builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0107 starttime: 1461065868.97 results: success (0) buildid: 20160419025944 builduid: 33b87f2012724d1ead24a708768fb835 revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:48.968806) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:48.969280) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:48.969556) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:48.987815) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:48.988171) ========= 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.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-19 04:37:48-- 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% 9.34M=0.001s 2016-04-19 04:37:49 (9.34 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.154308 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:49.158790) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:49.162151) ========= 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.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.019413 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:49.210541) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 04:37:49.210890) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --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 ae7413abfa4d3954a6a4ce7c1613a7100f367f9a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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-19 04:37:49,258 truncating revision to first 12 chars 2016-04-19 04:37:49,258 Setting DEBUG logging. 2016-04-19 04:37:49,258 attempt 1/10 2016-04-19 04:37:49,258 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/ae7413abfa4d?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-19 04:37:50,721 unpacking tar archive at: mozilla-central-ae7413abfa4d/testing/mozharness/ program finished with exit code 0 elapsedTime=1.711305 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-19 04:37:50.945111) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:50.945528) ========= script_repo_revision: ae7413abfa4d3954a6a4ce7c1613a7100f367f9a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:50.945930) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:50.946209) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-19 04:37:50.962330) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-04-19 04:37:50.962747) ========= /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.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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 04:37:51 INFO - MultiFileLogger online at 20160419 04:37:51 in /builds/slave/test 04:37:51 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 04:37:51 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 04:37:51 INFO - {'append_to_log': False, 04:37:51 INFO - 'base_work_dir': '/builds/slave/test', 04:37:51 INFO - 'blob_upload_branch': 'mozilla-central', 04:37:51 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 04:37:51 INFO - 'buildbot_json_path': 'buildprops.json', 04:37:51 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 04:37:51 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 04:37:51 INFO - 'download_minidump_stackwalk': True, 04:37:51 INFO - 'download_symbols': 'true', 04:37:51 INFO - 'e10s': False, 04:37:51 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 04:37:51 INFO - 'tooltool.py': '/tools/tooltool.py', 04:37:51 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 04:37:51 INFO - '/tools/misc-python/virtualenv.py')}, 04:37:51 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 04:37:51 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 04:37:51 INFO - 'log_level': 'info', 04:37:51 INFO - 'log_to_console': True, 04:37:51 INFO - 'opt_config_files': (), 04:37:51 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 04:37:51 INFO - '--processes=1', 04:37:51 INFO - '--config=%(test_path)s/wptrunner.ini', 04:37:51 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 04:37:51 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 04:37:51 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 04:37:51 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 04:37:51 INFO - 'pip_index': False, 04:37:51 INFO - 'require_test_zip': True, 04:37:51 INFO - 'test_type': ('testharness',), 04:37:51 INFO - 'this_chunk': '1', 04:37:51 INFO - 'tooltool_cache': '/builds/tooltool_cache', 04:37:51 INFO - 'total_chunks': '10', 04:37:51 INFO - 'virtualenv_path': 'venv', 04:37:51 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 04:37:51 INFO - 'work_dir': 'build'} 04:37:51 INFO - ##### 04:37:51 INFO - ##### Running clobber step. 04:37:51 INFO - ##### 04:37:51 INFO - Running pre-action listener: _resource_record_pre_action 04:37:51 INFO - Running main action method: clobber 04:37:51 INFO - rmtree: /builds/slave/test/build 04:37:51 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 04:37:52 INFO - Running post-action listener: _resource_record_post_action 04:37:52 INFO - ##### 04:37:52 INFO - ##### Running read-buildbot-config step. 04:37:52 INFO - ##### 04:37:52 INFO - Running pre-action listener: _resource_record_pre_action 04:37:52 INFO - Running main action method: read_buildbot_config 04:37:52 INFO - Using buildbot properties: 04:37:52 INFO - { 04:37:52 INFO - "project": "", 04:37:52 INFO - "product": "firefox", 04:37:52 INFO - "script_repo_revision": "production", 04:37:52 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 04:37:52 INFO - "repository": "", 04:37:52 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 04:37:52 INFO - "buildid": "20160419025944", 04:37:52 INFO - "pgo_build": "False", 04:37:52 INFO - "basedir": "/builds/slave/test", 04:37:52 INFO - "buildnumber": 50, 04:37:52 INFO - "slavename": "t-yosemite-r7-0107", 04:37:52 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 04:37:52 INFO - "platform": "macosx64", 04:37:52 INFO - "branch": "mozilla-central", 04:37:52 INFO - "revision": "ae7413abfa4d3954a6a4ce7c1613a7100f367f9a", 04:37:52 INFO - "repo_path": "mozilla-central", 04:37:52 INFO - "moz_repo_path": "", 04:37:52 INFO - "stage_platform": "macosx64", 04:37:52 INFO - "builduid": "33b87f2012724d1ead24a708768fb835", 04:37:52 INFO - "slavebuilddir": "test" 04:37:52 INFO - } 04:37:52 INFO - Found installer url https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 04:37:52 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 04:37:52 INFO - Running post-action listener: _resource_record_post_action 04:37:52 INFO - ##### 04:37:52 INFO - ##### Running download-and-extract step. 04:37:52 INFO - ##### 04:37:52 INFO - Running pre-action listener: _resource_record_pre_action 04:37:52 INFO - Running main action method: download_and_extract 04:37:52 INFO - mkdir: /builds/slave/test/build/tests 04:37:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:52 INFO - https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 04:37:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:37:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:37:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:54 INFO - Downloaded 1235 bytes. 04:37:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 04:37:54 INFO - Using the following test package requirements: 04:37:54 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:37:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 04:37:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 04:37:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'jsshell-mac64.zip'], 04:37:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 04:37:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 04:37:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 04:37:54 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 04:37:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 04:37:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 04:37:54 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 04:37:54 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 04:37:54 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:54 INFO - https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 04:37:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:37:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 04:37:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:56 INFO - Downloaded 17918378 bytes. 04:37:56 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/*'] 04:37:56 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/* 04:37:56 INFO - caution: filename not matched: web-platform/* 04:37:56 INFO - Return code: 11 04:37:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:37:56 INFO - https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 04:37:56 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:37:56 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 04:37:56 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:37:57 INFO - Downloaded 36382568 bytes. 04:37:57 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/*'] 04:37:57 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/* 04:38:02 INFO - caution: filename not matched: bin/* 04:38:02 INFO - caution: filename not matched: config/* 04:38:02 INFO - caution: filename not matched: mozbase/* 04:38:02 INFO - caution: filename not matched: marionette/* 04:38:02 INFO - caution: filename not matched: tools/wptserve/* 04:38:02 INFO - Return code: 11 04:38:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:02 INFO - https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 04:38:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:38:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:38:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 04:38:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:38:09 INFO - Downloaded 68670421 bytes. 04:38:09 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:38:09 INFO - mkdir: /builds/slave/test/properties 04:38:09 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 04:38:09 INFO - Writing to file /builds/slave/test/properties/build_url 04:38:09 INFO - Contents: 04:38:09 INFO - build_url:https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 04:38:10 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:38:10 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 04:38:10 INFO - Writing to file /builds/slave/test/properties/symbols_url 04:38:10 INFO - Contents: 04:38:10 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:38:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:10 INFO - https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 04:38:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:38:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 04:38:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:38:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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 04:38:18 INFO - Downloaded 103343390 bytes. 04:38:18 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'] 04:38:18 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 04:38:22 INFO - Return code: 0 04:38:22 INFO - Running post-action listener: _resource_record_post_action 04:38:22 INFO - Running post-action listener: set_extra_try_arguments 04:38:22 INFO - ##### 04:38:22 INFO - ##### Running create-virtualenv step. 04:38:22 INFO - ##### 04:38:22 INFO - Running pre-action listener: _pre_create_virtualenv 04:38:22 INFO - Running pre-action listener: _resource_record_pre_action 04:38:22 INFO - Running main action method: create_virtualenv 04:38:22 INFO - Creating virtualenv /builds/slave/test/build/venv 04:38:22 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 04:38:22 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 04:38:22 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 04:38:22 INFO - Using real prefix '/tools/python27' 04:38:22 INFO - New python executable in /builds/slave/test/build/venv/bin/python 04:38:23 INFO - Installing distribute.............................................................................................................................................................................................done. 04:38:26 INFO - Installing pip.................done. 04:38:26 INFO - Return code: 0 04:38:26 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 04:38:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:26 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 0x10a9abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0724a2910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, '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.BLgzXkLyoA/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.szu6bJErMf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:38:26 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 04:38:26 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 04:38:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:38:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:38:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:38:26 INFO - 'HOME': '/Users/cltbld', 04:38:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:38:26 INFO - 'LOGNAME': 'cltbld', 04:38:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:26 INFO - 'MOZ_NO_REMOTE': '1', 04:38:26 INFO - 'NO_EM_RESTART': '1', 04:38:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:26 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:38:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:26 INFO - 'PWD': '/builds/slave/test', 04:38:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:38:26 INFO - 'SHELL': '/bin/bash', 04:38:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:38:26 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:38:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:38:26 INFO - 'USER': 'cltbld', 04:38:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:38:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:38:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:38:26 INFO - 'XPC_FLAGS': '0x0', 04:38:26 INFO - 'XPC_SERVICE_NAME': '0', 04:38:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:38:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:26 INFO - Downloading/unpacking psutil>=0.7.1 04:38:26 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 04:38:26 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 04:38:26 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 04:38:26 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 04:38:26 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 04:38:26 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 04:38:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 04:38:29 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:38:29 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:38:29 INFO - Installing collected packages: psutil 04:38:29 INFO - Running setup.py install for psutil 04:38:29 INFO - building 'psutil._psutil_osx' extension 04:38:29 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 04:38:29 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 04:38:29 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 04:38:29 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 04:38:29 INFO - building 'psutil._psutil_posix' extension 04:38:29 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 04:38:30 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 04:38:30 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 04:38:30 INFO - ^ 04:38:30 INFO - 1 warning generated. 04:38:30 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 04:38:30 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 04:38:30 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 04:38:30 INFO - Successfully installed psutil 04:38:30 INFO - Cleaning up... 04:38:30 INFO - Return code: 0 04:38:30 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 04:38:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10a9abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0724a2910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, '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.BLgzXkLyoA/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.szu6bJErMf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:38:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 04:38:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 04:38:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:38:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:38:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:38:30 INFO - 'HOME': '/Users/cltbld', 04:38:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:38:30 INFO - 'LOGNAME': 'cltbld', 04:38:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:30 INFO - 'MOZ_NO_REMOTE': '1', 04:38:30 INFO - 'NO_EM_RESTART': '1', 04:38:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:38:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:30 INFO - 'PWD': '/builds/slave/test', 04:38:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:38:30 INFO - 'SHELL': '/bin/bash', 04:38:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:38:30 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:38:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:38:30 INFO - 'USER': 'cltbld', 04:38:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:38:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:38:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:38:30 INFO - 'XPC_FLAGS': '0x0', 04:38:30 INFO - 'XPC_SERVICE_NAME': '0', 04:38:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:38:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:30 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 04:38:30 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 04:38:30 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 04:38:30 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 04:38:30 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 04:38:30 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 04:38:30 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 04:38:32 INFO - Downloading mozsystemmonitor-0.0.tar.gz 04:38:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 04:38:33 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 04:38:33 INFO - Installing collected packages: mozsystemmonitor 04:38:33 INFO - Running setup.py install for mozsystemmonitor 04:38:33 INFO - Successfully installed mozsystemmonitor 04:38:33 INFO - Cleaning up... 04:38:33 INFO - Return code: 0 04:38:33 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 04:38:33 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')]} 04:38:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:33 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')]} 04:38:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:33 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 0x10a9abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0724a2910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, '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.BLgzXkLyoA/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.szu6bJErMf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:38:33 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 04:38:33 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 04:38:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:38:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:38:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:38:33 INFO - 'HOME': '/Users/cltbld', 04:38:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:38:33 INFO - 'LOGNAME': 'cltbld', 04:38:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:33 INFO - 'MOZ_NO_REMOTE': '1', 04:38:33 INFO - 'NO_EM_RESTART': '1', 04:38:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:38:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:33 INFO - 'PWD': '/builds/slave/test', 04:38:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:38:33 INFO - 'SHELL': '/bin/bash', 04:38:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:38:33 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:38:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:38:33 INFO - 'USER': 'cltbld', 04:38:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:38:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:38:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:38:33 INFO - 'XPC_FLAGS': '0x0', 04:38:33 INFO - 'XPC_SERVICE_NAME': '0', 04:38:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:38:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:33 INFO - Downloading/unpacking blobuploader==1.2.4 04:38:33 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 04:38:33 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 04:38:33 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 04:38:33 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 04:38:33 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 04:38:33 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 04:38:35 INFO - Downloading blobuploader-1.2.4.tar.gz 04:38:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 04:38:36 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 04:38:36 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:36 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 04:38:37 INFO - Downloading docopt-0.6.1.tar.gz 04:38:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 04:38:37 INFO - Installing collected packages: blobuploader, requests, docopt 04:38:37 INFO - Running setup.py install for blobuploader 04:38:37 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 04:38:37 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 04:38:37 INFO - Running setup.py install for requests 04:38:37 INFO - Running setup.py install for docopt 04:38:37 INFO - Successfully installed blobuploader requests docopt 04:38:37 INFO - Cleaning up... 04:38:37 INFO - Return code: 0 04:38:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:38:37 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')]} 04:38:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:37 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')]} 04:38:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:37 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 0x10a9abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0724a2910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, '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.BLgzXkLyoA/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.szu6bJErMf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:38:37 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 04:38:37 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 04:38:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:38:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:38:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:38:37 INFO - 'HOME': '/Users/cltbld', 04:38:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:38:37 INFO - 'LOGNAME': 'cltbld', 04:38:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:37 INFO - 'MOZ_NO_REMOTE': '1', 04:38:37 INFO - 'NO_EM_RESTART': '1', 04:38:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:38:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:37 INFO - 'PWD': '/builds/slave/test', 04:38:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:38:37 INFO - 'SHELL': '/bin/bash', 04:38:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:38:37 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:38:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:38:37 INFO - 'USER': 'cltbld', 04:38:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:38:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:38:38 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:38:38 INFO - 'XPC_FLAGS': '0x0', 04:38:38 INFO - 'XPC_SERVICE_NAME': '0', 04:38:38 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:38:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-QK1oPw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-VUy0TN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-jTpFw9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-hqc526-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-LbGxcK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-ndPrnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-r3Q9K2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:38:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:38:38 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-p3PrA0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-A2iqxl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-AdulKC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-LKEko_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-sHH7BN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-3PP0UN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-xIXlxh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-VXi9ki-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-6ZXJMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:38:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:38:39 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-5s8OZG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:38:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:38:40 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-QUDcmd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:38:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:38:40 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-r2HYmY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:38:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:40 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-gHaOS0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:38:40 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-OGiBj4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:38:40 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38:40 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 04:38:40 INFO - Running setup.py install for manifestparser 04:38:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozcrash 04:38:41 INFO - Running setup.py install for mozdebug 04:38:41 INFO - Running setup.py install for mozdevice 04:38:41 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Installing dm script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozfile 04:38:41 INFO - Running setup.py install for mozhttpd 04:38:41 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozinfo 04:38:41 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 04:38:41 INFO - Running setup.py install for mozInstall 04:38:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for mozleak 04:38:42 INFO - Running setup.py install for mozlog 04:38:42 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for moznetwork 04:38:42 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for mozprocess 04:38:42 INFO - Running setup.py install for mozprofile 04:38:42 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 04:38:42 INFO - Running setup.py install for mozrunner 04:38:42 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 04:38:43 INFO - Running setup.py install for mozscreenshot 04:38:43 INFO - Running setup.py install for moztest 04:38:43 INFO - Running setup.py install for mozversion 04:38:43 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 04:38:43 INFO - Running setup.py install for wptserve 04:38:43 INFO - Running setup.py install for marionette-driver 04:38:43 INFO - Running setup.py install for browsermob-proxy 04:38:43 INFO - Running setup.py install for marionette-client 04:38:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38:44 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 04:38:44 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 04:38:44 INFO - Cleaning up... 04:38:44 INFO - Return code: 0 04:38:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 04:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 04:38:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 04:38:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 04:38:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 04:38:44 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 0x10a9abe90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c8f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb0724a2910>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, '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.BLgzXkLyoA/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.szu6bJErMf/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 04:38:44 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 04:38:44 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 04:38:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:38:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:38:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:38:44 INFO - 'HOME': '/Users/cltbld', 04:38:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:38:44 INFO - 'LOGNAME': 'cltbld', 04:38:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:38:44 INFO - 'MOZ_NO_REMOTE': '1', 04:38:44 INFO - 'NO_EM_RESTART': '1', 04:38:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:38:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:38:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:38:44 INFO - 'PWD': '/builds/slave/test', 04:38:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:38:44 INFO - 'SHELL': '/bin/bash', 04:38:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:38:44 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:38:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:38:44 INFO - 'USER': 'cltbld', 04:38:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:38:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:38:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:38:44 INFO - 'XPC_FLAGS': '0x0', 04:38:44 INFO - 'XPC_SERVICE_NAME': '0', 04:38:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:38:44 INFO - Ignoring indexes: https://pypi.python.org/simple/ 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 04:38:44 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-a72guh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 04:38:44 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)) 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 04:38:44 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-upenJ0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 04:38:44 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)) 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 04:38:44 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-C_uDSz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 04:38:44 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)) 04:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 04:38:44 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-dj0q2D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-nY_dim-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-R9psaZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-loSvLL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-O1qG83-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-O36SV5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-itTdNt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-NNd9om-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-KvPz9Y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-_92NQ3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 04:38:45 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)) 04:38:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 04:38:45 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-8gxhwN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-UfFVg8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-Ne6fd8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-97kCjp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-nnezOq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-3YJ3JA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:46 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-kgXJut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 04:38:46 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)) 04:38:46 INFO - Unpacking /builds/slave/test/build/tests/marionette 04:38:47 INFO - Running setup.py (path:/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/pip-b5I4JN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 04:38:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 04:38:47 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)) 04:38:47 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)) 04:38:47 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)) 04:38:47 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)) 04:38:47 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)) 04:38:47 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)) 04:38:47 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 04:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:38:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 04:38:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 04:38:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 04:38:50 INFO - Downloading blessings-1.6.tar.gz 04:38:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 04:38:50 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)) 04:38:50 INFO - Installing collected packages: blessings 04:38:50 INFO - Running setup.py install for blessings 04:38:50 INFO - Successfully installed blessings 04:38:50 INFO - Cleaning up... 04:38:50 INFO - Return code: 0 04:38:50 INFO - Done creating virtualenv /builds/slave/test/build/venv. 04:38:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:38:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:38:50 INFO - Reading from file tmpfile_stdout 04:38:50 INFO - Current package versions: 04:38:50 INFO - blessings == 1.6 04:38:50 INFO - blobuploader == 1.2.4 04:38:50 INFO - browsermob-proxy == 0.6.0 04:38:50 INFO - docopt == 0.6.1 04:38:50 INFO - manifestparser == 1.1 04:38:50 INFO - marionette-client == 2.3.0 04:38:50 INFO - marionette-driver == 1.4.0 04:38:50 INFO - mozInstall == 1.12 04:38:50 INFO - mozcrash == 0.17 04:38:50 INFO - mozdebug == 0.1 04:38:50 INFO - mozdevice == 0.48 04:38:50 INFO - mozfile == 1.2 04:38:50 INFO - mozhttpd == 0.7 04:38:50 INFO - mozinfo == 0.9 04:38:50 INFO - mozleak == 0.1 04:38:50 INFO - mozlog == 3.1 04:38:50 INFO - moznetwork == 0.27 04:38:50 INFO - mozprocess == 0.22 04:38:50 INFO - mozprofile == 0.28 04:38:50 INFO - mozrunner == 6.11 04:38:50 INFO - mozscreenshot == 0.1 04:38:50 INFO - mozsystemmonitor == 0.0 04:38:50 INFO - moztest == 0.7 04:38:50 INFO - mozversion == 1.4 04:38:50 INFO - psutil == 3.1.1 04:38:50 INFO - requests == 1.2.3 04:38:50 INFO - wptserve == 1.4.0 04:38:50 INFO - wsgiref == 0.1.2 04:38:50 INFO - Running post-action listener: _resource_record_post_action 04:38:50 INFO - Running post-action listener: _start_resource_monitoring 04:38:50 INFO - Starting resource monitoring. 04:38:50 INFO - ##### 04:38:50 INFO - ##### Running pull step. 04:38:50 INFO - ##### 04:38:50 INFO - Running pre-action listener: _resource_record_pre_action 04:38:50 INFO - Running main action method: pull 04:38:50 INFO - Pull has nothing to do! 04:38:50 INFO - Running post-action listener: _resource_record_post_action 04:38:50 INFO - ##### 04:38:50 INFO - ##### Running install step. 04:38:50 INFO - ##### 04:38:50 INFO - Running pre-action listener: _resource_record_pre_action 04:38:50 INFO - Running main action method: install 04:38:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 04:38:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 04:38:51 INFO - Reading from file tmpfile_stdout 04:38:51 INFO - Detecting whether we're running mozinstall >=1.0... 04:38:51 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 04:38:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 04:38:51 INFO - Reading from file tmpfile_stdout 04:38:51 INFO - Output received: 04:38:51 INFO - Usage: mozinstall [options] installer 04:38:51 INFO - Options: 04:38:51 INFO - -h, --help show this help message and exit 04:38:51 INFO - -d DEST, --destination=DEST 04:38:51 INFO - Directory to install application into. [default: 04:38:51 INFO - "/builds/slave/test"] 04:38:51 INFO - --app=APP Application being installed. [default: firefox] 04:38:51 INFO - mkdir: /builds/slave/test/build/application 04:38:51 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'] 04:38:51 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 04:39:11 INFO - Reading from file tmpfile_stdout 04:39:11 INFO - Output received: 04:39:11 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 04:39:11 INFO - Running post-action listener: _resource_record_post_action 04:39:11 INFO - ##### 04:39:11 INFO - ##### Running run-tests step. 04:39:11 INFO - ##### 04:39:11 INFO - Running pre-action listener: _resource_record_pre_action 04:39:11 INFO - Running main action method: run_tests 04:39:11 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 04:39:11 INFO - Minidump filename unknown. Determining based upon platform and architecture. 04:39:11 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 04:39:11 INFO - grabbing minidump binary from tooltool 04:39:11 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')]} 04:39:11 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 0x10a9c45e0>, '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 0x10a5a7cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a5d2990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 04:39:11 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 04:39:11 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 04:39:11 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 04:39:11 INFO - Return code: 0 04:39:11 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 04:39:11 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 04:39:11 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/Gw_W9uXQScW9bdlDDpJPeA/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 04:39:11 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/Gw_W9uXQScW9bdlDDpJPeA/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 04:39:11 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.BLgzXkLyoA/Render', 04:39:11 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 04:39:11 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 04:39:11 INFO - 'HOME': '/Users/cltbld', 04:39:11 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 04:39:11 INFO - 'LOGNAME': 'cltbld', 04:39:11 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 04:39:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 04:39:11 INFO - 'MOZ_NO_REMOTE': '1', 04:39:11 INFO - 'NO_EM_RESTART': '1', 04:39:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 04:39:11 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 04:39:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 04:39:11 INFO - 'PWD': '/builds/slave/test', 04:39:11 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 04:39:11 INFO - 'SHELL': '/bin/bash', 04:39:11 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.szu6bJErMf/Listeners', 04:39:11 INFO - 'TMPDIR': '/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/T/', 04:39:11 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 04:39:11 INFO - 'USER': 'cltbld', 04:39:11 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 04:39:11 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 04:39:11 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 04:39:11 INFO - 'XPC_FLAGS': '0x0', 04:39:11 INFO - 'XPC_SERVICE_NAME': '0', 04:39:11 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 04:39:11 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/Gw_W9uXQScW9bdlDDpJPeA/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 04:39:11 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 04:39:11 INFO - import pkg_resources 04:39:12 INFO - Using 1 client processes 04:39:12 INFO - wptserve Starting http server on 127.0.0.1:8000 04:39:12 INFO - wptserve Starting http server on 127.0.0.1:8001 04:39:12 INFO - wptserve Starting http server on 127.0.0.1:8443 04:39:14 INFO - SUITE-START | Running 778 tests 04:39:14 INFO - Running testharness tests 04:39:14 INFO - Setting up ssl 04:39:14 INFO - PROCESS | certutil | 04:39:14 INFO - PROCESS | certutil | 04:39:14 INFO - PROCESS | certutil | 04:39:14 INFO - Certificate Nickname Trust Attributes 04:39:14 INFO - SSL,S/MIME,JAR/XPI 04:39:14 INFO - 04:39:14 INFO - web-platform-tests CT,, 04:39:14 INFO - 04:39:14 INFO - Starting runner 04:39:15 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 04:39:16 INFO - PROCESS | 1932 | 1461065956014 Marionette DEBUG Marionette enabled via build flag and pref 04:39:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11661c000 == 1 [pid = 1932] [id = 1] 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 1 (0x11661c800) [pid = 1932] [serial = 1] [outer = 0x0] 04:39:16 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 2 (0x11661d800) [pid = 1932] [serial = 2] [outer = 0x11661c800] 04:39:16 INFO - PROCESS | 1932 | 1461065956324 Marionette INFO Listening on port 2828 04:39:16 INFO - PROCESS | 1932 | 1461065956550 Marionette DEBUG Marionette enabled via command-line flag 04:39:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x119148000 == 2 [pid = 1932] [id = 2] 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 3 (0x119148800) [pid = 1932] [serial = 3] [outer = 0x0] 04:39:16 INFO - PROCESS | 1932 | [1932] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 04:39:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 4 (0x119149800) [pid = 1932] [serial = 4] [outer = 0x119148800] 04:39:16 INFO - PROCESS | 1932 | [1932] 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 04:39:16 INFO - PROCESS | 1932 | 1461065956699 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:55292 04:39:16 INFO - PROCESS | 1932 | 1461065956783 Marionette DEBUG Closed connection conn0 04:39:16 INFO - PROCESS | 1932 | [1932] 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 04:39:16 INFO - PROCESS | 1932 | 1461065956789 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:55293 04:39:16 INFO - PROCESS | 1932 | 1461065956805 Marionette DEBUG Closed connection conn1 04:39:16 INFO - PROCESS | 1932 | [1932] 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 04:39:16 INFO - PROCESS | 1932 | 1461065956810 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:55294 04:39:16 INFO - PROCESS | 1932 | 1461065956817 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 04:39:16 INFO - PROCESS | 1932 | 1461065956822 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":"20160419025944","device":"desktop","version":"48.0a1"} 04:39:17 INFO - PROCESS | 1932 | [1932] 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 04:39:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c255800 == 3 [pid = 1932] [id = 3] 04:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 5 (0x11c256000) [pid = 1932] [serial = 5] [outer = 0x0] 04:39:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c256800 == 4 [pid = 1932] [id = 4] 04:39:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 6 (0x11c331000) [pid = 1932] [serial = 6] [outer = 0x0] 04:39:18 INFO - PROCESS | 1932 | [1932] 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 04:39:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b6a000 == 5 [pid = 1932] [id = 5] 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 7 (0x11c330800) [pid = 1932] [serial = 7] [outer = 0x0] 04:39:18 INFO - PROCESS | 1932 | [1932] 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 04:39:18 INFO - PROCESS | 1932 | [1932] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 8 (0x123ea7c00) [pid = 1932] [serial = 8] [outer = 0x11c330800] 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 9 (0x1243a0000) [pid = 1932] [serial = 9] [outer = 0x11c256000] 04:39:18 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 10 (0x123b7d000) [pid = 1932] [serial = 10] [outer = 0x11c331000] 04:39:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 11 (0x123b7f000) [pid = 1932] [serial = 11] [outer = 0x11c330800] 04:39:18 INFO - PROCESS | 1932 | 1461065958851 Marionette DEBUG loaded listener.js 04:39:18 INFO - PROCESS | 1932 | 1461065958860 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 12 (0x12375a400) [pid = 1932] [serial = 12] [outer = 0x11c330800] 04:39:19 INFO - PROCESS | 1932 | 1461065959220 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"fd3d9e68-d072-af43-bf19-90f09151f83f","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":"20160419025944","device":"desktop","version":"48.0a1","command_id":1}}] 04:39:19 INFO - PROCESS | 1932 | 1461065959310 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}] 04:39:19 INFO - PROCESS | 1932 | 1461065959356 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 04:39:19 INFO - PROCESS | 1932 | 1461065959444 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 04:39:19 INFO - PROCESS | 1932 | [1932] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 13 (0x12951f400) [pid = 1932] [serial = 13] [outer = 0x11c330800] 04:39:19 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:39:19 INFO - PROCESS | 1932 | 1461065959715 Marionette TRACE conn2 <- [1,3,null,{}] 04:39:19 INFO - PROCESS | 1932 | 1461065959718 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 04:39:19 INFO - PROCESS | 1932 | 1461065959730 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 04:39:19 INFO - PROCESS | 1932 | 1461065959757 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 04:39:19 INFO - PROCESS | 1932 | 1461065959759 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 04:39:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 04:39:19 INFO - PROCESS | 1932 | 1461065959767 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 04:39:19 INFO - PROCESS | 1932 | 1461065959775 Marionette TRACE conn2 <- [1,6,null,{}] 04:39:19 INFO - PROCESS | 1932 | 1461065959783 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}] 04:39:19 INFO - PROCESS | 1932 | 1461065959790 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 04:39:19 INFO - PROCESS | 1932 | 1461065959792 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b82c800 == 6 [pid = 1932] [id = 6] 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 14 (0x12b88e400) [pid = 1932] [serial = 14] [outer = 0x0] 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 15 (0x12b88ec00) [pid = 1932] [serial = 15] [outer = 0x12b88e400] 04:39:19 INFO - PROCESS | 1932 | 1461065959829 Marionette DEBUG loaded listener.js 04:39:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 16 (0x12b895400) [pid = 1932] [serial = 16] [outer = 0x12b88e400] 04:39:20 INFO - PROCESS | 1932 | 1461065960117 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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 04:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 380ms 04:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf50800 == 7 [pid = 1932] [id = 7] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 17 (0x12bc03000) [pid = 1932] [serial = 17] [outer = 0x0] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 18 (0x12bdd6800) [pid = 1932] [serial = 18] [outer = 0x12bc03000] 04:39:20 INFO - PROCESS | 1932 | 1461065960170 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 19 (0x12bdd9400) [pid = 1932] [serial = 19] [outer = 0x12bc03000] 04:39:20 INFO - PROCESS | 1932 | 1461065960206 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 1932 | 1461065960208 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 04:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 04:39:20 INFO - PROCESS | 1932 | 1461065960244 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1932 | 1461065960245 Marionette TRACE conn2 <- [1,10,null,{}] 04:39:20 INFO - PROCESS | 1932 | 1461065960259 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}] 04:39:20 INFO - PROCESS | 1932 | 1461065960385 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 04:39:20 INFO - PROCESS | 1932 | 1461065960420 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf87800 == 8 [pid = 1932] [id = 8] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 20 (0x12bdd4800) [pid = 1932] [serial = 20] [outer = 0x0] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 21 (0x12d0cbc00) [pid = 1932] [serial = 21] [outer = 0x12bdd4800] 04:39:20 INFO - PROCESS | 1932 | 1461065960449 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 22 (0x12d225400) [pid = 1932] [serial = 22] [outer = 0x12bdd4800] 04:39:20 INFO - PROCESS | 1932 | 1461065960753 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]]]}] 04:39:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 04:39:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 535ms 04:39:20 INFO - PROCESS | 1932 | 1461065960769 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 04:39:20 INFO - PROCESS | 1932 | 1461065960770 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 04:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 04:39:20 INFO - PROCESS | 1932 | 1461065960773 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 04:39:20 INFO - PROCESS | 1932 | 1461065960774 Marionette TRACE conn2 <- [1,14,null,{}] 04:39:20 INFO - PROCESS | 1932 | 1461065960776 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}] 04:39:20 INFO - PROCESS | 1932 | 1461065960899 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 04:39:20 INFO - PROCESS | 1932 | 1461065960906 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da79800 == 9 [pid = 1932] [id = 9] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 23 (0x12d229800) [pid = 1932] [serial = 23] [outer = 0x0] 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 24 (0x12d34b000) [pid = 1932] [serial = 24] [outer = 0x12d229800] 04:39:20 INFO - PROCESS | 1932 | 1461065960932 Marionette DEBUG loaded listener.js 04:39:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 25 (0x12e092400) [pid = 1932] [serial = 25] [outer = 0x12d229800] 04:39:21 INFO - PROCESS | 1932 | 1461065961183 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]]]}] 04:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 04:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 421ms 04:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 04:39:21 INFO - PROCESS | 1932 | 1461065961205 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1932 | 1461065961206 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 04:39:21 INFO - PROCESS | 1932 | 1461065961217 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1932 | 1461065961218 Marionette TRACE conn2 <- [1,18,null,{}] 04:39:21 INFO - PROCESS | 1932 | 1461065961224 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}] 04:39:21 INFO - PROCESS | 1932 | 1461065961322 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 04:39:21 INFO - PROCESS | 1932 | 1461065961325 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e20c800 == 10 [pid = 1932] [id = 10] 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 26 (0x12e09a400) [pid = 1932] [serial = 26] [outer = 0x0] 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 27 (0x12e257c00) [pid = 1932] [serial = 27] [outer = 0x12e09a400] 04:39:21 INFO - PROCESS | 1932 | 1461065961353 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 28 (0x12e261c00) [pid = 1932] [serial = 28] [outer = 0x12e09a400] 04:39:21 INFO - PROCESS | 1932 | 1461065961598 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]]]}] 04:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 04:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 429ms 04:39:21 INFO - PROCESS | 1932 | 1461065961664 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 04:39:21 INFO - PROCESS | 1932 | 1461065961666 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 04:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 04:39:21 INFO - PROCESS | 1932 | 1461065961676 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 04:39:21 INFO - PROCESS | 1932 | 1461065961678 Marionette TRACE conn2 <- [1,22,null,{}] 04:39:21 INFO - PROCESS | 1932 | 1461065961681 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}] 04:39:21 INFO - PROCESS | 1932 | 1461065961767 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 04:39:21 INFO - PROCESS | 1932 | 1461065961771 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e799000 == 11 [pid = 1932] [id = 11] 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 29 (0x12e275000) [pid = 1932] [serial = 29] [outer = 0x0] 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 30 (0x12e27f400) [pid = 1932] [serial = 30] [outer = 0x12e275000] 04:39:21 INFO - PROCESS | 1932 | 1461065961796 Marionette DEBUG loaded listener.js 04:39:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 31 (0x12e69e400) [pid = 1932] [serial = 31] [outer = 0x12e275000] 04:39:22 INFO - PROCESS | 1932 | 1461065962029 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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 04:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 04:39:22 INFO - PROCESS | 1932 | 1461065962052 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1932 | 1461065962053 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 04:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 04:39:22 INFO - PROCESS | 1932 | 1461065962055 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1932 | 1461065962056 Marionette TRACE conn2 <- [1,26,null,{}] 04:39:22 INFO - PROCESS | 1932 | 1461065962059 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}] 04:39:22 INFO - PROCESS | 1932 | 1461065962167 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 04:39:22 INFO - PROCESS | 1932 | 1461065962172 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e956800 == 12 [pid = 1932] [id = 12] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 32 (0x12e279000) [pid = 1932] [serial = 32] [outer = 0x0] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 33 (0x12e9dcc00) [pid = 1932] [serial = 33] [outer = 0x12e279000] 04:39:22 INFO - PROCESS | 1932 | 1461065962197 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 34 (0x11b830000) [pid = 1932] [serial = 34] [outer = 0x12e279000] 04:39:22 INFO - PROCESS | 1932 | 1461065962432 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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 04:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 04:39:22 INFO - PROCESS | 1932 | 1461065962473 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1932 | 1461065962475 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 04:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 04:39:22 INFO - PROCESS | 1932 | 1461065962487 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1932 | 1461065962488 Marionette TRACE conn2 <- [1,30,null,{}] 04:39:22 INFO - PROCESS | 1932 | 1461065962490 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}] 04:39:22 INFO - PROCESS | 1932 | 1461065962576 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 04:39:22 INFO - PROCESS | 1932 | 1461065962583 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a87d800 == 13 [pid = 1932] [id = 13] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 35 (0x11b834c00) [pid = 1932] [serial = 35] [outer = 0x0] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 36 (0x12e093400) [pid = 1932] [serial = 36] [outer = 0x11b834c00] 04:39:22 INFO - PROCESS | 1932 | 1461065962607 Marionette DEBUG loaded listener.js 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 37 (0x11ac31c00) [pid = 1932] [serial = 37] [outer = 0x11b834c00] 04:39:22 INFO - PROCESS | 1932 | 1461065962846 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]]]}] 04:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 04:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 373ms 04:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 04:39:22 INFO - PROCESS | 1932 | 1461065962855 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 04:39:22 INFO - PROCESS | 1932 | 1461065962856 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 04:39:22 INFO - PROCESS | 1932 | 1461065962858 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 04:39:22 INFO - PROCESS | 1932 | 1461065962859 Marionette TRACE conn2 <- [1,34,null,{}] 04:39:22 INFO - PROCESS | 1932 | 1461065962869 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}] 04:39:22 INFO - PROCESS | 1932 | 1461065962968 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 04:39:22 INFO - PROCESS | 1932 | 1461065962973 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edbc800 == 14 [pid = 1932] [id = 14] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 38 (0x11ac3ac00) [pid = 1932] [serial = 38] [outer = 0x0] 04:39:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 39 (0x11ac3fc00) [pid = 1932] [serial = 39] [outer = 0x11ac3ac00] 04:39:23 INFO - PROCESS | 1932 | 1461065962998 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 40 (0x12f25b800) [pid = 1932] [serial = 40] [outer = 0x11ac3ac00] 04:39:23 INFO - PROCESS | 1932 | 1461065963231 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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 04:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 423ms 04:39:23 INFO - PROCESS | 1932 | 1461065963284 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1932 | 1461065963286 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 04:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 04:39:23 INFO - PROCESS | 1932 | 1461065963288 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1932 | 1461065963289 Marionette TRACE conn2 <- [1,38,null,{}] 04:39:23 INFO - PROCESS | 1932 | 1461065963291 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}] 04:39:23 INFO - PROCESS | 1932 | 1461065963390 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 04:39:23 INFO - PROCESS | 1932 | 1461065963393 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f292800 == 15 [pid = 1932] [id = 15] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 41 (0x12f25d400) [pid = 1932] [serial = 41] [outer = 0x0] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 42 (0x12f266c00) [pid = 1932] [serial = 42] [outer = 0x12f25d400] 04:39:23 INFO - PROCESS | 1932 | 1461065963417 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 43 (0x12f568400) [pid = 1932] [serial = 43] [outer = 0x12f25d400] 04:39:23 INFO - PROCESS | 1932 | 1461065963647 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]]]}] 04:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 04:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 370ms 04:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 04:39:23 INFO - PROCESS | 1932 | 1461065963659 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 04:39:23 INFO - PROCESS | 1932 | 1461065963660 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 04:39:23 INFO - PROCESS | 1932 | 1461065963669 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 04:39:23 INFO - PROCESS | 1932 | 1461065963671 Marionette TRACE conn2 <- [1,42,null,{}] 04:39:23 INFO - PROCESS | 1932 | 1461065963673 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}] 04:39:23 INFO - PROCESS | 1932 | 1461065963767 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 04:39:23 INFO - PROCESS | 1932 | 1461065963771 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5b6000 == 16 [pid = 1932] [id = 16] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 44 (0x12f265c00) [pid = 1932] [serial = 44] [outer = 0x0] 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 45 (0x12f570400) [pid = 1932] [serial = 45] [outer = 0x12f265c00] 04:39:23 INFO - PROCESS | 1932 | 1461065963797 Marionette DEBUG loaded listener.js 04:39:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 46 (0x12f845400) [pid = 1932] [serial = 46] [outer = 0x12f265c00] 04:39:24 INFO - PROCESS | 1932 | 1461065964031 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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 04:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 376ms 04:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 04:39:24 INFO - PROCESS | 1932 | 1461065964040 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1932 | 1461065964042 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 04:39:24 INFO - PROCESS | 1932 | 1461065964044 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1932 | 1461065964048 Marionette TRACE conn2 <- [1,46,null,{}] 04:39:24 INFO - PROCESS | 1932 | 1461065964056 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}] 04:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f892800 == 17 [pid = 1932] [id = 17] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 47 (0x12f893000) [pid = 1932] [serial = 47] [outer = 0x0] 04:39:24 INFO - PROCESS | 1932 | 1461065964153 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 48 (0x12f894000) [pid = 1932] [serial = 48] [outer = 0x12f893000] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 49 (0x12f899800) [pid = 1932] [serial = 49] [outer = 0x12f893000] 04:39:24 INFO - PROCESS | 1932 | 1461065964184 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f886800 == 18 [pid = 1932] [id = 18] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 50 (0x12f84c400) [pid = 1932] [serial = 50] [outer = 0x0] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 51 (0x12fc26c00) [pid = 1932] [serial = 51] [outer = 0x12f84c400] 04:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc71800 == 19 [pid = 1932] [id = 19] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 52 (0x12fc28c00) [pid = 1932] [serial = 52] [outer = 0x0] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 53 (0x12fc2a800) [pid = 1932] [serial = 53] [outer = 0x12fc28c00] 04:39:24 INFO - PROCESS | 1932 | 1461065964234 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 54 (0x12fc2ec00) [pid = 1932] [serial = 54] [outer = 0x12fc28c00] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 55 (0x12f4d4800) [pid = 1932] [serial = 55] [outer = 0x12f84c400] 04:39:24 INFO - PROCESS | 1932 | 1461065964546 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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 04:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 528ms 04:39:24 INFO - PROCESS | 1932 | 1461065964572 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1932 | 1461065964573 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 04:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 04:39:24 INFO - PROCESS | 1932 | 1461065964576 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1932 | 1461065964577 Marionette TRACE conn2 <- [1,50,null,{}] 04:39:24 INFO - PROCESS | 1932 | 1461065964582 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}] 04:39:24 INFO - PROCESS | 1932 | 1461065964669 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 04:39:24 INFO - PROCESS | 1932 | 1461065964672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dd6000 == 20 [pid = 1932] [id = 20] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 56 (0x114031c00) [pid = 1932] [serial = 56] [outer = 0x0] 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 57 (0x11a9f9c00) [pid = 1932] [serial = 57] [outer = 0x114031c00] 04:39:24 INFO - PROCESS | 1932 | 1461065964698 Marionette DEBUG loaded listener.js 04:39:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 58 (0x11ae84800) [pid = 1932] [serial = 58] [outer = 0x114031c00] 04:39:24 INFO - PROCESS | 1932 | 1461065964920 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]]]}] 04:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 04:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 373ms 04:39:24 INFO - PROCESS | 1932 | 1461065964951 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 04:39:24 INFO - PROCESS | 1932 | 1461065964952 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 04:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 04:39:24 INFO - PROCESS | 1932 | 1461065964955 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 04:39:24 INFO - PROCESS | 1932 | 1461065964956 Marionette TRACE conn2 <- [1,54,null,{}] 04:39:24 INFO - PROCESS | 1932 | 1461065964959 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}] 04:39:25 INFO - PROCESS | 1932 | 1461065965068 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 04:39:25 INFO - PROCESS | 1932 | 1461065965071 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac77800 == 21 [pid = 1932] [id = 21] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 59 (0x11a8bd400) [pid = 1932] [serial = 59] [outer = 0x0] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 60 (0x11a8c0000) [pid = 1932] [serial = 60] [outer = 0x11a8bd400] 04:39:25 INFO - PROCESS | 1932 | 1461065965110 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 61 (0x11a8c5800) [pid = 1932] [serial = 61] [outer = 0x11a8bd400] 04:39:25 INFO - PROCESS | 1932 | 1461065965481 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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 04:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 571ms 04:39:25 INFO - PROCESS | 1932 | 1461065965527 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1932 | 1461065965530 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 04:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 04:39:25 INFO - PROCESS | 1932 | 1461065965534 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1932 | 1461065965536 Marionette TRACE conn2 <- [1,58,null,{}] 04:39:25 INFO - PROCESS | 1932 | 1461065965539 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}] 04:39:25 INFO - PROCESS | 1932 | 1461065965635 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 04:39:25 INFO - PROCESS | 1932 | 1461065965638 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x13066e000 == 22 [pid = 1932] [id = 22] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 62 (0x11a8c5c00) [pid = 1932] [serial = 62] [outer = 0x0] 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 63 (0x130120400) [pid = 1932] [serial = 63] [outer = 0x11a8c5c00] 04:39:25 INFO - PROCESS | 1932 | 1461065965662 Marionette DEBUG loaded listener.js 04:39:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 64 (0x1303bec00) [pid = 1932] [serial = 64] [outer = 0x11a8c5c00] 04:39:25 INFO - PROCESS | 1932 | 1461065965895 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]]]}] 04:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 04:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 370ms 04:39:25 INFO - PROCESS | 1932 | 1461065965904 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 04:39:25 INFO - PROCESS | 1932 | 1461065965905 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 04:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 04:39:25 INFO - PROCESS | 1932 | 1461065965907 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 04:39:25 INFO - PROCESS | 1932 | 1461065965909 Marionette TRACE conn2 <- [1,62,null,{}] 04:39:25 INFO - PROCESS | 1932 | 1461065965919 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}] 04:39:26 INFO - PROCESS | 1932 | 1461065966026 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 04:39:26 INFO - PROCESS | 1932 | 1461065966031 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bab800 == 23 [pid = 1932] [id = 23] 04:39:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 65 (0x130b2e000) [pid = 1932] [serial = 65] [outer = 0x0] 04:39:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 66 (0x1303c1c00) [pid = 1932] [serial = 66] [outer = 0x130b2e000] 04:39:26 INFO - PROCESS | 1932 | 1461065966058 Marionette DEBUG loaded listener.js 04:39:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 67 (0x1303c5400) [pid = 1932] [serial = 67] [outer = 0x130b2e000] 04:39:27 INFO - PROCESS | 1932 | 1461065967019 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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 04:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1177ms 04:39:27 INFO - PROCESS | 1932 | 1461065967085 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1932 | 1461065967088 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 04:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 04:39:27 INFO - PROCESS | 1932 | 1461065967092 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1932 | 1461065967094 Marionette TRACE conn2 <- [1,66,null,{}] 04:39:27 INFO - PROCESS | 1932 | 1461065967098 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}] 04:39:27 INFO - PROCESS | 1932 | 1461065967205 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 04:39:27 INFO - PROCESS | 1932 | 1461065967259 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152b7000 == 24 [pid = 1932] [id = 24] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x115250400) [pid = 1932] [serial = 68] [outer = 0x0] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x115605800) [pid = 1932] [serial = 69] [outer = 0x115250400] 04:39:27 INFO - PROCESS | 1932 | 1461065967290 Marionette DEBUG loaded listener.js 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x1164ddc00) [pid = 1932] [serial = 70] [outer = 0x115250400] 04:39:27 INFO - PROCESS | 1932 | 1461065967684 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]]]}] 04:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 04:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 622ms 04:39:27 INFO - PROCESS | 1932 | 1461065967731 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 04:39:27 INFO - PROCESS | 1932 | 1461065967735 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 04:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 04:39:27 INFO - PROCESS | 1932 | 1461065967741 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 04:39:27 INFO - PROCESS | 1932 | 1461065967743 Marionette TRACE conn2 <- [1,70,null,{}] 04:39:27 INFO - PROCESS | 1932 | 1461065967747 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}] 04:39:27 INFO - PROCESS | 1932 | 1461065967853 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 04:39:27 INFO - PROCESS | 1932 | 1461065967932 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x119159000 == 25 [pid = 1932] [id = 25] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x118f07000) [pid = 1932] [serial = 71] [outer = 0x0] 04:39:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x1191bac00) [pid = 1932] [serial = 72] [outer = 0x118f07000] 04:39:27 INFO - PROCESS | 1932 | 1461065967966 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119da2000) [pid = 1932] [serial = 73] [outer = 0x118f07000] 04:39:28 INFO - PROCESS | 1932 | 1461065968591 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]]]}] 04:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 04:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 871ms 04:39:28 INFO - PROCESS | 1932 | 1461065968614 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 04:39:28 INFO - PROCESS | 1932 | 1461065968618 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 04:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 04:39:28 INFO - PROCESS | 1932 | 1461065968623 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 04:39:28 INFO - PROCESS | 1932 | 1461065968627 Marionette TRACE conn2 <- [1,74,null,{}] 04:39:28 INFO - PROCESS | 1932 | 1461065968636 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}] 04:39:28 INFO - PROCESS | 1932 | 1461065968752 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 04:39:28 INFO - PROCESS | 1932 | 1461065968814 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x1166bd000 == 26 [pid = 1932] [id = 26] 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x118c20000) [pid = 1932] [serial = 74] [outer = 0x0] 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x118c2bc00) [pid = 1932] [serial = 75] [outer = 0x118c20000] 04:39:28 INFO - PROCESS | 1932 | 1461065968877 Marionette DEBUG loaded listener.js 04:39:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x118cd8800) [pid = 1932] [serial = 76] [outer = 0x118c20000] 04:39:29 INFO - PROCESS | 1932 | 1461065969335 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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 04:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 730ms 04:39:29 INFO - PROCESS | 1932 | 1461065969353 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1932 | 1461065969356 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 04:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 04:39:29 INFO - PROCESS | 1932 | 1461065969361 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1932 | 1461065969364 Marionette TRACE conn2 <- [1,78,null,{}] 04:39:29 INFO - PROCESS | 1932 | 1461065969367 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}] 04:39:29 INFO - PROCESS | 1932 | 1461065969435 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 04:39:29 INFO - PROCESS | 1932 | 1461065969439 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x118ca4800 == 27 [pid = 1932] [id = 27] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x114405800) [pid = 1932] [serial = 77] [outer = 0x0] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x118f0d000) [pid = 1932] [serial = 78] [outer = 0x114405800] 04:39:29 INFO - PROCESS | 1932 | 1461065969468 Marionette DEBUG loaded listener.js 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119c1e400) [pid = 1932] [serial = 79] [outer = 0x114405800] 04:39:29 INFO - PROCESS | 1932 | 1461065969785 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]]]}] 04:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 04:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 04:39:29 INFO - PROCESS | 1932 | 1461065969832 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 04:39:29 INFO - PROCESS | 1932 | 1461065969834 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 04:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 04:39:29 INFO - PROCESS | 1932 | 1461065969836 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 04:39:29 INFO - PROCESS | 1932 | 1461065969839 Marionette TRACE conn2 <- [1,82,null,{}] 04:39:29 INFO - PROCESS | 1932 | 1461065969846 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}] 04:39:29 INFO - PROCESS | 1932 | 1461065969919 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 04:39:29 INFO - PROCESS | 1932 | 1461065969923 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x119159800 == 28 [pid = 1932] [id = 28] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x118f06000) [pid = 1932] [serial = 80] [outer = 0x0] 04:39:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11a8c2c00) [pid = 1932] [serial = 81] [outer = 0x118f06000] 04:39:29 INFO - PROCESS | 1932 | 1461065969954 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1151f6800) [pid = 1932] [serial = 82] [outer = 0x118f06000] 04:39:30 INFO - PROCESS | 1932 | 1461065970288 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]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 04:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 04:39:30 INFO - PROCESS | 1932 | 1461065970307 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1932 | 1461065970309 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 04:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 04:39:30 INFO - PROCESS | 1932 | 1461065970312 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1932 | 1461065970315 Marionette TRACE conn2 <- [1,86,null,{}] 04:39:30 INFO - PROCESS | 1932 | 1461065970318 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}] 04:39:30 INFO - PROCESS | 1932 | 1461065970396 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 04:39:30 INFO - PROCESS | 1932 | 1461065970435 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x119720800 == 29 [pid = 1932] [id = 29] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x119da6400) [pid = 1932] [serial = 83] [outer = 0x0] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11a9fb400) [pid = 1932] [serial = 84] [outer = 0x119da6400] 04:39:30 INFO - PROCESS | 1932 | 1461065970460 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11ac39c00) [pid = 1932] [serial = 85] [outer = 0x119da6400] 04:39:30 INFO - PROCESS | 1932 | 1461065970720 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]]]}] 04:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 04:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 423ms 04:39:30 INFO - PROCESS | 1932 | 1461065970735 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 04:39:30 INFO - PROCESS | 1932 | 1461065970737 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 04:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 04:39:30 INFO - PROCESS | 1932 | 1461065970741 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 04:39:30 INFO - PROCESS | 1932 | 1461065970742 Marionette TRACE conn2 <- [1,90,null,{}] 04:39:30 INFO - PROCESS | 1932 | 1461065970752 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}] 04:39:30 INFO - PROCESS | 1932 | 1461065970824 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 04:39:30 INFO - PROCESS | 1932 | 1461065970831 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x119deb800 == 30 [pid = 1932] [id = 30] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x115251400) [pid = 1932] [serial = 86] [outer = 0x0] 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11ae8d400) [pid = 1932] [serial = 87] [outer = 0x115251400] 04:39:30 INFO - PROCESS | 1932 | 1461065970857 Marionette DEBUG loaded listener.js 04:39:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11aec0400) [pid = 1932] [serial = 88] [outer = 0x115251400] 04:39:31 INFO - PROCESS | 1932 | 1461065971156 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]]]}] 04:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 04:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 423ms 04:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 04:39:31 INFO - PROCESS | 1932 | 1461065971169 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1932 | 1461065971170 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 04:39:31 INFO - PROCESS | 1932 | 1461065971172 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1932 | 1461065971173 Marionette TRACE conn2 <- [1,94,null,{}] 04:39:31 INFO - PROCESS | 1932 | 1461065971175 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}] 04:39:31 INFO - PROCESS | 1932 | 1461065971286 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 04:39:31 INFO - PROCESS | 1932 | 1461065971294 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a877000 == 31 [pid = 1932] [id = 31] 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119da5400) [pid = 1932] [serial = 89] [outer = 0x0] 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11aec0000) [pid = 1932] [serial = 90] [outer = 0x119da5400] 04:39:31 INFO - PROCESS | 1932 | 1461065971321 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11baa8800) [pid = 1932] [serial = 91] [outer = 0x119da5400] 04:39:31 INFO - PROCESS | 1932 | 1461065971582 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]]]}] 04:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 04:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 475ms 04:39:31 INFO - PROCESS | 1932 | 1461065971649 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 04:39:31 INFO - PROCESS | 1932 | 1461065971650 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 04:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 04:39:31 INFO - PROCESS | 1932 | 1461065971653 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 04:39:31 INFO - PROCESS | 1932 | 1461065971654 Marionette TRACE conn2 <- [1,98,null,{}] 04:39:31 INFO - PROCESS | 1932 | 1461065971656 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}] 04:39:31 INFO - PROCESS | 1932 | 1461065971724 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 04:39:31 INFO - PROCESS | 1932 | 1461065971730 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x114212800 == 32 [pid = 1932] [id = 32] 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11ae92400) [pid = 1932] [serial = 92] [outer = 0x0] 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11bab1400) [pid = 1932] [serial = 93] [outer = 0x11ae92400] 04:39:31 INFO - PROCESS | 1932 | 1461065971755 Marionette DEBUG loaded listener.js 04:39:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11be80800) [pid = 1932] [serial = 94] [outer = 0x11ae92400] 04:39:32 INFO - PROCESS | 1932 | 1461065972031 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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 04:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 418ms 04:39:32 INFO - PROCESS | 1932 | 1461065972071 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1932 | 1461065972072 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 04:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 04:39:32 INFO - PROCESS | 1932 | 1461065972074 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1932 | 1461065972075 Marionette TRACE conn2 <- [1,102,null,{}] 04:39:32 INFO - PROCESS | 1932 | 1461065972079 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}] 04:39:32 INFO - PROCESS | 1932 | 1461065972150 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 04:39:32 INFO - PROCESS | 1932 | 1461065972195 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aeb0000 == 33 [pid = 1932] [id = 33] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11b4dcc00) [pid = 1932] [serial = 95] [outer = 0x0] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11becf400) [pid = 1932] [serial = 96] [outer = 0x11b4dcc00] 04:39:32 INFO - PROCESS | 1932 | 1461065972219 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11c2ba000) [pid = 1932] [serial = 97] [outer = 0x11b4dcc00] 04:39:32 INFO - PROCESS | 1932 | 1461065972445 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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 04:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 423ms 04:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 04:39:32 INFO - PROCESS | 1932 | 1461065972503 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1932 | 1461065972504 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 04:39:32 INFO - PROCESS | 1932 | 1461065972506 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1932 | 1461065972507 Marionette TRACE conn2 <- [1,106,null,{}] 04:39:32 INFO - PROCESS | 1932 | 1461065972510 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}] 04:39:32 INFO - PROCESS | 1932 | 1461065972592 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 04:39:32 INFO - PROCESS | 1932 | 1461065972597 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba35800 == 34 [pid = 1932] [id = 34] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11c2bac00) [pid = 1932] [serial = 98] [outer = 0x0] 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11c331800) [pid = 1932] [serial = 99] [outer = 0x11c2bac00] 04:39:32 INFO - PROCESS | 1932 | 1461065972622 Marionette DEBUG loaded listener.js 04:39:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12375a800) [pid = 1932] [serial = 100] [outer = 0x11c2bac00] 04:39:32 INFO - PROCESS | 1932 | 1461065972899 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]]]}] 04:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 04:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 419ms 04:39:32 INFO - PROCESS | 1932 | 1461065972927 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 04:39:32 INFO - PROCESS | 1932 | 1461065972930 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 04:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 04:39:32 INFO - PROCESS | 1932 | 1461065972934 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 04:39:32 INFO - PROCESS | 1932 | 1461065972935 Marionette TRACE conn2 <- [1,110,null,{}] 04:39:32 INFO - PROCESS | 1932 | 1461065972937 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}] 04:39:33 INFO - PROCESS | 1932 | 1461065973007 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 04:39:33 INFO - PROCESS | 1932 | 1461065973012 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd3800 == 35 [pid = 1932] [id = 35] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11c527400) [pid = 1932] [serial = 101] [outer = 0x0] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x123762c00) [pid = 1932] [serial = 102] [outer = 0x11c527400] 04:39:33 INFO - PROCESS | 1932 | 1461065973038 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x123767c00) [pid = 1932] [serial = 103] [outer = 0x11c527400] 04:39:33 INFO - PROCESS | 1932 | 1461065973321 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]]]}] 04:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 04:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 04:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 04:39:33 INFO - PROCESS | 1932 | 1461065973357 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 1932 | 1461065973358 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 04:39:33 INFO - PROCESS | 1932 | 1461065973368 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1932 | 1461065973370 Marionette TRACE conn2 <- [1,114,null,{}] 04:39:33 INFO - PROCESS | 1932 | 1461065973372 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}] 04:39:33 INFO - PROCESS | 1932 | 1461065973485 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 04:39:33 INFO - PROCESS | 1932 | 1461065973492 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c029000 == 36 [pid = 1932] [id = 36] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11bedd400) [pid = 1932] [serial = 104] [outer = 0x0] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123766c00) [pid = 1932] [serial = 105] [outer = 0x11bedd400] 04:39:33 INFO - PROCESS | 1932 | 1461065973520 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x123ea5c00) [pid = 1932] [serial = 106] [outer = 0x11bedd400] 04:39:33 INFO - PROCESS | 1932 | 1461065973815 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]]]}] 04:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 04:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 477ms 04:39:33 INFO - PROCESS | 1932 | 1461065973838 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 04:39:33 INFO - PROCESS | 1932 | 1461065973839 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 04:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 04:39:33 INFO - PROCESS | 1932 | 1461065973841 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 04:39:33 INFO - PROCESS | 1932 | 1461065973842 Marionette TRACE conn2 <- [1,118,null,{}] 04:39:33 INFO - PROCESS | 1932 | 1461065973848 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}] 04:39:33 INFO - PROCESS | 1932 | 1461065973921 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 04:39:33 INFO - PROCESS | 1932 | 1461065973925 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24a000 == 37 [pid = 1932] [id = 37] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123c55000) [pid = 1932] [serial = 107] [outer = 0x0] 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12712ec00) [pid = 1932] [serial = 108] [outer = 0x123c55000] 04:39:33 INFO - PROCESS | 1932 | 1461065973952 Marionette DEBUG loaded listener.js 04:39:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x1272cf000) [pid = 1932] [serial = 109] [outer = 0x123c55000] 04:39:34 INFO - PROCESS | 1932 | 1461065974252 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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 04:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 423ms 04:39:34 INFO - PROCESS | 1932 | 1461065974267 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 04:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 04:39:34 INFO - PROCESS | 1932 | 1461065974268 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 04:39:34 INFO - PROCESS | 1932 | 1461065974270 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1932 | 1461065974271 Marionette TRACE conn2 <- [1,122,null,{}] 04:39:34 INFO - PROCESS | 1932 | 1461065974274 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}] 04:39:34 INFO - PROCESS | 1932 | 1461065974348 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 04:39:34 INFO - PROCESS | 1932 | 1461065974396 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12357c800 == 38 [pid = 1932] [id = 38] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x119d9c400) [pid = 1932] [serial = 110] [outer = 0x0] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x127257800) [pid = 1932] [serial = 111] [outer = 0x119d9c400] 04:39:34 INFO - PROCESS | 1932 | 1461065974420 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12743bc00) [pid = 1932] [serial = 112] [outer = 0x119d9c400] 04:39:34 INFO - PROCESS | 1932 | 1461065974655 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]]]}] 04:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 04:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 417ms 04:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 04:39:34 INFO - PROCESS | 1932 | 1461065974688 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 04:39:34 INFO - PROCESS | 1932 | 1461065974689 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 04:39:34 INFO - PROCESS | 1932 | 1461065974691 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 04:39:34 INFO - PROCESS | 1932 | 1461065974693 Marionette TRACE conn2 <- [1,126,null,{}] 04:39:34 INFO - PROCESS | 1932 | 1461065974705 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}] 04:39:34 INFO - PROCESS | 1932 | 1461065974781 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 04:39:34 INFO - PROCESS | 1932 | 1461065974786 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x123975000 == 39 [pid = 1932] [id = 39] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1273c3800) [pid = 1932] [serial = 113] [outer = 0x0] 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x127b9a800) [pid = 1932] [serial = 114] [outer = 0x1273c3800] 04:39:34 INFO - PROCESS | 1932 | 1461065974810 Marionette DEBUG loaded listener.js 04:39:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x127de8800) [pid = 1932] [serial = 115] [outer = 0x1273c3800] 04:39:35 INFO - PROCESS | 1932 | 1461065975098 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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 04:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 422ms 04:39:35 INFO - PROCESS | 1932 | 1461065975120 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1932 | 1461065975121 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 04:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 04:39:35 INFO - PROCESS | 1932 | 1461065975124 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1932 | 1461065975125 Marionette TRACE conn2 <- [1,130,null,{}] 04:39:35 INFO - PROCESS | 1932 | 1461065975127 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}] 04:39:35 INFO - PROCESS | 1932 | 1461065975205 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 04:39:35 INFO - PROCESS | 1932 | 1461065975210 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b58800 == 40 [pid = 1932] [id = 40] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x127b8dc00) [pid = 1932] [serial = 116] [outer = 0x0] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x128cc7c00) [pid = 1932] [serial = 117] [outer = 0x127b8dc00] 04:39:35 INFO - PROCESS | 1932 | 1461065975238 Marionette DEBUG loaded listener.js 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x129294400) [pid = 1932] [serial = 118] [outer = 0x127b8dc00] 04:39:35 INFO - PROCESS | 1932 | 1461065975695 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]]]}] 04:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 04:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 623ms 04:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 04:39:35 INFO - PROCESS | 1932 | 1461065975748 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 04:39:35 INFO - PROCESS | 1932 | 1461065975750 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 04:39:35 INFO - PROCESS | 1932 | 1461065975754 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 04:39:35 INFO - PROCESS | 1932 | 1461065975756 Marionette TRACE conn2 <- [1,134,null,{}] 04:39:35 INFO - PROCESS | 1932 | 1461065975759 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}] 04:39:35 INFO - PROCESS | 1932 | 1461065975869 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 04:39:35 INFO - PROCESS | 1932 | 1461065975938 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439c800 == 41 [pid = 1932] [id = 41] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x128cb8400) [pid = 1932] [serial = 119] [outer = 0x0] 04:39:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x129515800) [pid = 1932] [serial = 120] [outer = 0x128cb8400] 04:39:35 INFO - PROCESS | 1932 | 1461065975967 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12b27cc00) [pid = 1932] [serial = 121] [outer = 0x128cb8400] 04:39:36 INFO - PROCESS | 1932 | 1461065976381 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]]]}] 04:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 04:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 670ms 04:39:36 INFO - PROCESS | 1932 | 1461065976424 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 04:39:36 INFO - PROCESS | 1932 | 1461065976426 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 04:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 04:39:36 INFO - PROCESS | 1932 | 1461065976430 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 04:39:36 INFO - PROCESS | 1932 | 1461065976432 Marionette TRACE conn2 <- [1,138,null,{}] 04:39:36 INFO - PROCESS | 1932 | 1461065976436 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}] 04:39:36 INFO - PROCESS | 1932 | 1461065976536 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 04:39:36 INFO - PROCESS | 1932 | 1461065976584 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x11851a000 == 42 [pid = 1932] [id = 42] 04:39:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x1164df400) [pid = 1932] [serial = 122] [outer = 0x0] 04:39:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x118c82400) [pid = 1932] [serial = 123] [outer = 0x1164df400] 04:39:36 INFO - PROCESS | 1932 | 1461065976616 Marionette DEBUG loaded listener.js 04:39:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11912b800) [pid = 1932] [serial = 124] [outer = 0x1164df400] 04:39:37 INFO - PROCESS | 1932 | 1461065977057 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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 04:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 674ms 04:39:37 INFO - PROCESS | 1932 | 1461065977114 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1932 | 1461065977118 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 04:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 04:39:37 INFO - PROCESS | 1932 | 1461065977124 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1932 | 1461065977126 Marionette TRACE conn2 <- [1,142,null,{}] 04:39:37 INFO - PROCESS | 1932 | 1461065977129 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}] 04:39:37 INFO - PROCESS | 1932 | 1461065977224 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 04:39:37 INFO - PROCESS | 1932 | 1461065977282 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa39800 == 43 [pid = 1932] [id = 43] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11a8c3400) [pid = 1932] [serial = 125] [outer = 0x0] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11a9f3800) [pid = 1932] [serial = 126] [outer = 0x11a8c3400] 04:39:37 INFO - PROCESS | 1932 | 1461065977312 Marionette DEBUG loaded listener.js 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11ac35c00) [pid = 1932] [serial = 127] [outer = 0x11a8c3400] 04:39:37 INFO - PROCESS | 1932 | 1461065977722 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]]]}] 04:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 04:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 622ms 04:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 04:39:37 INFO - PROCESS | 1932 | 1461065977747 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 04:39:37 INFO - PROCESS | 1932 | 1461065977748 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 04:39:37 INFO - PROCESS | 1932 | 1461065977750 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 04:39:37 INFO - PROCESS | 1932 | 1461065977753 Marionette TRACE conn2 <- [1,146,null,{}] 04:39:37 INFO - PROCESS | 1932 | 1461065977761 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}] 04:39:37 INFO - PROCESS | 1932 | 1461065977860 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 04:39:37 INFO - PROCESS | 1932 | 1461065977921 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c249800 == 44 [pid = 1932] [id = 44] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11b82d400) [pid = 1932] [serial = 128] [outer = 0x0] 04:39:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11ba44000) [pid = 1932] [serial = 129] [outer = 0x11b82d400] 04:39:37 INFO - PROCESS | 1932 | 1461065977954 Marionette DEBUG loaded listener.js 04:39:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11c2bdc00) [pid = 1932] [serial = 130] [outer = 0x11b82d400] 04:39:38 INFO - PROCESS | 1932 | 1461065978435 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]]]}] 04:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 04:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 721ms 04:39:38 INFO - PROCESS | 1932 | 1461065978516 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 04:39:38 INFO - PROCESS | 1932 | 1461065978519 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 04:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 04:39:38 INFO - PROCESS | 1932 | 1461065978542 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 04:39:38 INFO - PROCESS | 1932 | 1461065978544 Marionette TRACE conn2 <- [1,150,null,{}] 04:39:38 INFO - PROCESS | 1932 | 1461065978568 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}] 04:39:38 INFO - PROCESS | 1932 | 1461065978713 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 04:39:38 INFO - PROCESS | 1932 | 1461065978955 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x115227000 == 45 [pid = 1932] [id = 45] 04:39:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x114e62c00) [pid = 1932] [serial = 131] [outer = 0x0] 04:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x1164df000) [pid = 1932] [serial = 132] [outer = 0x114e62c00] 04:39:39 INFO - PROCESS | 1932 | 1461065979007 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x118c28000) [pid = 1932] [serial = 133] [outer = 0x114e62c00] 04:39:39 INFO - PROCESS | 1932 | 1461065979552 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]]]}] 04:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 04:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1042ms 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x12b82c800 == 44 [pid = 1932] [id = 6] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x123b58800 == 43 [pid = 1932] [id = 40] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x123975000 == 42 [pid = 1932] [id = 39] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x12357c800 == 41 [pid = 1932] [id = 38] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24a000 == 40 [pid = 1932] [id = 37] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11c029000 == 39 [pid = 1932] [id = 36] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd3800 == 38 [pid = 1932] [id = 35] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba35800 == 37 [pid = 1932] [id = 34] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11aeb0000 == 36 [pid = 1932] [id = 33] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x114212800 == 35 [pid = 1932] [id = 32] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11a877000 == 34 [pid = 1932] [id = 31] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x119deb800 == 33 [pid = 1932] [id = 30] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x119720800 == 32 [pid = 1932] [id = 29] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x119159800 == 31 [pid = 1932] [id = 28] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x118ca4800 == 30 [pid = 1932] [id = 27] 04:39:39 INFO - PROCESS | 1932 | --DOCSHELL 0x1166bd000 == 29 [pid = 1932] [id = 26] 04:39:39 INFO - PROCESS | 1932 | 1461065979664 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 04:39:39 INFO - PROCESS | 1932 | 1461065979666 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 04:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 04:39:39 INFO - PROCESS | 1932 | 1461065979673 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 04:39:39 INFO - PROCESS | 1932 | 1461065979675 Marionette TRACE conn2 <- [1,154,null,{}] 04:39:39 INFO - PROCESS | 1932 | 1461065979692 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}] 04:39:39 INFO - PROCESS | 1932 | 1461065979789 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 04:39:39 INFO - PROCESS | 1932 | 1461065979830 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11873b800 == 30 [pid = 1932] [id = 46] 04:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x118c81400) [pid = 1932] [serial = 134] [outer = 0x0] 04:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x118f0a800) [pid = 1932] [serial = 135] [outer = 0x118c81400] 04:39:39 INFO - PROCESS | 1932 | 1461065979862 Marionette DEBUG loaded listener.js 04:39:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x11974e000) [pid = 1932] [serial = 136] [outer = 0x118c81400] 04:39:40 INFO - PROCESS | 1932 | 1461065980324 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]]]}] 04:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 04:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 674ms 04:39:40 INFO - PROCESS | 1932 | 1461065980346 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 04:39:40 INFO - PROCESS | 1932 | 1461065980349 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 04:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 04:39:40 INFO - PROCESS | 1932 | 1461065980355 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 04:39:40 INFO - PROCESS | 1932 | 1461065980357 Marionette TRACE conn2 <- [1,158,null,{}] 04:39:40 INFO - PROCESS | 1932 | 1461065980376 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}] 04:39:40 INFO - PROCESS | 1932 | 1461065980484 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 04:39:40 INFO - PROCESS | 1932 | 1461065980529 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x119873800 == 31 [pid = 1932] [id = 47] 04:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x11a956000) [pid = 1932] [serial = 137] [outer = 0x0] 04:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x11a9f8000) [pid = 1932] [serial = 138] [outer = 0x11a956000] 04:39:40 INFO - PROCESS | 1932 | 1461065980560 Marionette DEBUG loaded listener.js 04:39:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x11ac0dc00) [pid = 1932] [serial = 139] [outer = 0x11a956000] 04:39:41 INFO - PROCESS | 1932 | 1461065980998 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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 04:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 673ms 04:39:41 INFO - PROCESS | 1932 | 1461065981026 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 04:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 04:39:41 INFO - PROCESS | 1932 | 1461065981027 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 04:39:41 INFO - PROCESS | 1932 | 1461065981030 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1932 | 1461065981031 Marionette TRACE conn2 <- [1,162,null,{}] 04:39:41 INFO - PROCESS | 1932 | 1461065981038 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}] 04:39:41 INFO - PROCESS | 1932 | 1461065981132 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 04:39:41 INFO - PROCESS | 1932 | 1461065981192 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd7800 == 32 [pid = 1932] [id = 48] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x11b4d0400) [pid = 1932] [serial = 140] [outer = 0x0] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x11b836000) [pid = 1932] [serial = 141] [outer = 0x11b4d0400] 04:39:41 INFO - PROCESS | 1932 | 1461065981227 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11ba46800) [pid = 1932] [serial = 142] [outer = 0x11b4d0400] 04:39:41 INFO - PROCESS | 1932 | 1461065981678 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]]]}] 04:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 04:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 04:39:41 INFO - PROCESS | 1932 | 1461065981703 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 04:39:41 INFO - PROCESS | 1932 | 1461065981705 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 04:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 04:39:41 INFO - PROCESS | 1932 | 1461065981707 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 04:39:41 INFO - PROCESS | 1932 | 1461065981709 Marionette TRACE conn2 <- [1,166,null,{}] 04:39:41 INFO - PROCESS | 1932 | 1461065981761 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}] 04:39:41 INFO - PROCESS | 1932 | 1461065981864 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 04:39:41 INFO - PROCESS | 1932 | 1461065981907 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd3800 == 33 [pid = 1932] [id = 49] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11be88c00) [pid = 1932] [serial = 143] [outer = 0x0] 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x11c0ed800) [pid = 1932] [serial = 144] [outer = 0x11be88c00] 04:39:41 INFO - PROCESS | 1932 | 1461065981938 Marionette DEBUG loaded listener.js 04:39:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x12375e000) [pid = 1932] [serial = 145] [outer = 0x11be88c00] 04:39:42 INFO - PROCESS | 1932 | 1461065982361 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]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 04:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 669ms 04:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 04:39:42 INFO - PROCESS | 1932 | 1461065982376 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 04:39:42 INFO - PROCESS | 1932 | 1461065982378 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 04:39:42 INFO - PROCESS | 1932 | 1461065982380 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 04:39:42 INFO - PROCESS | 1932 | 1461065982381 Marionette TRACE conn2 <- [1,170,null,{}] 04:39:42 INFO - PROCESS | 1932 | 1461065982384 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}] 04:39:42 INFO - PROCESS | 1932 | 1461065982475 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 04:39:42 INFO - PROCESS | 1932 | 1461065982517 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c244000 == 34 [pid = 1932] [id = 50] 04:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x11bed3400) [pid = 1932] [serial = 146] [outer = 0x0] 04:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x123766800) [pid = 1932] [serial = 147] [outer = 0x11bed3400] 04:39:42 INFO - PROCESS | 1932 | 1461065982547 Marionette DEBUG loaded listener.js 04:39:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x123a8e400) [pid = 1932] [serial = 148] [outer = 0x11bed3400] 04:39:42 INFO - PROCESS | 1932 | 1461065982944 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]]]}] 04:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 04:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 04:39:43 INFO - PROCESS | 1932 | 1461065982999 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1932 | 1461065983001 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 04:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 04:39:43 INFO - PROCESS | 1932 | 1461065983003 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1932 | 1461065983004 Marionette TRACE conn2 <- [1,174,null,{}] 04:39:43 INFO - PROCESS | 1932 | 1461065983007 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}] 04:39:43 INFO - PROCESS | 1932 | 1461065983126 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 04:39:43 INFO - PROCESS | 1932 | 1461065983202 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12386b800 == 35 [pid = 1932] [id = 51] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x123763400) [pid = 1932] [serial = 149] [outer = 0x0] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x1273c1c00) [pid = 1932] [serial = 150] [outer = 0x123763400] 04:39:43 INFO - PROCESS | 1932 | 1461065983235 Marionette DEBUG loaded listener.js 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x127d3d000) [pid = 1932] [serial = 151] [outer = 0x123763400] 04:39:43 INFO - PROCESS | 1932 | 1461065983706 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]]]}] 04:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 04:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 718ms 04:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 04:39:43 INFO - PROCESS | 1932 | 1461065983722 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 04:39:43 INFO - PROCESS | 1932 | 1461065983724 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 04:39:43 INFO - PROCESS | 1932 | 1461065983727 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 04:39:43 INFO - PROCESS | 1932 | 1461065983729 Marionette TRACE conn2 <- [1,178,null,{}] 04:39:43 INFO - PROCESS | 1932 | 1461065983733 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}] 04:39:43 INFO - PROCESS | 1932 | 1461065983864 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 04:39:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11aa39800 == 34 [pid = 1932] [id = 43] 04:39:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11851a000 == 33 [pid = 1932] [id = 42] 04:39:43 INFO - PROCESS | 1932 | 1461065983932 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x1158f6000 == 34 [pid = 1932] [id = 52] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x1151ef800) [pid = 1932] [serial = 152] [outer = 0x0] 04:39:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x1162e5c00) [pid = 1932] [serial = 153] [outer = 0x1151ef800] 04:39:43 INFO - PROCESS | 1932 | 1461065983963 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x119248800) [pid = 1932] [serial = 154] [outer = 0x1151ef800] 04:39:44 INFO - PROCESS | 1932 | 1461065984358 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]]]}] 04:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 04:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 672ms 04:39:44 INFO - PROCESS | 1932 | 1461065984427 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 04:39:44 INFO - PROCESS | 1932 | 1461065984430 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 04:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 04:39:44 INFO - PROCESS | 1932 | 1461065984454 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 04:39:44 INFO - PROCESS | 1932 | 1461065984457 Marionette TRACE conn2 <- [1,182,null,{}] 04:39:44 INFO - PROCESS | 1932 | 1461065984460 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}] 04:39:44 INFO - PROCESS | 1932 | 1461065984550 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 04:39:44 INFO - PROCESS | 1932 | 1461065984611 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acc7000 == 35 [pid = 1932] [id = 53] 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x11aa8d400) [pid = 1932] [serial = 155] [outer = 0x0] 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x11abaf000) [pid = 1932] [serial = 156] [outer = 0x11aa8d400] 04:39:44 INFO - PROCESS | 1932 | 1461065984644 Marionette DEBUG loaded listener.js 04:39:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x11ae8d800) [pid = 1932] [serial = 157] [outer = 0x11aa8d400] 04:39:45 INFO - PROCESS | 1932 | 1461065985061 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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 04:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 624ms 04:39:45 INFO - PROCESS | 1932 | 1461065985076 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 04:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 04:39:45 INFO - PROCESS | 1932 | 1461065985078 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 04:39:45 INFO - PROCESS | 1932 | 1461065985080 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1932 | 1461065985081 Marionette TRACE conn2 <- [1,186,null,{}] 04:39:45 INFO - PROCESS | 1932 | 1461065985084 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}] 04:39:45 INFO - PROCESS | 1932 | 1461065985173 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 04:39:45 INFO - PROCESS | 1932 | 1461065985219 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x116276000 == 36 [pid = 1932] [id = 54] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x11ac0e000) [pid = 1932] [serial = 158] [outer = 0x0] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x11b849400) [pid = 1932] [serial = 159] [outer = 0x11ac0e000] 04:39:45 INFO - PROCESS | 1932 | 1461065985250 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x11be88000) [pid = 1932] [serial = 160] [outer = 0x11ac0e000] 04:39:45 INFO - PROCESS | 1932 | 1461065985668 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]]]}] 04:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 04:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 622ms 04:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 04:39:45 INFO - PROCESS | 1932 | 1461065985703 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 04:39:45 INFO - PROCESS | 1932 | 1461065985705 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 04:39:45 INFO - PROCESS | 1932 | 1461065985713 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 04:39:45 INFO - PROCESS | 1932 | 1461065985716 Marionette TRACE conn2 <- [1,190,null,{}] 04:39:45 INFO - PROCESS | 1932 | 1461065985719 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}] 04:39:45 INFO - PROCESS | 1932 | 1461065985815 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 04:39:45 INFO - PROCESS | 1932 | 1461065985903 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x1270a3000 == 37 [pid = 1932] [id = 55] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x123551c00) [pid = 1932] [serial = 161] [outer = 0x0] 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x12702e800) [pid = 1932] [serial = 162] [outer = 0x123551c00] 04:39:45 INFO - PROCESS | 1932 | 1461065985934 Marionette DEBUG loaded listener.js 04:39:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x1273c9400) [pid = 1932] [serial = 163] [outer = 0x123551c00] 04:39:46 INFO - PROCESS | 1932 | 1461065986353 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]]]}] 04:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 04:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 676ms 04:39:46 INFO - PROCESS | 1932 | 1461065986386 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 04:39:46 INFO - PROCESS | 1932 | 1461065986387 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 04:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 04:39:46 INFO - PROCESS | 1932 | 1461065986390 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 04:39:46 INFO - PROCESS | 1932 | 1461065986391 Marionette TRACE conn2 <- [1,194,null,{}] 04:39:46 INFO - PROCESS | 1932 | 1461065986394 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}] 04:39:46 INFO - PROCESS | 1932 | 1461065986495 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 04:39:46 INFO - PROCESS | 1932 | 1461065986566 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271bf000 == 38 [pid = 1932] [id = 56] 04:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x127b90c00) [pid = 1932] [serial = 164] [outer = 0x0] 04:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x128ca9000) [pid = 1932] [serial = 165] [outer = 0x127b90c00] 04:39:46 INFO - PROCESS | 1932 | 1461065986638 Marionette DEBUG loaded listener.js 04:39:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x129518400) [pid = 1932] [serial = 166] [outer = 0x127b90c00] 04:39:47 INFO - PROCESS | 1932 | 1461065987019 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]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 04:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 670ms 04:39:47 INFO - PROCESS | 1932 | 1461065987061 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1932 | 1461065987062 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 04:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 04:39:47 INFO - PROCESS | 1932 | 1461065987065 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1932 | 1461065987066 Marionette TRACE conn2 <- [1,198,null,{}] 04:39:47 INFO - PROCESS | 1932 | 1461065987068 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}] 04:39:47 INFO - PROCESS | 1932 | 1461065987175 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 04:39:47 INFO - PROCESS | 1932 | 1461065987243 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c86800 == 39 [pid = 1932] [id = 57] 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x12b49e000) [pid = 1932] [serial = 167] [outer = 0x0] 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x12b4a1c00) [pid = 1932] [serial = 168] [outer = 0x12b49e000] 04:39:47 INFO - PROCESS | 1932 | 1461065987280 Marionette DEBUG loaded listener.js 04:39:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x12b896000) [pid = 1932] [serial = 169] [outer = 0x12b49e000] 04:39:47 INFO - PROCESS | 1932 | 1461065987805 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]]]}] 04:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 04:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 770ms 04:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 04:39:47 INFO - PROCESS | 1932 | 1461065987835 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 04:39:47 INFO - PROCESS | 1932 | 1461065987837 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 04:39:47 INFO - PROCESS | 1932 | 1461065987841 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 04:39:47 INFO - PROCESS | 1932 | 1461065987844 Marionette TRACE conn2 <- [1,202,null,{}] 04:39:47 INFO - PROCESS | 1932 | 1461065987871 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}] 04:39:47 INFO - PROCESS | 1932 | 1461065987959 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 04:39:48 INFO - PROCESS | 1932 | 1461065988028 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x11986f000 == 40 [pid = 1932] [id = 58] 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x119952c00) [pid = 1932] [serial = 170] [outer = 0x0] 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x119c1d800) [pid = 1932] [serial = 171] [outer = 0x119952c00] 04:39:48 INFO - PROCESS | 1932 | 1461065988057 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x11a9f1800) [pid = 1932] [serial = 172] [outer = 0x119952c00] 04:39:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd3800 == 39 [pid = 1932] [id = 49] 04:39:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd7800 == 38 [pid = 1932] [id = 48] 04:39:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119873800 == 37 [pid = 1932] [id = 47] 04:39:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11873b800 == 36 [pid = 1932] [id = 46] 04:39:48 INFO - PROCESS | 1932 | 1461065988555 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]]]}] 04:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 04:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 742ms 04:39:48 INFO - PROCESS | 1932 | 1461065988583 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 04:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 04:39:48 INFO - PROCESS | 1932 | 1461065988585 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 04:39:48 INFO - PROCESS | 1932 | 1461065988588 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 04:39:48 INFO - PROCESS | 1932 | 1461065988590 Marionette TRACE conn2 <- [1,206,null,{}] 04:39:48 INFO - PROCESS | 1932 | 1461065988594 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}] 04:39:48 INFO - PROCESS | 1932 | 1461065988688 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 04:39:48 INFO - PROCESS | 1932 | 1461065988750 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd8000 == 37 [pid = 1932] [id = 59] 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x11a9f9800) [pid = 1932] [serial = 173] [outer = 0x0] 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x11ae88000) [pid = 1932] [serial = 174] [outer = 0x11a9f9800] 04:39:48 INFO - PROCESS | 1932 | 1461065988782 Marionette DEBUG loaded listener.js 04:39:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x11b839c00) [pid = 1932] [serial = 175] [outer = 0x11a9f9800] 04:39:49 INFO - PROCESS | 1932 | 1461065989198 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]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 04:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 624ms 04:39:49 INFO - PROCESS | 1932 | 1461065989212 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1932 | 1461065989215 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 04:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 04:39:49 INFO - PROCESS | 1932 | 1461065989220 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1932 | 1461065989222 Marionette TRACE conn2 <- [1,210,null,{}] 04:39:49 INFO - PROCESS | 1932 | 1461065989225 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}] 04:39:49 INFO - PROCESS | 1932 | 1461065989316 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 04:39:49 INFO - PROCESS | 1932 | 1461065989364 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x123abf800 == 38 [pid = 1932] [id = 60] 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x11aa8f800) [pid = 1932] [serial = 176] [outer = 0x0] 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x11be88400) [pid = 1932] [serial = 177] [outer = 0x11aa8f800] 04:39:49 INFO - PROCESS | 1932 | 1461065989394 Marionette DEBUG loaded listener.js 04:39:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x123a8c800) [pid = 1932] [serial = 178] [outer = 0x11aa8f800] 04:39:49 INFO - PROCESS | 1932 | 1461065989801 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]]]}] 04:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 04:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 619ms 04:39:49 INFO - PROCESS | 1932 | 1461065989840 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 04:39:49 INFO - PROCESS | 1932 | 1461065989841 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 04:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 04:39:49 INFO - PROCESS | 1932 | 1461065989843 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 04:39:49 INFO - PROCESS | 1932 | 1461065989846 Marionette TRACE conn2 <- [1,214,null,{}] 04:39:49 INFO - PROCESS | 1932 | 1461065989853 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}] 04:39:49 INFO - PROCESS | 1932 | 1461065989947 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 04:39:50 INFO - PROCESS | 1932 | 1461065990031 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c86000 == 39 [pid = 1932] [id = 61] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x1272dd400) [pid = 1932] [serial = 179] [outer = 0x0] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x127b91800) [pid = 1932] [serial = 180] [outer = 0x1272dd400] 04:39:50 INFO - PROCESS | 1932 | 1461065990066 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x129522c00) [pid = 1932] [serial = 181] [outer = 0x1272dd400] 04:39:50 INFO - PROCESS | 1932 | 1461065990483 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]]]}] 04:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 04:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 671ms 04:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 04:39:50 INFO - PROCESS | 1932 | 1461065990516 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 04:39:50 INFO - PROCESS | 1932 | 1461065990518 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 04:39:50 INFO - PROCESS | 1932 | 1461065990520 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 04:39:50 INFO - PROCESS | 1932 | 1461065990521 Marionette TRACE conn2 <- [1,218,null,{}] 04:39:50 INFO - PROCESS | 1932 | 1461065990523 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}] 04:39:50 INFO - PROCESS | 1932 | 1461065990613 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 04:39:50 INFO - PROCESS | 1932 | 1461065990661 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b71b800 == 40 [pid = 1932] [id = 62] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x12b498c00) [pid = 1932] [serial = 182] [outer = 0x0] 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x12b889800) [pid = 1932] [serial = 183] [outer = 0x12b498c00] 04:39:50 INFO - PROCESS | 1932 | 1461065990691 Marionette DEBUG loaded listener.js 04:39:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x12bc03400) [pid = 1932] [serial = 184] [outer = 0x12b498c00] 04:39:51 INFO - PROCESS | 1932 | 1461065991087 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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 04:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 620ms 04:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 04:39:51 INFO - PROCESS | 1932 | 1461065991140 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1932 | 1461065991142 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 04:39:51 INFO - PROCESS | 1932 | 1461065991144 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1932 | 1461065991145 Marionette TRACE conn2 <- [1,222,null,{}] 04:39:51 INFO - PROCESS | 1932 | 1461065991148 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}] 04:39:51 INFO - PROCESS | 1932 | 1461065991235 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 04:39:51 INFO - PROCESS | 1932 | 1461065991314 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baae000 == 41 [pid = 1932] [id = 63] 04:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x12bc0a000) [pid = 1932] [serial = 185] [outer = 0x0] 04:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x12bc10400) [pid = 1932] [serial = 186] [outer = 0x12bc0a000] 04:39:51 INFO - PROCESS | 1932 | 1461065991346 Marionette DEBUG loaded listener.js 04:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x12cda4400) [pid = 1932] [serial = 187] [outer = 0x12bc0a000] 04:39:51 INFO - PROCESS | 1932 | 1461065991758 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]]]}] 04:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 04:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 669ms 04:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 04:39:51 INFO - PROCESS | 1932 | 1461065991813 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 04:39:51 INFO - PROCESS | 1932 | 1461065991815 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 04:39:51 INFO - PROCESS | 1932 | 1461065991817 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 04:39:51 INFO - PROCESS | 1932 | 1461065991818 Marionette TRACE conn2 <- [1,226,null,{}] 04:39:51 INFO - PROCESS | 1932 | 1461065991821 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}] 04:39:51 INFO - PROCESS | 1932 | 1461065991933 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 04:39:51 INFO - PROCESS | 1932 | 1461065991987 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdb8000 == 42 [pid = 1932] [id = 64] 04:39:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x12cfc1c00) [pid = 1932] [serial = 188] [outer = 0x0] 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x12d0cb000) [pid = 1932] [serial = 189] [outer = 0x12cfc1c00] 04:39:52 INFO - PROCESS | 1932 | 1461065992019 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x12da9d400) [pid = 1932] [serial = 190] [outer = 0x12cfc1c00] 04:39:52 INFO - PROCESS | 1932 | 1461065992433 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]]]}] 04:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 04:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 668ms 04:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 04:39:52 INFO - PROCESS | 1932 | 1461065992486 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 04:39:52 INFO - PROCESS | 1932 | 1461065992487 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 04:39:52 INFO - PROCESS | 1932 | 1461065992489 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 04:39:52 INFO - PROCESS | 1932 | 1461065992490 Marionette TRACE conn2 <- [1,230,null,{}] 04:39:52 INFO - PROCESS | 1932 | 1461065992492 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}] 04:39:52 INFO - PROCESS | 1932 | 1461065992595 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 04:39:52 INFO - PROCESS | 1932 | 1461065992645 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf9c800 == 43 [pid = 1932] [id = 65] 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x12d343800) [pid = 1932] [serial = 191] [outer = 0x0] 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x12daa9400) [pid = 1932] [serial = 192] [outer = 0x12d343800] 04:39:52 INFO - PROCESS | 1932 | 1461065992674 Marionette DEBUG loaded listener.js 04:39:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x12e092800) [pid = 1932] [serial = 193] [outer = 0x12d343800] 04:39:53 INFO - PROCESS | 1932 | 1461065993112 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]]]}] 04:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 04:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 669ms 04:39:53 INFO - PROCESS | 1932 | 1461065993159 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 04:39:53 INFO - PROCESS | 1932 | 1461065993161 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 04:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 04:39:53 INFO - PROCESS | 1932 | 1461065993188 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 04:39:53 INFO - PROCESS | 1932 | 1461065993190 Marionette TRACE conn2 <- [1,234,null,{}] 04:39:53 INFO - PROCESS | 1932 | 1461065993194 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}] 04:39:53 INFO - PROCESS | 1932 | 1461065993324 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 04:39:53 INFO - PROCESS | 1932 | 1461065993415 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d306000 == 44 [pid = 1932] [id = 66] 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x12b888000) [pid = 1932] [serial = 194] [outer = 0x0] 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x12e09b000) [pid = 1932] [serial = 195] [outer = 0x12b888000] 04:39:53 INFO - PROCESS | 1932 | 1461065993458 Marionette DEBUG loaded listener.js 04:39:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x12e255800) [pid = 1932] [serial = 196] [outer = 0x12b888000] 04:39:53 INFO - PROCESS | 1932 | 1461065993939 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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 04:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 828ms 04:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 04:39:54 INFO - PROCESS | 1932 | 1461065994012 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1932 | 1461065994013 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 04:39:54 INFO - PROCESS | 1932 | 1461065994017 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1932 | 1461065994018 Marionette TRACE conn2 <- [1,238,null,{}] 04:39:54 INFO - PROCESS | 1932 | 1461065994022 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}] 04:39:54 INFO - PROCESS | 1932 | 1461065994111 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 04:39:54 INFO - PROCESS | 1932 | 1461065994269 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:54 INFO - PROCESS | 1932 | --DOCSHELL 0x11acc7000 == 43 [pid = 1932] [id = 53] 04:39:54 INFO - PROCESS | 1932 | --DOCSHELL 0x1158f6000 == 42 [pid = 1932] [id = 52] 04:39:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f47800 == 43 [pid = 1932] [id = 67] 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x114c07400) [pid = 1932] [serial = 197] [outer = 0x0] 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x118789c00) [pid = 1932] [serial = 198] [outer = 0x114c07400] 04:39:54 INFO - PROCESS | 1932 | 1461065994338 Marionette DEBUG loaded listener.js 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x11a953400) [pid = 1932] [serial = 199] [outer = 0x114c07400] 04:39:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x11baab800) [pid = 1932] [serial = 200] [outer = 0x12f84c400] 04:39:54 INFO - PROCESS | 1932 | 1461065994877 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]]]}] 04:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 04:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 872ms 04:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 04:39:54 INFO - PROCESS | 1932 | 1461065994889 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 04:39:54 INFO - PROCESS | 1932 | 1461065994892 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 04:39:54 INFO - PROCESS | 1932 | 1461065994896 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 04:39:54 INFO - PROCESS | 1932 | 1461065994898 Marionette TRACE conn2 <- [1,242,null,{}] 04:39:54 INFO - PROCESS | 1932 | 1461065994901 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}] 04:39:54 INFO - PROCESS | 1932 | 1461065994997 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 04:39:55 INFO - PROCESS | 1932 | 1461065995079 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12438a800 == 44 [pid = 1932] [id = 68] 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x11c2c1800) [pid = 1932] [serial = 201] [outer = 0x0] 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x1238aec00) [pid = 1932] [serial = 202] [outer = 0x11c2c1800] 04:39:55 INFO - PROCESS | 1932 | 1461065995112 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x123e13400) [pid = 1932] [serial = 203] [outer = 0x11c2c1800] 04:39:55 INFO - PROCESS | 1932 | 1461065995519 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]]]}] 04:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 04:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 671ms 04:39:55 INFO - PROCESS | 1932 | 1461065995568 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 04:39:55 INFO - PROCESS | 1932 | 1461065995571 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 04:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 04:39:55 INFO - PROCESS | 1932 | 1461065995607 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 04:39:55 INFO - PROCESS | 1932 | 1461065995609 Marionette TRACE conn2 <- [1,246,null,{}] 04:39:55 INFO - PROCESS | 1932 | 1461065995634 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}] 04:39:55 INFO - PROCESS | 1932 | 1461065995727 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 04:39:55 INFO - PROCESS | 1932 | 1461065995795 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b71b000 == 45 [pid = 1932] [id = 69] 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x127d3c800) [pid = 1932] [serial = 204] [outer = 0x0] 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x129519400) [pid = 1932] [serial = 205] [outer = 0x127d3c800] 04:39:55 INFO - PROCESS | 1932 | 1461065995825 Marionette DEBUG loaded listener.js 04:39:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12b7b8400) [pid = 1932] [serial = 206] [outer = 0x127d3c800] 04:39:56 INFO - PROCESS | 1932 | 1461065996252 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]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 04:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 687ms 04:39:56 INFO - PROCESS | 1932 | 1461065996282 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1932 | 1461065996283 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 04:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 04:39:56 INFO - PROCESS | 1932 | 1461065996287 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1932 | 1461065996292 Marionette TRACE conn2 <- [1,250,null,{}] 04:39:56 INFO - PROCESS | 1932 | 1461065996298 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}] 04:39:56 INFO - PROCESS | 1932 | 1461065996398 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 04:39:56 INFO - PROCESS | 1932 | 1461065996454 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d372800 == 46 [pid = 1932] [id = 70] 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x12bc0b800) [pid = 1932] [serial = 207] [outer = 0x0] 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x12cfc6c00) [pid = 1932] [serial = 208] [outer = 0x12bc0b800] 04:39:56 INFO - PROCESS | 1932 | 1461065996485 Marionette DEBUG loaded listener.js 04:39:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x12d22b000) [pid = 1932] [serial = 209] [outer = 0x12bc0b800] 04:39:56 INFO - PROCESS | 1932 | 1461065996889 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]]]}] 04:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 04:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 625ms 04:39:56 INFO - PROCESS | 1932 | 1461065996911 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 04:39:56 INFO - PROCESS | 1932 | 1461065996913 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 04:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 04:39:56 INFO - PROCESS | 1932 | 1461065996916 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 04:39:56 INFO - PROCESS | 1932 | 1461065996917 Marionette TRACE conn2 <- [1,254,null,{}] 04:39:56 INFO - PROCESS | 1932 | 1461065996919 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}] 04:39:57 INFO - PROCESS | 1932 | 1461065997010 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 04:39:57 INFO - PROCESS | 1932 | 1461065997096 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e217000 == 47 [pid = 1932] [id = 71] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12d341c00) [pid = 1932] [serial = 210] [outer = 0x0] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x12e254400) [pid = 1932] [serial = 211] [outer = 0x12d341c00] 04:39:57 INFO - PROCESS | 1932 | 1461065997126 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x12e25f000) [pid = 1932] [serial = 212] [outer = 0x12d341c00] 04:39:57 INFO - PROCESS | 1932 | 1461065997555 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]]]}] 04:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 04:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 669ms 04:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 04:39:57 INFO - PROCESS | 1932 | 1461065997586 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 04:39:57 INFO - PROCESS | 1932 | 1461065997588 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 04:39:57 INFO - PROCESS | 1932 | 1461065997592 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 04:39:57 INFO - PROCESS | 1932 | 1461065997593 Marionette TRACE conn2 <- [1,258,null,{}] 04:39:57 INFO - PROCESS | 1932 | 1461065997598 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}] 04:39:57 INFO - PROCESS | 1932 | 1461065997728 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 04:39:57 INFO - PROCESS | 1932 | 1461065997851 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e949800 == 48 [pid = 1932] [id = 72] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x12e279400) [pid = 1932] [serial = 213] [outer = 0x0] 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x12e27dc00) [pid = 1932] [serial = 214] [outer = 0x12e279400] 04:39:57 INFO - PROCESS | 1932 | 1461065997890 Marionette DEBUG loaded listener.js 04:39:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x12e9d7800) [pid = 1932] [serial = 215] [outer = 0x12e279400] 04:39:58 INFO - PROCESS | 1932 | 1461065998367 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]]]}] 04:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 04:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 820ms 04:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 04:39:58 INFO - PROCESS | 1932 | 1461065998412 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 04:39:58 INFO - PROCESS | 1932 | 1461065998413 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 04:39:58 INFO - PROCESS | 1932 | 1461065998415 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 04:39:58 INFO - PROCESS | 1932 | 1461065998417 Marionette TRACE conn2 <- [1,262,null,{}] 04:39:58 INFO - PROCESS | 1932 | 1461065998419 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}] 04:39:58 INFO - PROCESS | 1932 | 1461065998513 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 04:39:58 INFO - PROCESS | 1932 | 1461065998569 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edc7000 == 49 [pid = 1932] [id = 73] 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x12e9da800) [pid = 1932] [serial = 216] [outer = 0x0] 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x12f261c00) [pid = 1932] [serial = 217] [outer = 0x12e9da800] 04:39:58 INFO - PROCESS | 1932 | 1461065998599 Marionette DEBUG loaded listener.js 04:39:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x12f4c6400) [pid = 1932] [serial = 218] [outer = 0x12e9da800] 04:39:59 INFO - PROCESS | 1932 | 1461065999089 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]]]}] 04:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 04:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 719ms 04:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 04:39:59 INFO - PROCESS | 1932 | 1461065999134 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1932 | 1461065999136 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 04:39:59 INFO - PROCESS | 1932 | 1461065999140 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1932 | 1461065999142 Marionette TRACE conn2 <- [1,266,null,{}] 04:39:59 INFO - PROCESS | 1932 | 1461065999146 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}] 04:39:59 INFO - PROCESS | 1932 | 1461065999238 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 04:39:59 INFO - PROCESS | 1932 | 1461065999307 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:39:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x123f0f000 == 50 [pid = 1932] [id = 74] 04:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x11857bc00) [pid = 1932] [serial = 219] [outer = 0x0] 04:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x118581c00) [pid = 1932] [serial = 220] [outer = 0x11857bc00] 04:39:59 INFO - PROCESS | 1932 | 1461065999335 Marionette DEBUG loaded listener.js 04:39:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x11a8c2400) [pid = 1932] [serial = 221] [outer = 0x11857bc00] 04:39:59 INFO - PROCESS | 1932 | 1461065999852 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]]]}] 04:39:59 INFO - PROCESS | 1932 | --DOCSHELL 0x123abf800 == 49 [pid = 1932] [id = 60] 04:39:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd8000 == 48 [pid = 1932] [id = 59] 04:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 04:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 824ms 04:39:59 INFO - PROCESS | 1932 | 1461065999964 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 04:39:59 INFO - PROCESS | 1932 | 1461065999968 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 04:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 04:39:59 INFO - PROCESS | 1932 | 1461065999973 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 04:39:59 INFO - PROCESS | 1932 | 1461065999977 Marionette TRACE conn2 <- [1,270,null,{}] 04:39:59 INFO - PROCESS | 1932 | 1461065999983 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}] 04:40:00 INFO - PROCESS | 1932 | 1461066000113 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 04:40:00 INFO - PROCESS | 1932 | 1461066000168 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c373000 == 49 [pid = 1932] [id = 75] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x11a9f2000) [pid = 1932] [serial = 222] [outer = 0x0] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x11a8c5400) [pid = 1932] [serial = 223] [outer = 0x11a9f2000] 04:40:00 INFO - PROCESS | 1932 | 1461066000200 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x11b832800) [pid = 1932] [serial = 224] [outer = 0x11a9f2000] 04:40:00 INFO - PROCESS | 1932 | 1461066000621 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]]]}] 04:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 04:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 677ms 04:40:00 INFO - PROCESS | 1932 | 1461066000650 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 04:40:00 INFO - PROCESS | 1932 | 1461066000654 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 04:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 04:40:00 INFO - PROCESS | 1932 | 1461066000658 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 04:40:00 INFO - PROCESS | 1932 | 1461066000660 Marionette TRACE conn2 <- [1,274,null,{}] 04:40:00 INFO - PROCESS | 1932 | 1461066000662 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}] 04:40:00 INFO - PROCESS | 1932 | 1461066000759 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 04:40:00 INFO - PROCESS | 1932 | 1461066000817 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf5b000 == 50 [pid = 1932] [id = 76] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x11bed4000) [pid = 1932] [serial = 225] [outer = 0x0] 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x1271ccc00) [pid = 1932] [serial = 226] [outer = 0x11bed4000] 04:40:00 INFO - PROCESS | 1932 | 1461066000847 Marionette DEBUG loaded listener.js 04:40:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x127b9a000) [pid = 1932] [serial = 227] [outer = 0x11bed4000] 04:40:01 INFO - PROCESS | 1932 | 1461066001268 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]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 04:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 619ms 04:40:01 INFO - PROCESS | 1932 | 1461066001278 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 04:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 04:40:01 INFO - PROCESS | 1932 | 1461066001279 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 04:40:01 INFO - PROCESS | 1932 | 1461066001282 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1932 | 1461066001284 Marionette TRACE conn2 <- [1,278,null,{}] 04:40:01 INFO - PROCESS | 1932 | 1461066001292 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}] 04:40:01 INFO - PROCESS | 1932 | 1461066001391 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 04:40:01 INFO - PROCESS | 1932 | 1461066001482 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb2800 == 51 [pid = 1932] [id = 77] 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x128cc7000) [pid = 1932] [serial = 228] [outer = 0x0] 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x12b10c800) [pid = 1932] [serial = 229] [outer = 0x128cc7000] 04:40:01 INFO - PROCESS | 1932 | 1461066001515 Marionette DEBUG loaded listener.js 04:40:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x12b114800) [pid = 1932] [serial = 230] [outer = 0x128cc7000] 04:40:01 INFO - PROCESS | 1932 | 1461066001947 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]]]}] 04:40:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 04:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 672ms 04:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 04:40:01 INFO - PROCESS | 1932 | 1461066001953 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 04:40:01 INFO - PROCESS | 1932 | 1461066001955 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 04:40:01 INFO - PROCESS | 1932 | 1461066001957 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 04:40:01 INFO - PROCESS | 1932 | 1461066001959 Marionette TRACE conn2 <- [1,282,null,{}] 04:40:01 INFO - PROCESS | 1932 | 1461066001961 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}] 04:40:02 INFO - PROCESS | 1932 | 1461066002053 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 04:40:02 INFO - PROCESS | 1932 | 1461066002107 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e789800 == 52 [pid = 1932] [id = 78] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x12b280800) [pid = 1932] [serial = 231] [outer = 0x0] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12b287000) [pid = 1932] [serial = 232] [outer = 0x12b280800] 04:40:02 INFO - PROCESS | 1932 | 1461066002137 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x12bc0e400) [pid = 1932] [serial = 233] [outer = 0x12b280800] 04:40:02 INFO - PROCESS | 1932 | 1461066002552 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]]]}] 04:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 04:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 622ms 04:40:02 INFO - PROCESS | 1932 | 1461066002580 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 04:40:02 INFO - PROCESS | 1932 | 1461066002581 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 04:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 04:40:02 INFO - PROCESS | 1932 | 1461066002583 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 04:40:02 INFO - PROCESS | 1932 | 1461066002585 Marionette TRACE conn2 <- [1,286,null,{}] 04:40:02 INFO - PROCESS | 1932 | 1461066002587 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}] 04:40:02 INFO - PROCESS | 1932 | 1461066002676 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 04:40:02 INFO - PROCESS | 1932 | 1461066002769 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5a7000 == 53 [pid = 1932] [id = 79] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x12cdad000) [pid = 1932] [serial = 234] [outer = 0x0] 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x12cfc4000) [pid = 1932] [serial = 235] [outer = 0x12cdad000] 04:40:02 INFO - PROCESS | 1932 | 1461066002798 Marionette DEBUG loaded listener.js 04:40:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x12d22a800) [pid = 1932] [serial = 236] [outer = 0x12cdad000] 04:40:03 INFO - PROCESS | 1932 | 1461066003195 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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 04:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 620ms 04:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 04:40:03 INFO - PROCESS | 1932 | 1461066003204 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1932 | 1461066003205 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 04:40:03 INFO - PROCESS | 1932 | 1461066003207 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1932 | 1461066003209 Marionette TRACE conn2 <- [1,290,null,{}] 04:40:03 INFO - PROCESS | 1932 | 1461066003211 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}] 04:40:03 INFO - PROCESS | 1932 | 1461066003328 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 04:40:03 INFO - PROCESS | 1932 | 1461066003389 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc69800 == 54 [pid = 1932] [id = 80] 04:40:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x12d347400) [pid = 1932] [serial = 237] [outer = 0x0] 04:40:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x12e261800) [pid = 1932] [serial = 238] [outer = 0x12d347400] 04:40:03 INFO - PROCESS | 1932 | 1461066003421 Marionette DEBUG loaded listener.js 04:40:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x12e9e1400) [pid = 1932] [serial = 239] [outer = 0x12d347400] 04:40:03 INFO - PROCESS | 1932 | 1461066003851 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]]]}] 04:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 04:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 671ms 04:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 04:40:03 INFO - PROCESS | 1932 | 1461066003878 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 04:40:03 INFO - PROCESS | 1932 | 1461066003880 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 04:40:03 INFO - PROCESS | 1932 | 1461066003882 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 04:40:03 INFO - PROCESS | 1932 | 1461066003883 Marionette TRACE conn2 <- [1,294,null,{}] 04:40:03 INFO - PROCESS | 1932 | 1461066003886 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}] 04:40:03 INFO - PROCESS | 1932 | 1461066003975 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 04:40:04 INFO - PROCESS | 1932 | 1461066004063 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ffeb800 == 55 [pid = 1932] [id = 81] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x1295dd400) [pid = 1932] [serial = 240] [outer = 0x0] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x1295e1800) [pid = 1932] [serial = 241] [outer = 0x1295dd400] 04:40:04 INFO - PROCESS | 1932 | 1461066004092 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x1295e5400) [pid = 1932] [serial = 242] [outer = 0x1295dd400] 04:40:04 INFO - PROCESS | 1932 | 1461066004508 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]]]}] 04:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 671ms 04:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 04:40:04 INFO - PROCESS | 1932 | 1461066004554 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 04:40:04 INFO - PROCESS | 1932 | 1461066004555 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 04:40:04 INFO - PROCESS | 1932 | 1461066004557 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 04:40:04 INFO - PROCESS | 1932 | 1461066004559 Marionette TRACE conn2 <- [1,298,null,{}] 04:40:04 INFO - PROCESS | 1932 | 1461066004561 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}] 04:40:04 INFO - PROCESS | 1932 | 1461066004656 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 04:40:04 INFO - PROCESS | 1932 | 1461066004725 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x130673800 == 56 [pid = 1932] [id = 82] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x115590800) [pid = 1932] [serial = 243] [outer = 0x0] 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x115592400) [pid = 1932] [serial = 244] [outer = 0x115590800] 04:40:04 INFO - PROCESS | 1932 | 1461066004755 Marionette DEBUG loaded listener.js 04:40:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x115596400) [pid = 1932] [serial = 245] [outer = 0x115590800] 04:40:05 INFO - PROCESS | 1932 | 1461066005152 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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 04:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 04:40:05 INFO - PROCESS | 1932 | 1461066005177 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 1932 | 1461066005179 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 04:40:05 INFO - PROCESS | 1932 | 1461066005181 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1932 | 1461066005182 Marionette TRACE conn2 <- [1,302,null,{}] 04:40:05 INFO - PROCESS | 1932 | 1461066005185 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}] 04:40:05 INFO - PROCESS | 1932 | 1461066005300 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 04:40:05 INFO - PROCESS | 1932 | 1461066005388 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bbf800 == 57 [pid = 1932] [id = 83] 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x11558f400) [pid = 1932] [serial = 246] [outer = 0x0] 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x1295e6800) [pid = 1932] [serial = 247] [outer = 0x11558f400] 04:40:05 INFO - PROCESS | 1932 | 1461066005418 Marionette DEBUG loaded listener.js 04:40:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x12e9e1000) [pid = 1932] [serial = 248] [outer = 0x11558f400] 04:40:05 INFO - PROCESS | 1932 | 1461066005828 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]]]}] 04:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 04:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 668ms 04:40:05 INFO - PROCESS | 1932 | 1461066005850 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 04:40:05 INFO - PROCESS | 1932 | 1461066005851 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 04:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 04:40:05 INFO - PROCESS | 1932 | 1461066005854 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 04:40:05 INFO - PROCESS | 1932 | 1461066005855 Marionette TRACE conn2 <- [1,306,null,{}] 04:40:05 INFO - PROCESS | 1932 | 1461066005857 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}] 04:40:05 INFO - PROCESS | 1932 | 1461066005949 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 04:40:06 INFO - PROCESS | 1932 | 1461066006006 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bc6000 == 58 [pid = 1932] [id = 84] 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x115590c00) [pid = 1932] [serial = 249] [outer = 0x0] 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x12f25cc00) [pid = 1932] [serial = 250] [outer = 0x115590c00] 04:40:06 INFO - PROCESS | 1932 | 1461066006035 Marionette DEBUG loaded listener.js 04:40:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x12f4c7800) [pid = 1932] [serial = 251] [outer = 0x115590c00] 04:40:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1270a3000 == 57 [pid = 1932] [id = 55] 04:40:06 INFO - PROCESS | 1932 | --DOCSHELL 0x116276000 == 56 [pid = 1932] [id = 54] 04:40:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1271bf000 == 55 [pid = 1932] [id = 56] 04:40:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12438a800 == 54 [pid = 1932] [id = 68] 04:40:06 INFO - PROCESS | 1932 | --DOCSHELL 0x118f47800 == 53 [pid = 1932] [id = 67] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e20c800 == 52 [pid = 1932] [id = 10] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x119159000 == 51 [pid = 1932] [id = 25] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e799000 == 50 [pid = 1932] [id = 11] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12edc7000 == 49 [pid = 1932] [id = 73] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12b71b000 == 48 [pid = 1932] [id = 69] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc71800 == 47 [pid = 1932] [id = 19] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12d372800 == 46 [pid = 1932] [id = 70] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12edbc800 == 45 [pid = 1932] [id = 14] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e217000 == 44 [pid = 1932] [id = 71] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x13066e000 == 43 [pid = 1932] [id = 22] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x128c86800 == 42 [pid = 1932] [id = 57] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e949800 == 41 [pid = 1932] [id = 72] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12f292800 == 40 [pid = 1932] [id = 15] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5b6000 == 39 [pid = 1932] [id = 16] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x115227000 == 38 [pid = 1932] [id = 45] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12b71b800 == 37 [pid = 1932] [id = 62] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11a87d800 == 36 [pid = 1932] [id = 13] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12baae000 == 35 [pid = 1932] [id = 63] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf87800 == 34 [pid = 1932] [id = 8] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x119dd6000 == 33 [pid = 1932] [id = 20] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x128c86000 == 32 [pid = 1932] [id = 61] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdb8000 == 31 [pid = 1932] [id = 64] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e956800 == 30 [pid = 1932] [id = 12] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf9c800 == 29 [pid = 1932] [id = 65] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x1152b7000 == 28 [pid = 1932] [id = 24] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac77800 == 27 [pid = 1932] [id = 21] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11c244000 == 26 [pid = 1932] [id = 50] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11986f000 == 25 [pid = 1932] [id = 58] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x130bab800 == 24 [pid = 1932] [id = 23] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11c249800 == 23 [pid = 1932] [id = 44] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12386b800 == 22 [pid = 1932] [id = 51] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12da79800 == 21 [pid = 1932] [id = 9] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x130bbf800 == 20 [pid = 1932] [id = 83] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x130673800 == 19 [pid = 1932] [id = 82] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12ffeb800 == 18 [pid = 1932] [id = 81] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc69800 == 17 [pid = 1932] [id = 80] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12439c800 == 16 [pid = 1932] [id = 41] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5a7000 == 15 [pid = 1932] [id = 79] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12d306000 == 14 [pid = 1932] [id = 66] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12e789800 == 13 [pid = 1932] [id = 78] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb2800 == 12 [pid = 1932] [id = 77] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf5b000 == 11 [pid = 1932] [id = 76] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x123f0f000 == 10 [pid = 1932] [id = 74] 04:40:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11c373000 == 9 [pid = 1932] [id = 75] 04:40:10 INFO - PROCESS | 1932 | 1461066010202 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]]]}] 04:40:10 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. 04:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 4385ms 04:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 04:40:10 INFO - PROCESS | 1932 | 1461066010240 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1932 | 1461066010241 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 04:40:10 INFO - PROCESS | 1932 | 1461066010245 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1932 | 1461066010247 Marionette TRACE conn2 <- [1,310,null,{}] 04:40:10 INFO - PROCESS | 1932 | 1461066010251 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}] 04:40:10 INFO - PROCESS | 1932 | 1461066010326 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 04:40:10 INFO - PROCESS | 1932 | 1461066010334 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f45800 == 10 [pid = 1932] [id = 85] 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x118ed0800) [pid = 1932] [serial = 252] [outer = 0x0] 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x118f0b400) [pid = 1932] [serial = 253] [outer = 0x118ed0800] 04:40:10 INFO - PROCESS | 1932 | 1461066010362 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x119d9d800) [pid = 1932] [serial = 254] [outer = 0x118ed0800] 04:40:10 INFO - PROCESS | 1932 | 1461066010704 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]]]}] 04:40:10 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. 04:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 04:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 04:40:10 INFO - PROCESS | 1932 | 1461066010718 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 04:40:10 INFO - PROCESS | 1932 | 1461066010722 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 04:40:10 INFO - PROCESS | 1932 | 1461066010726 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 04:40:10 INFO - PROCESS | 1932 | 1461066010728 Marionette TRACE conn2 <- [1,314,null,{}] 04:40:10 INFO - PROCESS | 1932 | 1461066010731 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}] 04:40:10 INFO - PROCESS | 1932 | 1461066010820 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 04:40:10 INFO - PROCESS | 1932 | 1461066010873 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a83800 == 11 [pid = 1932] [id = 86] 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x118574800) [pid = 1932] [serial = 255] [outer = 0x0] 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x11a957000) [pid = 1932] [serial = 256] [outer = 0x118574800] 04:40:10 INFO - PROCESS | 1932 | 1461066010899 Marionette DEBUG loaded listener.js 04:40:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x11aeb8c00) [pid = 1932] [serial = 257] [outer = 0x118574800] 04:40:11 INFO - PROCESS | 1932 | 1461066011235 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]]]}] 04:40:11 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. 04:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 522ms 04:40:11 INFO - PROCESS | 1932 | 1461066011250 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1932 | 1461066011251 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 04:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 04:40:11 INFO - PROCESS | 1932 | 1461066011254 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1932 | 1461066011256 Marionette TRACE conn2 <- [1,318,null,{}] 04:40:11 INFO - PROCESS | 1932 | 1461066011264 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}] 04:40:11 INFO - PROCESS | 1932 | 1461066011344 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 04:40:11 INFO - PROCESS | 1932 | 1461066011406 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271c6000 == 12 [pid = 1932] [id = 87] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x1164e3c00) [pid = 1932] [serial = 258] [outer = 0x0] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x11baaa400) [pid = 1932] [serial = 259] [outer = 0x1164e3c00] 04:40:11 INFO - PROCESS | 1932 | 1461066011435 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x123a9b800) [pid = 1932] [serial = 260] [outer = 0x1164e3c00] 04:40:11 INFO - PROCESS | 1932 | 1461066011759 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]]]}] 04:40:11 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. 04:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 521ms 04:40:11 INFO - PROCESS | 1932 | 1461066011775 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 04:40:11 INFO - PROCESS | 1932 | 1461066011777 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 04:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 04:40:11 INFO - PROCESS | 1932 | 1461066011780 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 04:40:11 INFO - PROCESS | 1932 | 1461066011783 Marionette TRACE conn2 <- [1,322,null,{}] 04:40:11 INFO - PROCESS | 1932 | 1461066011787 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}] 04:40:11 INFO - PROCESS | 1932 | 1461066011866 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 04:40:11 INFO - PROCESS | 1932 | 1461066011870 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b71b800 == 13 [pid = 1932] [id = 88] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x124342c00) [pid = 1932] [serial = 261] [outer = 0x0] 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x127d38000) [pid = 1932] [serial = 262] [outer = 0x124342c00] 04:40:11 INFO - PROCESS | 1932 | 1461066011896 Marionette DEBUG loaded listener.js 04:40:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x128cbe800) [pid = 1932] [serial = 263] [outer = 0x124342c00] 04:40:12 INFO - PROCESS | 1932 | 1461066012291 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]]]}] 04:40:12 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. 04:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 525ms 04:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 04:40:12 INFO - PROCESS | 1932 | 1461066012304 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1932 | 1461066012305 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 04:40:12 INFO - PROCESS | 1932 | 1461066012307 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1932 | 1461066012309 Marionette TRACE conn2 <- [1,326,null,{}] 04:40:12 INFO - PROCESS | 1932 | 1461066012311 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}] 04:40:12 INFO - PROCESS | 1932 | 1461066012403 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 04:40:12 INFO - PROCESS | 1932 | 1461066012439 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdc0800 == 14 [pid = 1932] [id = 89] 04:40:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x11ac33c00) [pid = 1932] [serial = 264] [outer = 0x0] 04:40:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x129291000) [pid = 1932] [serial = 265] [outer = 0x11ac33c00] 04:40:12 INFO - PROCESS | 1932 | 1461066012464 Marionette DEBUG loaded listener.js 04:40:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x1295da000) [pid = 1932] [serial = 266] [outer = 0x11ac33c00] 04:40:12 INFO - PROCESS | 1932 | 1461066012790 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]]]}] 04:40:12 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. 04:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 04:40:12 INFO - PROCESS | 1932 | 1461066012828 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 04:40:12 INFO - PROCESS | 1932 | 1461066012829 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 04:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 04:40:12 INFO - PROCESS | 1932 | 1461066012832 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 04:40:12 INFO - PROCESS | 1932 | 1461066012833 Marionette TRACE conn2 <- [1,330,null,{}] 04:40:12 INFO - PROCESS | 1932 | 1461066012835 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}] 04:40:12 INFO - PROCESS | 1932 | 1461066012957 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 04:40:12 INFO - PROCESS | 1932 | 1461066012970 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d312800 == 15 [pid = 1932] [id = 90] 04:40:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x1295ddc00) [pid = 1932] [serial = 267] [outer = 0x0] 04:40:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x12b118000) [pid = 1932] [serial = 268] [outer = 0x1295ddc00] 04:40:13 INFO - PROCESS | 1932 | 1461066012999 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x12b4a3400) [pid = 1932] [serial = 269] [outer = 0x1295ddc00] 04:40:13 INFO - PROCESS | 1932 | 1461066013417 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]]]}] 04:40:13 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. 04:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 622ms 04:40:13 INFO - PROCESS | 1932 | 1461066013458 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1932 | 1461066013459 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 04:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 04:40:13 INFO - PROCESS | 1932 | 1461066013461 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1932 | 1461066013462 Marionette TRACE conn2 <- [1,334,null,{}] 04:40:13 INFO - PROCESS | 1932 | 1461066013465 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}] 04:40:13 INFO - PROCESS | 1932 | 1461066013561 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 04:40:13 INFO - PROCESS | 1932 | 1461066013565 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e949000 == 16 [pid = 1932] [id = 91] 04:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x12928e000) [pid = 1932] [serial = 270] [outer = 0x0] 04:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x12b892c00) [pid = 1932] [serial = 271] [outer = 0x12928e000] 04:40:13 INFO - PROCESS | 1932 | 1461066013589 Marionette DEBUG loaded listener.js 04:40:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x12bddd000) [pid = 1932] [serial = 272] [outer = 0x12928e000] 04:40:13 INFO - PROCESS | 1932 | 1461066013935 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]]]}] 04:40:13 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. 04:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 04:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 04:40:13 INFO - PROCESS | 1932 | 1461066013983 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 04:40:13 INFO - PROCESS | 1932 | 1461066013984 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 04:40:13 INFO - PROCESS | 1932 | 1461066013986 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 04:40:13 INFO - PROCESS | 1932 | 1461066013987 Marionette TRACE conn2 <- [1,338,null,{}] 04:40:13 INFO - PROCESS | 1932 | 1461066013989 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}] 04:40:15 INFO - PROCESS | 1932 | 1461066015134 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x11be88c00) [pid = 1932] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x11a956000) [pid = 1932] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x11857bc00) [pid = 1932] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x119952c00) [pid = 1932] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x11a8c3400) [pid = 1932] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x114e62c00) [pid = 1932] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x118c20000) [pid = 1932] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x115251400) [pid = 1932] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x119da5400) [pid = 1932] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x11ae92400) [pid = 1932] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x11b4dcc00) [pid = 1932] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x11c2bac00) [pid = 1932] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x11c527400) [pid = 1932] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x11bedd400) [pid = 1932] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x123c55000) [pid = 1932] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x119d9c400) [pid = 1932] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x118f06000) [pid = 1932] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x1273c3800) [pid = 1932] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x119da6400) [pid = 1932] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x127b8dc00) [pid = 1932] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x114405800) [pid = 1932] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x118f07000) [pid = 1932] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x115250400) [pid = 1932] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x11ac0e000) [pid = 1932] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x11aa8d400) [pid = 1932] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x11a9f2000) [pid = 1932] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x11b82d400) [pid = 1932] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x123763400) [pid = 1932] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x12e279400) [pid = 1932] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x118c81400) [pid = 1932] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x1151ef800) [pid = 1932] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x11aa8f800) [pid = 1932] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x11bed3400) [pid = 1932] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x12d341c00) [pid = 1932] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x12e275000) [pid = 1932] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x1295dd400) [pid = 1932] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x114c07400) [pid = 1932] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x12d347400) [pid = 1932] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x12e09a400) [pid = 1932] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x12d229800) [pid = 1932] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x12b498c00) [pid = 1932] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x12bdd4800) [pid = 1932] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x12cdad000) [pid = 1932] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x11c2c1800) [pid = 1932] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x1272dd400) [pid = 1932] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x11bed4000) [pid = 1932] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x12b88e400) [pid = 1932] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12e9da800) [pid = 1932] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x12d343800) [pid = 1932] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x1164df400) [pid = 1932] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x114031c00) [pid = 1932] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x12b280800) [pid = 1932] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x12bc0b800) [pid = 1932] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x12fc28c00) [pid = 1932] [serial = 52] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x12f265c00) [pid = 1932] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x128cb8400) [pid = 1932] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x12f25d400) [pid = 1932] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x12cfc1c00) [pid = 1932] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x11b4d0400) [pid = 1932] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x127b90c00) [pid = 1932] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x11558f400) [pid = 1932] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x11ac3ac00) [pid = 1932] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x12bc0a000) [pid = 1932] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x12b49e000) [pid = 1932] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x115590800) [pid = 1932] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x11b834c00) [pid = 1932] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x12e279000) [pid = 1932] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x128cc7000) [pid = 1932] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x12b888000) [pid = 1932] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x11a9f9800) [pid = 1932] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x130b2e000) [pid = 1932] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x123551c00) [pid = 1932] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x11a8c5c00) [pid = 1932] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x11a8bd400) [pid = 1932] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 04:40:15 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x127d3c800) [pid = 1932] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 04:40:15 INFO - PROCESS | 1932 | 1461066015238 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x1144b1000 == 17 [pid = 1932] [id = 92] 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x10a4e2c00) [pid = 1932] [serial = 273] [outer = 0x0] 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x1146c3000) [pid = 1932] [serial = 274] [outer = 0x10a4e2c00] 04:40:15 INFO - PROCESS | 1932 | 1461066015263 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x115251400) [pid = 1932] [serial = 275] [outer = 0x10a4e2c00] 04:40:15 INFO - PROCESS | 1932 | 1461066015529 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]]]}] 04:40:15 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. 04:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1570ms 04:40:15 INFO - PROCESS | 1932 | 1461066015557 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 04:40:15 INFO - PROCESS | 1932 | 1461066015558 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 04:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 04:40:15 INFO - PROCESS | 1932 | 1461066015560 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 04:40:15 INFO - PROCESS | 1932 | 1461066015561 Marionette TRACE conn2 <- [1,342,null,{}] 04:40:15 INFO - PROCESS | 1932 | 1461066015572 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}] 04:40:15 INFO - PROCESS | 1932 | 1461066015658 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 04:40:15 INFO - PROCESS | 1932 | 1461066015726 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x11971c800 == 18 [pid = 1932] [id = 93] 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x1146c3c00) [pid = 1932] [serial = 276] [outer = 0x0] 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x118c20000) [pid = 1932] [serial = 277] [outer = 0x1146c3c00] 04:40:15 INFO - PROCESS | 1932 | 1461066015765 Marionette DEBUG loaded listener.js 04:40:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x119952c00) [pid = 1932] [serial = 278] [outer = 0x1146c3c00] 04:40:16 INFO - PROCESS | 1932 | 1461066016343 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]]]}] 04:40:16 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. 04:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 881ms 04:40:16 INFO - PROCESS | 1932 | 1461066016452 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 04:40:16 INFO - PROCESS | 1932 | 1461066016454 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 04:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 04:40:16 INFO - PROCESS | 1932 | 1461066016476 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 04:40:16 INFO - PROCESS | 1932 | 1461066016478 Marionette TRACE conn2 <- [1,346,null,{}] 04:40:16 INFO - PROCESS | 1932 | 1461066016492 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}] 04:40:16 INFO - PROCESS | 1932 | 1461066016626 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 04:40:16 INFO - PROCESS | 1932 | 1461066016706 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x127da0000 == 19 [pid = 1932] [id = 94] 04:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x11b4dcc00) [pid = 1932] [serial = 279] [outer = 0x0] 04:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x11bed0400) [pid = 1932] [serial = 280] [outer = 0x11b4dcc00] 04:40:16 INFO - PROCESS | 1932 | 1461066016754 Marionette DEBUG loaded listener.js 04:40:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12354f400) [pid = 1932] [serial = 281] [outer = 0x11b4dcc00] 04:40:17 INFO - PROCESS | 1932 | 1461066017087 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]]]}] 04:40:17 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. 04:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 641ms 04:40:17 INFO - PROCESS | 1932 | 1461066017166 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1932 | 1461066017168 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 04:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 04:40:17 INFO - PROCESS | 1932 | 1461066017172 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1932 | 1461066017175 Marionette TRACE conn2 <- [1,350,null,{}] 04:40:17 INFO - PROCESS | 1932 | 1461066017179 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}] 04:40:17 INFO - PROCESS | 1932 | 1461066017281 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 04:40:17 INFO - PROCESS | 1932 | 1461066017337 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f43000 == 20 [pid = 1932] [id = 95] 04:40:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x11644f000) [pid = 1932] [serial = 282] [outer = 0x0] 04:40:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x118579000) [pid = 1932] [serial = 283] [outer = 0x11644f000] 04:40:17 INFO - PROCESS | 1932 | 1461066017373 Marionette DEBUG loaded listener.js 04:40:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x118c10800) [pid = 1932] [serial = 284] [outer = 0x11644f000] 04:40:17 INFO - PROCESS | 1932 | 1461066017788 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]]]}] 04:40:17 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. 04:40:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 625ms 04:40:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 04:40:17 INFO - PROCESS | 1932 | 1461066017798 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 04:40:17 INFO - PROCESS | 1932 | 1461066017801 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 04:40:17 INFO - PROCESS | 1932 | 1461066017806 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 04:40:17 INFO - PROCESS | 1932 | 1461066017809 Marionette TRACE conn2 <- [1,354,null,{}] 04:40:17 INFO - PROCESS | 1932 | 1461066017812 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}] 04:40:17 INFO - PROCESS | 1932 | 1461066017910 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 04:40:18 INFO - PROCESS | 1932 | 1461066018004 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x123869000 == 21 [pid = 1932] [id = 96] 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x11a8bf800) [pid = 1932] [serial = 285] [outer = 0x0] 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x11ac0ac00) [pid = 1932] [serial = 286] [outer = 0x11a8bf800] 04:40:18 INFO - PROCESS | 1932 | 1461066018035 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x11b833800) [pid = 1932] [serial = 287] [outer = 0x11a8bf800] 04:40:18 INFO - PROCESS | 1932 | 1461066018472 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]]]}] 04:40:18 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. 04:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 674ms 04:40:18 INFO - PROCESS | 1932 | 1461066018479 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 04:40:18 INFO - PROCESS | 1932 | 1461066018480 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 04:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 04:40:18 INFO - PROCESS | 1932 | 1461066018483 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 04:40:18 INFO - PROCESS | 1932 | 1461066018484 Marionette TRACE conn2 <- [1,358,null,{}] 04:40:18 INFO - PROCESS | 1932 | 1461066018491 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}] 04:40:18 INFO - PROCESS | 1932 | 1461066018594 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 04:40:18 INFO - PROCESS | 1932 | 1461066018651 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d374000 == 22 [pid = 1932] [id = 97] 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x1238ac000) [pid = 1932] [serial = 288] [outer = 0x0] 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x123e9bc00) [pid = 1932] [serial = 289] [outer = 0x1238ac000] 04:40:18 INFO - PROCESS | 1932 | 1461066018684 Marionette DEBUG loaded listener.js 04:40:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x1273c4400) [pid = 1932] [serial = 290] [outer = 0x1238ac000] 04:40:18 INFO - PROCESS | 1932 | 1461066018894 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 04:40:19 INFO - PROCESS | 1932 | 1461066019158 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]]]}] 04:40:19 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. 04:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 721ms 04:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 04:40:19 INFO - PROCESS | 1932 | 1461066019232 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1932 | 1461066019233 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 04:40:19 INFO - PROCESS | 1932 | 1461066019237 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1932 | 1461066019238 Marionette TRACE conn2 <- [1,362,null,{}] 04:40:19 INFO - PROCESS | 1932 | 1461066019241 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}] 04:40:19 INFO - PROCESS | 1932 | 1461066019339 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 04:40:19 INFO - PROCESS | 1932 | 1461066019429 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5a8800 == 23 [pid = 1932] [id = 98] 04:40:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x12928dc00) [pid = 1932] [serial = 291] [outer = 0x0] 04:40:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x12b115c00) [pid = 1932] [serial = 292] [outer = 0x12928dc00] 04:40:19 INFO - PROCESS | 1932 | 1461066019460 Marionette DEBUG loaded listener.js 04:40:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x12b285400) [pid = 1932] [serial = 293] [outer = 0x12928dc00] 04:40:19 INFO - PROCESS | 1932 | 1461066019907 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]]]}] 04:40:19 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. 04:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 719ms 04:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 04:40:19 INFO - PROCESS | 1932 | 1461066019957 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 04:40:19 INFO - PROCESS | 1932 | 1461066019958 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 04:40:19 INFO - PROCESS | 1932 | 1461066019961 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 04:40:19 INFO - PROCESS | 1932 | 1461066019962 Marionette TRACE conn2 <- [1,366,null,{}] 04:40:19 INFO - PROCESS | 1932 | 1461066019964 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}] 04:40:20 INFO - PROCESS | 1932 | 1461066020060 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 04:40:20 INFO - PROCESS | 1932 | 1461066020132 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a83000 == 24 [pid = 1932] [id = 99] 04:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x115596800) [pid = 1932] [serial = 294] [outer = 0x0] 04:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x11560dc00) [pid = 1932] [serial = 295] [outer = 0x115596800] 04:40:20 INFO - PROCESS | 1932 | 1461066020163 Marionette DEBUG loaded listener.js 04:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x11912d800) [pid = 1932] [serial = 296] [outer = 0x115596800] 04:40:20 INFO - PROCESS | 1932 | 1461066020774 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]]]}] 04:40:20 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. 04:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 821ms 04:40:20 INFO - PROCESS | 1932 | 1461066020800 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 04:40:20 INFO - PROCESS | 1932 | 1461066020803 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 04:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 04:40:20 INFO - PROCESS | 1932 | 1461066020808 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 04:40:20 INFO - PROCESS | 1932 | 1461066020810 Marionette TRACE conn2 <- [1,370,null,{}] 04:40:20 INFO - PROCESS | 1932 | 1461066020817 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}] 04:40:20 INFO - PROCESS | 1932 | 1461066020900 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 04:40:20 INFO - PROCESS | 1932 | 1461066020969 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a7a800 == 25 [pid = 1932] [id = 100] 04:40:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x115593800) [pid = 1932] [serial = 297] [outer = 0x0] 04:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x11620a800) [pid = 1932] [serial = 298] [outer = 0x115593800] 04:40:21 INFO - PROCESS | 1932 | 1461066021002 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x11857b000) [pid = 1932] [serial = 299] [outer = 0x115593800] 04:40:21 INFO - PROCESS | 1932 | 1461066021436 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]]]}] 04:40:21 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. 04:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 674ms 04:40:21 INFO - PROCESS | 1932 | --DOCSHELL 0x130bc6000 == 24 [pid = 1932] [id = 84] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x123b7f000) [pid = 1932] [serial = 11] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x123ea7c00) [pid = 1932] [serial = 8] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x12f25cc00) [pid = 1932] [serial = 250] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | 1461066021529 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 04:40:21 INFO - PROCESS | 1932 | 1461066021533 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x11a9f1800) [pid = 1932] [serial = 172] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x11a8c5400) [pid = 1932] [serial = 223] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x11b836000) [pid = 1932] [serial = 141] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x11ac35c00) [pid = 1932] [serial = 127] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x11abaf000) [pid = 1932] [serial = 156] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x11a9f3800) [pid = 1932] [serial = 126] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x12d22b000) [pid = 1932] [serial = 209] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x11a9f8000) [pid = 1932] [serial = 138] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x118581c00) [pid = 1932] [serial = 220] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x119c1d800) [pid = 1932] [serial = 171] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x118c28000) [pid = 1932] [serial = 133] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x118c2bc00) [pid = 1932] [serial = 75] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x11ae8d400) [pid = 1932] [serial = 87] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x11aec0000) [pid = 1932] [serial = 90] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x11baa8800) [pid = 1932] [serial = 91] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x11bab1400) [pid = 1932] [serial = 93] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x11becf400) [pid = 1932] [serial = 96] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x11be80800) [pid = 1932] [serial = 94] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x11c331800) [pid = 1932] [serial = 99] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x1162e5c00) [pid = 1932] [serial = 153] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x123762c00) [pid = 1932] [serial = 102] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x123767c00) [pid = 1932] [serial = 103] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x123ea5c00) [pid = 1932] [serial = 106] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x118f0a800) [pid = 1932] [serial = 135] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x12712ec00) [pid = 1932] [serial = 108] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x12375a800) [pid = 1932] [serial = 100] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x127257800) [pid = 1932] [serial = 111] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x1272cf000) [pid = 1932] [serial = 109] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x1164df000) [pid = 1932] [serial = 132] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x11a8c2c00) [pid = 1932] [serial = 81] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x12743bc00) [pid = 1932] [serial = 112] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x127b9a800) [pid = 1932] [serial = 114] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x123766c00) [pid = 1932] [serial = 105] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x11a9fb400) [pid = 1932] [serial = 84] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x129294400) [pid = 1932] [serial = 118] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x119c1e400) [pid = 1932] [serial = 79] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x1151f6800) [pid = 1932] [serial = 82] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x127de8800) [pid = 1932] [serial = 115] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x1191bac00) [pid = 1932] [serial = 72] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x11aec0400) [pid = 1932] [serial = 88] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x128cc7c00) [pid = 1932] [serial = 117] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x119da2000) [pid = 1932] [serial = 73] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x11c2ba000) [pid = 1932] [serial = 97] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x115605800) [pid = 1932] [serial = 69] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x118f0d000) [pid = 1932] [serial = 78] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x11ac39c00) [pid = 1932] [serial = 85] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x118cd8800) [pid = 1932] [serial = 76] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x1303c5400) [pid = 1932] [serial = 67] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x1164ddc00) [pid = 1932] [serial = 70] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x123a8c800) [pid = 1932] [serial = 178] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x123a8e400) [pid = 1932] [serial = 148] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x11ae88000) [pid = 1932] [serial = 174] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x1273c1c00) [pid = 1932] [serial = 150] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x12e25f000) [pid = 1932] [serial = 212] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x11be88400) [pid = 1932] [serial = 177] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x118789c00) [pid = 1932] [serial = 198] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x123766800) [pid = 1932] [serial = 147] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x12375e000) [pid = 1932] [serial = 145] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x12e27dc00) [pid = 1932] [serial = 214] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x11ac0dc00) [pid = 1932] [serial = 139] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x11a8c2400) [pid = 1932] [serial = 221] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x12e254400) [pid = 1932] [serial = 211] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x11c0ed800) [pid = 1932] [serial = 144] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x11ba44000) [pid = 1932] [serial = 129] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x12f4d4800) [pid = 1932] [serial = 55] [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.] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x11c2bdc00) [pid = 1932] [serial = 130] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x11b849400) [pid = 1932] [serial = 159] [outer = 0x0] [url = about:blank] 04:40:21 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x127d3d000) [pid = 1932] [serial = 151] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x1271ccc00) [pid = 1932] [serial = 226] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x12e9d7800) [pid = 1932] [serial = 215] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x12b896000) [pid = 1932] [serial = 169] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x12f261c00) [pid = 1932] [serial = 217] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x11974e000) [pid = 1932] [serial = 136] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x119248800) [pid = 1932] [serial = 154] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12d0cbc00) [pid = 1932] [serial = 21] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12b889800) [pid = 1932] [serial = 183] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x129515800) [pid = 1932] [serial = 120] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x12bdd6800) [pid = 1932] [serial = 18] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x129519400) [pid = 1932] [serial = 205] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x127b9a000) [pid = 1932] [serial = 227] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x129522c00) [pid = 1932] [serial = 181] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12b10c800) [pid = 1932] [serial = 229] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12b88ec00) [pid = 1932] [serial = 15] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12f4c6400) [pid = 1932] [serial = 218] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12b895400) [pid = 1932] [serial = 16] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x11be88000) [pid = 1932] [serial = 160] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11ae8d800) [pid = 1932] [serial = 157] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x1238aec00) [pid = 1932] [serial = 202] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11b832800) [pid = 1932] [serial = 224] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1273c9400) [pid = 1932] [serial = 163] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11a953400) [pid = 1932] [serial = 199] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x128ca9000) [pid = 1932] [serial = 165] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12e9e1400) [pid = 1932] [serial = 239] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12e257c00) [pid = 1932] [serial = 27] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1295e1800) [pid = 1932] [serial = 241] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12e261c00) [pid = 1932] [serial = 28] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12d34b000) [pid = 1932] [serial = 24] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12e092400) [pid = 1932] [serial = 25] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12bc03400) [pid = 1932] [serial = 184] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12e261800) [pid = 1932] [serial = 238] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12d225400) [pid = 1932] [serial = 22] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12d22a800) [pid = 1932] [serial = 236] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x123e13400) [pid = 1932] [serial = 203] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12cfc4000) [pid = 1932] [serial = 235] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x127b91800) [pid = 1932] [serial = 180] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12b4a1c00) [pid = 1932] [serial = 168] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11ac3fc00) [pid = 1932] [serial = 39] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x115596400) [pid = 1932] [serial = 245] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12e093400) [pid = 1932] [serial = 36] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118c82400) [pid = 1932] [serial = 123] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1295e6800) [pid = 1932] [serial = 247] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11ac31c00) [pid = 1932] [serial = 37] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12e9dcc00) [pid = 1932] [serial = 33] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12b114800) [pid = 1932] [serial = 230] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11b830000) [pid = 1932] [serial = 34] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12cda4400) [pid = 1932] [serial = 187] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12e27f400) [pid = 1932] [serial = 30] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1295e5400) [pid = 1932] [serial = 242] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12d0cb000) [pid = 1932] [serial = 189] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12e69e400) [pid = 1932] [serial = 31] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115592400) [pid = 1932] [serial = 244] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12b287000) [pid = 1932] [serial = 232] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12f894000) [pid = 1932] [serial = 48] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12fc26c00) [pid = 1932] [serial = 51] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12fc2a800) [pid = 1932] [serial = 53] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12f570400) [pid = 1932] [serial = 45] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12f845400) [pid = 1932] [serial = 46] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12b27cc00) [pid = 1932] [serial = 121] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12f266c00) [pid = 1932] [serial = 42] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12f568400) [pid = 1932] [serial = 43] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12da9d400) [pid = 1932] [serial = 190] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11ba46800) [pid = 1932] [serial = 142] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x129518400) [pid = 1932] [serial = 166] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12e9e1000) [pid = 1932] [serial = 248] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12f25b800) [pid = 1932] [serial = 40] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12bc10400) [pid = 1932] [serial = 186] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12daa9400) [pid = 1932] [serial = 192] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x11b839c00) [pid = 1932] [serial = 175] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1303c1c00) [pid = 1932] [serial = 66] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12702e800) [pid = 1932] [serial = 162] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x130120400) [pid = 1932] [serial = 63] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x1303bec00) [pid = 1932] [serial = 64] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x11a8c5800) [pid = 1932] [serial = 61] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12b7b8400) [pid = 1932] [serial = 206] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x12e092800) [pid = 1932] [serial = 193] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x11a8c0000) [pid = 1932] [serial = 60] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x11912b800) [pid = 1932] [serial = 124] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x12e09b000) [pid = 1932] [serial = 195] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x11a9f9c00) [pid = 1932] [serial = 57] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x12bc0e400) [pid = 1932] [serial = 233] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x11ae84800) [pid = 1932] [serial = 58] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x12cfc6c00) [pid = 1932] [serial = 208] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 68 (0x12fc2ec00) [pid = 1932] [serial = 54] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | --DOMWINDOW == 67 (0x12e255800) [pid = 1932] [serial = 196] [outer = 0x0] [url = about:blank] 04:40:21 INFO - PROCESS | 1932 | 1461066021554 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 04:40:21 INFO - PROCESS | 1932 | 1461066021556 Marionette TRACE conn2 <- [1,374,null,{}] 04:40:21 INFO - PROCESS | 1932 | 1461066021559 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}] 04:40:21 INFO - PROCESS | 1932 | 1461066021628 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 04:40:21 INFO - PROCESS | 1932 | 1461066021636 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152bb800 == 25 [pid = 1932] [id = 101] 04:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 68 (0x118577400) [pid = 1932] [serial = 300] [outer = 0x0] 04:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 69 (0x11876bc00) [pid = 1932] [serial = 301] [outer = 0x118577400] 04:40:21 INFO - PROCESS | 1932 | 1461066021665 Marionette DEBUG loaded listener.js 04:40:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x118c11000) [pid = 1932] [serial = 302] [outer = 0x118577400] 04:40:22 INFO - PROCESS | 1932 | 1461066022070 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 04:40:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 04:40:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 04:40:22 INFO - PROCESS | 1932 | 1461066022125 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1932 | 1461066022126 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 04:40:22 INFO - PROCESS | 1932 | 1461066022129 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1932 | 1461066022133 Marionette TRACE conn2 <- [1,378,null,{}] 04:40:22 INFO - PROCESS | 1932 | 1461066022141 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}] 04:40:22 INFO - PROCESS | 1932 | 1461066022227 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 04:40:22 INFO - PROCESS | 1932 | 1461066022236 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f42800 == 26 [pid = 1932] [id = 102] 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x1191b5400) [pid = 1932] [serial = 303] [outer = 0x0] 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x11924e800) [pid = 1932] [serial = 304] [outer = 0x1191b5400] 04:40:22 INFO - PROCESS | 1932 | 1461066022264 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x119c1d000) [pid = 1932] [serial = 305] [outer = 0x1191b5400] 04:40:22 INFO - PROCESS | 1932 | 1461066022584 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 04:40:22 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 04:40:22 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 475ms 04:40:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 04:40:22 INFO - PROCESS | 1932 | 1461066022604 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 04:40:22 INFO - PROCESS | 1932 | 1461066022606 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 04:40:22 INFO - PROCESS | 1932 | 1461066022608 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 04:40:22 INFO - PROCESS | 1932 | 1461066022609 Marionette TRACE conn2 <- [1,382,null,{}] 04:40:22 INFO - PROCESS | 1932 | 1461066022611 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}] 04:40:22 INFO - PROCESS | 1932 | 1461066022721 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 04:40:22 INFO - PROCESS | 1932 | 1461066022726 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x119285800 == 27 [pid = 1932] [id = 103] 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x119da2000) [pid = 1932] [serial = 306] [outer = 0x0] 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x11a8bc400) [pid = 1932] [serial = 307] [outer = 0x119da2000] 04:40:22 INFO - PROCESS | 1932 | 1461066022752 Marionette DEBUG loaded listener.js 04:40:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x11a953400) [pid = 1932] [serial = 308] [outer = 0x119da2000] 04:40:23 INFO - PROCESS | 1932 | 1461066023090 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 04:40:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 520ms 04:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 04:40:23 INFO - PROCESS | 1932 | 1461066023128 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 04:40:23 INFO - PROCESS | 1932 | 1461066023130 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 04:40:23 INFO - PROCESS | 1932 | 1461066023132 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1932 | 1461066023133 Marionette TRACE conn2 <- [1,386,null,{}] 04:40:23 INFO - PROCESS | 1932 | 1461066023135 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}] 04:40:23 INFO - PROCESS | 1932 | 1461066023220 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 04:40:23 INFO - PROCESS | 1932 | 1461066023223 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x119876800 == 28 [pid = 1932] [id = 104] 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x11a956400) [pid = 1932] [serial = 309] [outer = 0x0] 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11a9f4c00) [pid = 1932] [serial = 310] [outer = 0x11a956400] 04:40:23 INFO - PROCESS | 1932 | 1461066023249 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x11abae000) [pid = 1932] [serial = 311] [outer = 0x11a956400] 04:40:23 INFO - PROCESS | 1932 | 1461066023603 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]]]}] 04:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 04:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 518ms 04:40:23 INFO - PROCESS | 1932 | 1461066023651 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 04:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 04:40:23 INFO - PROCESS | 1932 | 1461066023652 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 04:40:23 INFO - PROCESS | 1932 | 1461066023654 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 04:40:23 INFO - PROCESS | 1932 | 1461066023655 Marionette TRACE conn2 <- [1,390,null,{}] 04:40:23 INFO - PROCESS | 1932 | 1461066023657 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}] 04:40:23 INFO - PROCESS | 1932 | 1461066023759 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 04:40:23 INFO - PROCESS | 1932 | 1461066023789 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac69800 == 29 [pid = 1932] [id = 105] 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11ac09000) [pid = 1932] [serial = 312] [outer = 0x0] 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11ac3f400) [pid = 1932] [serial = 313] [outer = 0x11ac09000] 04:40:23 INFO - PROCESS | 1932 | 1461066023818 Marionette DEBUG loaded listener.js 04:40:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11b831c00) [pid = 1932] [serial = 314] [outer = 0x11ac09000] 04:40:24 INFO - PROCESS | 1932 | 1461066024153 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 04:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 04:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 04:40:24 INFO - PROCESS | 1932 | 1461066024173 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1932 | 1461066024174 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 04:40:24 INFO - PROCESS | 1932 | 1461066024176 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1932 | 1461066024177 Marionette TRACE conn2 <- [1,394,null,{}] 04:40:24 INFO - PROCESS | 1932 | 1461066024188 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}] 04:40:24 INFO - PROCESS | 1932 | 1461066024271 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 04:40:24 INFO - PROCESS | 1932 | 1461066024275 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac81000 == 30 [pid = 1932] [id = 106] 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11ac0f400) [pid = 1932] [serial = 315] [outer = 0x0] 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11b839c00) [pid = 1932] [serial = 316] [outer = 0x11ac0f400] 04:40:24 INFO - PROCESS | 1932 | 1461066024300 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11ba49000) [pid = 1932] [serial = 317] [outer = 0x11ac0f400] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x124342c00) [pid = 1932] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x118574800) [pid = 1932] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1164e3c00) [pid = 1932] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x118ed0800) [pid = 1932] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x115590c00) [pid = 1932] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x11ac33c00) [pid = 1932] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x1295ddc00) [pid = 1932] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x12928e000) [pid = 1932] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x10a4e2c00) [pid = 1932] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 04:40:24 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x1146c3c00) [pid = 1932] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 04:40:24 INFO - PROCESS | 1932 | 1461066024635 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]]]}] 04:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 04:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 480ms 04:40:24 INFO - PROCESS | 1932 | 1461066024657 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 04:40:24 INFO - PROCESS | 1932 | 1461066024658 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 04:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 04:40:24 INFO - PROCESS | 1932 | 1461066024660 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 04:40:24 INFO - PROCESS | 1932 | 1461066024661 Marionette TRACE conn2 <- [1,398,null,{}] 04:40:24 INFO - PROCESS | 1932 | 1461066024666 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}] 04:40:24 INFO - PROCESS | 1932 | 1461066024735 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 04:40:24 INFO - PROCESS | 1932 | 1461066024780 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ae9c800 == 31 [pid = 1932] [id = 107] 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x115588c00) [pid = 1932] [serial = 318] [outer = 0x0] 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x11b835400) [pid = 1932] [serial = 319] [outer = 0x115588c00] 04:40:24 INFO - PROCESS | 1932 | 1461066024805 Marionette DEBUG loaded listener.js 04:40:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11bab2400) [pid = 1932] [serial = 320] [outer = 0x115588c00] 04:40:25 INFO - PROCESS | 1932 | 1461066025102 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]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 04:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 470ms 04:40:25 INFO - PROCESS | 1932 | 1461066025133 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1932 | 1461066025135 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 04:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 04:40:25 INFO - PROCESS | 1932 | 1461066025138 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1932 | 1461066025139 Marionette TRACE conn2 <- [1,402,null,{}] 04:40:25 INFO - PROCESS | 1932 | 1461066025141 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}] 04:40:25 INFO - PROCESS | 1932 | 1461066025216 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 04:40:25 INFO - PROCESS | 1932 | 1461066025220 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba33800 == 32 [pid = 1932] [id = 108] 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x11be7bc00) [pid = 1932] [serial = 321] [outer = 0x0] 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11bed7c00) [pid = 1932] [serial = 322] [outer = 0x11be7bc00] 04:40:25 INFO - PROCESS | 1932 | 1461066025245 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11c32a400) [pid = 1932] [serial = 323] [outer = 0x11be7bc00] 04:40:25 INFO - PROCESS | 1932 | 1461066025552 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]]]}] 04:40:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 04:40:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 467ms 04:40:25 INFO - PROCESS | 1932 | 1461066025606 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 04:40:25 INFO - PROCESS | 1932 | 1461066025607 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 04:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 04:40:25 INFO - PROCESS | 1932 | 1461066025617 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 04:40:25 INFO - PROCESS | 1932 | 1461066025618 Marionette TRACE conn2 <- [1,406,null,{}] 04:40:25 INFO - PROCESS | 1932 | 1461066025620 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}] 04:40:25 INFO - PROCESS | 1932 | 1461066025691 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 04:40:25 INFO - PROCESS | 1932 | 1461066025695 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd3800 == 33 [pid = 1932] [id = 109] 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118783800) [pid = 1932] [serial = 324] [outer = 0x0] 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x12375ec00) [pid = 1932] [serial = 325] [outer = 0x118783800] 04:40:25 INFO - PROCESS | 1932 | 1461066025723 Marionette DEBUG loaded listener.js 04:40:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x123765c00) [pid = 1932] [serial = 326] [outer = 0x118783800] 04:40:26 INFO - PROCESS | 1932 | 1461066026038 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 04:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 469ms 04:40:26 INFO - PROCESS | 1932 | 1461066026086 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1932 | 1461066026088 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 04:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 04:40:26 INFO - PROCESS | 1932 | 1461066026090 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1932 | 1461066026091 Marionette TRACE conn2 <- [1,410,null,{}] 04:40:26 INFO - PROCESS | 1932 | 1461066026094 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}] 04:40:26 INFO - PROCESS | 1932 | 1461066026176 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 04:40:26 INFO - PROCESS | 1932 | 1461066026220 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c041800 == 34 [pid = 1932] [id = 110] 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11c2bc000) [pid = 1932] [serial = 327] [outer = 0x0] 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x123769000) [pid = 1932] [serial = 328] [outer = 0x11c2bc000] 04:40:26 INFO - PROCESS | 1932 | 1461066026250 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x12712bc00) [pid = 1932] [serial = 329] [outer = 0x11c2bc000] 04:40:26 INFO - PROCESS | 1932 | 1461066026556 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]]]}] 04:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 04:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 04:40:26 INFO - PROCESS | 1932 | 1461066026560 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 04:40:26 INFO - PROCESS | 1932 | 1461066026561 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 04:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 04:40:26 INFO - PROCESS | 1932 | 1461066026572 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 04:40:26 INFO - PROCESS | 1932 | 1461066026573 Marionette TRACE conn2 <- [1,414,null,{}] 04:40:26 INFO - PROCESS | 1932 | 1461066026575 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}] 04:40:26 INFO - PROCESS | 1932 | 1461066026652 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 04:40:26 INFO - PROCESS | 1932 | 1461066026737 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x114673800 == 35 [pid = 1932] [id = 111] 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11424d000) [pid = 1932] [serial = 330] [outer = 0x0] 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1146c4800) [pid = 1932] [serial = 331] [outer = 0x11424d000] 04:40:26 INFO - PROCESS | 1932 | 1461066026768 Marionette DEBUG loaded listener.js 04:40:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11558ac00) [pid = 1932] [serial = 332] [outer = 0x11424d000] 04:40:27 INFO - PROCESS | 1932 | 1461066027197 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]]]}] 04:40:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 04:40:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 674ms 04:40:27 INFO - PROCESS | 1932 | 1461066027242 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 04:40:27 INFO - PROCESS | 1932 | 1461066027245 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 04:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 04:40:27 INFO - PROCESS | 1932 | 1461066027251 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 04:40:27 INFO - PROCESS | 1932 | 1461066027253 Marionette TRACE conn2 <- [1,418,null,{}] 04:40:27 INFO - PROCESS | 1932 | 1461066027256 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}] 04:40:27 INFO - PROCESS | 1932 | 1461066027353 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 04:40:27 INFO - PROCESS | 1932 | 1461066027410 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x11927b800 == 36 [pid = 1932] [id = 112] 04:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1164dc400) [pid = 1932] [serial = 333] [outer = 0x0] 04:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118c7f400) [pid = 1932] [serial = 334] [outer = 0x1164dc400] 04:40:27 INFO - PROCESS | 1932 | 1461066027443 Marionette DEBUG loaded listener.js 04:40:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118f11800) [pid = 1932] [serial = 335] [outer = 0x1164dc400] 04:40:28 INFO - PROCESS | 1932 | 1461066028369 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]]]}] 04:40:28 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 04:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1171ms 04:40:28 INFO - PROCESS | 1932 | 1461066028424 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 04:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 04:40:28 INFO - PROCESS | 1932 | 1461066028427 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 04:40:28 INFO - PROCESS | 1932 | 1461066028430 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 04:40:28 INFO - PROCESS | 1932 | 1461066028431 Marionette TRACE conn2 <- [1,422,null,{}] 04:40:28 INFO - PROCESS | 1932 | 1461066028434 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}] 04:40:28 INFO - PROCESS | 1932 | 1461066028525 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 04:40:28 INFO - PROCESS | 1932 | 1461066028564 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b878800 == 37 [pid = 1932] [id = 113] 04:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1191bac00) [pid = 1932] [serial = 336] [outer = 0x0] 04:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11a95e800) [pid = 1932] [serial = 337] [outer = 0x1191bac00] 04:40:28 INFO - PROCESS | 1932 | 1461066028595 Marionette DEBUG loaded listener.js 04:40:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11ac0dc00) [pid = 1932] [serial = 338] [outer = 0x1191bac00] 04:40:29 INFO - PROCESS | 1932 | 1461066029552 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]]]}] 04:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 04:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1170ms 04:40:29 INFO - PROCESS | 1932 | 1461066029601 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 04:40:29 INFO - PROCESS | 1932 | 1461066029603 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 04:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 04:40:29 INFO - PROCESS | 1932 | 1461066029606 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 04:40:29 INFO - PROCESS | 1932 | 1461066029608 Marionette TRACE conn2 <- [1,426,null,{}] 04:40:29 INFO - PROCESS | 1932 | 1461066029612 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}] 04:40:29 INFO - PROCESS | 1932 | 1461066029693 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 04:40:29 INFO - PROCESS | 1932 | 1461066029738 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f47800 == 38 [pid = 1932] [id = 114] 04:40:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118578400) [pid = 1932] [serial = 339] [outer = 0x0] 04:40:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11857d000) [pid = 1932] [serial = 340] [outer = 0x118578400] 04:40:29 INFO - PROCESS | 1932 | 1461066029766 Marionette DEBUG loaded listener.js 04:40:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x118c7ec00) [pid = 1932] [serial = 341] [outer = 0x118578400] 04:40:30 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11bed0400) [pid = 1932] [serial = 280] [outer = 0x0] [url = about:blank] 04:40:30 INFO - PROCESS | 1932 | 1461066030190 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] 04:40:30 INFO - PROCESS | 1932 | 1461066030234 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 04:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 04:40:30 INFO - PROCESS | 1932 | 1461066030238 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1932 | 1461066030240 Marionette TRACE conn2 <- [1,430,null,{}] 04:40:30 INFO - PROCESS | 1932 | 1461066030242 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}] 04:40:30 INFO - PROCESS | 1932 | 1461066030311 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 04:40:30 INFO - PROCESS | 1932 | 1461066030316 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x118e38000 == 39 [pid = 1932] [id = 115] 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x1146c3000) [pid = 1932] [serial = 342] [outer = 0x0] 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1191b5000) [pid = 1932] [serial = 343] [outer = 0x1146c3000] 04:40:30 INFO - PROCESS | 1932 | 1461066030344 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11a8bc800) [pid = 1932] [serial = 344] [outer = 0x1146c3000] 04:40:30 INFO - PROCESS | 1932 | 1461066030684 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]]]}] 04:40:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 04:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 469ms 04:40:30 INFO - PROCESS | 1932 | 1461066030707 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 04:40:30 INFO - PROCESS | 1932 | 1461066030709 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 04:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 04:40:30 INFO - PROCESS | 1932 | 1461066030711 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 04:40:30 INFO - PROCESS | 1932 | 1461066030714 Marionette TRACE conn2 <- [1,434,null,{}] 04:40:30 INFO - PROCESS | 1932 | 1461066030724 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}] 04:40:30 INFO - PROCESS | 1932 | 1461066030807 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 04:40:30 INFO - PROCESS | 1932 | 1461066030850 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac70800 == 40 [pid = 1932] [id = 116] 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x115590400) [pid = 1932] [serial = 345] [outer = 0x0] 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11a962000) [pid = 1932] [serial = 346] [outer = 0x115590400] 04:40:30 INFO - PROCESS | 1932 | 1461066030878 Marionette DEBUG loaded listener.js 04:40:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11ae85c00) [pid = 1932] [serial = 347] [outer = 0x115590400] 04:40:31 INFO - PROCESS | 1932 | 1461066031191 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 04:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 525ms 04:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 04:40:31 INFO - PROCESS | 1932 | 1461066031237 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1932 | 1461066031238 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 04:40:31 INFO - PROCESS | 1932 | 1461066031240 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1932 | 1461066031241 Marionette TRACE conn2 <- [1,438,null,{}] 04:40:31 INFO - PROCESS | 1932 | 1461066031244 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}] 04:40:31 INFO - PROCESS | 1932 | 1461066031315 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 04:40:31 INFO - PROCESS | 1932 | 1461066031359 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ae99800 == 41 [pid = 1932] [id = 117] 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11ac36c00) [pid = 1932] [serial = 348] [outer = 0x0] 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11aebfc00) [pid = 1932] [serial = 349] [outer = 0x11ac36c00] 04:40:31 INFO - PROCESS | 1932 | 1461066031388 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11ba48800) [pid = 1932] [serial = 350] [outer = 0x11ac36c00] 04:40:31 INFO - PROCESS | 1932 | 1461066031692 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]]]}] 04:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 04:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 469ms 04:40:31 INFO - PROCESS | 1932 | 1461066031710 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 04:40:31 INFO - PROCESS | 1932 | 1461066031711 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 04:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 04:40:31 INFO - PROCESS | 1932 | 1461066031719 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 04:40:31 INFO - PROCESS | 1932 | 1461066031721 Marionette TRACE conn2 <- [1,442,null,{}] 04:40:31 INFO - PROCESS | 1932 | 1461066031724 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}] 04:40:31 INFO - PROCESS | 1932 | 1461066031834 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 04:40:31 INFO - PROCESS | 1932 | 1461066031837 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c089800 == 42 [pid = 1932] [id = 118] 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x114605800) [pid = 1932] [serial = 351] [outer = 0x0] 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11bab1400) [pid = 1932] [serial = 352] [outer = 0x114605800] 04:40:31 INFO - PROCESS | 1932 | 1461066031858 Marionette DEBUG loaded listener.js 04:40:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11c0f8400) [pid = 1932] [serial = 353] [outer = 0x114605800] 04:40:32 INFO - PROCESS | 1932 | 1461066032274 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]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 04:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 576ms 04:40:32 INFO - PROCESS | 1932 | 1461066032293 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1932 | 1461066032295 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 04:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 04:40:32 INFO - PROCESS | 1932 | 1461066032309 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1932 | 1461066032311 Marionette TRACE conn2 <- [1,446,null,{}] 04:40:32 INFO - PROCESS | 1932 | 1461066032314 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}] 04:40:32 INFO - PROCESS | 1932 | 1461066032472 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 04:40:32 INFO - PROCESS | 1932 | 1461066032497 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x123571800 == 43 [pid = 1932] [id = 119] 04:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11ae87000) [pid = 1932] [serial = 354] [outer = 0x0] 04:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12354ec00) [pid = 1932] [serial = 355] [outer = 0x11ae87000] 04:40:32 INFO - PROCESS | 1932 | 1461066032541 Marionette DEBUG loaded listener.js 04:40:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x123fbf800) [pid = 1932] [serial = 356] [outer = 0x11ae87000] 04:40:32 INFO - PROCESS | 1932 | 1461066032921 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]]]}] 04:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 04:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 676ms 04:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 04:40:32 INFO - PROCESS | 1932 | 1461066032978 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 04:40:32 INFO - PROCESS | 1932 | 1461066032980 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 04:40:32 INFO - PROCESS | 1932 | 1461066032982 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 04:40:32 INFO - PROCESS | 1932 | 1461066032983 Marionette TRACE conn2 <- [1,450,null,{}] 04:40:32 INFO - PROCESS | 1932 | 1461066032985 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}] 04:40:33 INFO - PROCESS | 1932 | 1461066033072 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 04:40:33 INFO - PROCESS | 1932 | 1461066033116 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12398d000 == 44 [pid = 1932] [id = 120] 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x124347400) [pid = 1932] [serial = 357] [outer = 0x0] 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1271d4000) [pid = 1932] [serial = 358] [outer = 0x124347400] 04:40:33 INFO - PROCESS | 1932 | 1461066033140 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1273c6c00) [pid = 1932] [serial = 359] [outer = 0x124347400] 04:40:33 INFO - PROCESS | 1932 | 1461066033461 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] 04:40:33 INFO - PROCESS | 1932 | 1461066033502 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 04:40:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 04:40:33 INFO - PROCESS | 1932 | 1461066033504 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1932 | 1461066033505 Marionette TRACE conn2 <- [1,454,null,{}] 04:40:33 INFO - PROCESS | 1932 | 1461066033508 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}] 04:40:33 INFO - PROCESS | 1932 | 1461066033592 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 04:40:33 INFO - PROCESS | 1932 | 1461066033623 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x118ca9000 == 45 [pid = 1932] [id = 121] 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12724d400) [pid = 1932] [serial = 360] [outer = 0x0] 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x127b92800) [pid = 1932] [serial = 361] [outer = 0x12724d400] 04:40:33 INFO - PROCESS | 1932 | 1461066033648 Marionette DEBUG loaded listener.js 04:40:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x127de7000) [pid = 1932] [serial = 362] [outer = 0x12724d400] 04:40:33 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:33 INFO - PROCESS | 1932 | 1461066033956 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]]]}] 04:40:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 04:40:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 04:40:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 04:40:33 INFO - PROCESS | 1932 | 1461066033973 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 04:40:33 INFO - PROCESS | 1932 | 1461066033974 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 04:40:33 INFO - PROCESS | 1932 | 1461066033976 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 04:40:33 INFO - PROCESS | 1932 | 1461066033977 Marionette TRACE conn2 <- [1,458,null,{}] 04:40:33 INFO - PROCESS | 1932 | 1461066033979 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}] 04:40:34 INFO - PROCESS | 1932 | 1461066034083 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 04:40:34 INFO - PROCESS | 1932 | 1461066034090 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac70000 == 46 [pid = 1932] [id = 122] 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1273ccc00) [pid = 1932] [serial = 363] [outer = 0x0] 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x128ca9c00) [pid = 1932] [serial = 364] [outer = 0x1273ccc00] 04:40:34 INFO - PROCESS | 1932 | 1461066034130 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x129290400) [pid = 1932] [serial = 365] [outer = 0x1273ccc00] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11a956400) [pid = 1932] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11ac09000) [pid = 1932] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115593800) [pid = 1932] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115596800) [pid = 1932] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118577400) [pid = 1932] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11644f000) [pid = 1932] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1191b5400) [pid = 1932] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12928dc00) [pid = 1932] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11a8bf800) [pid = 1932] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11ac0f400) [pid = 1932] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x115588c00) [pid = 1932] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1238ac000) [pid = 1932] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11be7bc00) [pid = 1932] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x119da2000) [pid = 1932] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 04:40:34 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x118783800) [pid = 1932] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 04:40:34 INFO - PROCESS | 1932 | 1461066034605 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] 04:40:34 INFO - PROCESS | 1932 | 1461066034653 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 04:40:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 04:40:34 INFO - PROCESS | 1932 | 1461066034655 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 04:40:34 INFO - PROCESS | 1932 | 1461066034657 Marionette TRACE conn2 <- [1,462,null,{}] 04:40:34 INFO - PROCESS | 1932 | 1461066034659 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}] 04:40:34 INFO - PROCESS | 1932 | 1461066034734 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 04:40:34 INFO - PROCESS | 1932 | 1461066034738 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbf0000 == 47 [pid = 1932] [id = 123] 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11924b400) [pid = 1932] [serial = 366] [outer = 0x0] 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11b837c00) [pid = 1932] [serial = 367] [outer = 0x11924b400] 04:40:34 INFO - PROCESS | 1932 | 1461066034763 Marionette DEBUG loaded listener.js 04:40:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x124342c00) [pid = 1932] [serial = 368] [outer = 0x11924b400] 04:40:35 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:35 INFO - PROCESS | 1932 | 1461066035080 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] 04:40:35 INFO - PROCESS | 1932 | 1461066035127 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 04:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 04:40:35 INFO - PROCESS | 1932 | 1461066035129 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1932 | 1461066035131 Marionette TRACE conn2 <- [1,466,null,{}] 04:40:35 INFO - PROCESS | 1932 | 1461066035133 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}] 04:40:35 INFO - PROCESS | 1932 | 1461066035224 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 04:40:35 INFO - PROCESS | 1932 | 1461066035270 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x127437800 == 48 [pid = 1932] [id = 124] 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11a95dc00) [pid = 1932] [serial = 369] [outer = 0x0] 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12928dc00) [pid = 1932] [serial = 370] [outer = 0x11a95dc00] 04:40:35 INFO - PROCESS | 1932 | 1461066035299 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12b109c00) [pid = 1932] [serial = 371] [outer = 0x11a95dc00] 04:40:35 INFO - PROCESS | 1932 | 1461066035607 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] 04:40:35 INFO - PROCESS | 1932 | 1461066035652 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 04:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 04:40:35 INFO - PROCESS | 1932 | 1461066035655 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 04:40:35 INFO - PROCESS | 1932 | 1461066035656 Marionette TRACE conn2 <- [1,470,null,{}] 04:40:35 INFO - PROCESS | 1932 | 1461066035658 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}] 04:40:35 INFO - PROCESS | 1932 | 1461066035728 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 04:40:35 INFO - PROCESS | 1932 | 1461066035734 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc2800 == 49 [pid = 1932] [id = 125] 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12b10f400) [pid = 1932] [serial = 372] [outer = 0x0] 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b28a400) [pid = 1932] [serial = 373] [outer = 0x12b10f400] 04:40:35 INFO - PROCESS | 1932 | 1461066035759 Marionette DEBUG loaded listener.js 04:40:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12b7b5400) [pid = 1932] [serial = 374] [outer = 0x12b10f400] 04:40:36 INFO - PROCESS | 1932 | 1461066036066 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]]]}] 04:40:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 04:40:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 04:40:36 INFO - PROCESS | 1932 | 1461066036129 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 04:40:36 INFO - PROCESS | 1932 | 1461066036130 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 04:40:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 04:40:36 INFO - PROCESS | 1932 | 1461066036132 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 04:40:36 INFO - PROCESS | 1932 | 1461066036133 Marionette TRACE conn2 <- [1,474,null,{}] 04:40:36 INFO - PROCESS | 1932 | 1461066036136 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}] 04:40:36 INFO - PROCESS | 1932 | 1461066036207 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 04:40:36 INFO - PROCESS | 1932 | 1461066036211 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b44f800 == 50 [pid = 1932] [id = 126] 04:40:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1295e7c00) [pid = 1932] [serial = 375] [outer = 0x0] 04:40:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12b889000) [pid = 1932] [serial = 376] [outer = 0x1295e7c00] 04:40:36 INFO - PROCESS | 1932 | 1461066036239 Marionette DEBUG loaded listener.js 04:40:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12b88fc00) [pid = 1932] [serial = 377] [outer = 0x1295e7c00] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd3800 == 49 [pid = 1932] [id = 109] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11ae9c800 == 48 [pid = 1932] [id = 107] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11c041800 == 47 [pid = 1932] [id = 110] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac81000 == 46 [pid = 1932] [id = 106] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119876800 == 45 [pid = 1932] [id = 104] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba33800 == 44 [pid = 1932] [id = 108] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac69800 == 43 [pid = 1932] [id = 105] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x119285800 == 42 [pid = 1932] [id = 103] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x118e38000 == 41 [pid = 1932] [id = 115] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x118f47800 == 40 [pid = 1932] [id = 114] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11b878800 == 39 [pid = 1932] [id = 113] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x11927b800 == 38 [pid = 1932] [id = 112] 04:40:36 INFO - PROCESS | 1932 | --DOCSHELL 0x114673800 == 37 [pid = 1932] [id = 111] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11c089800 == 36 [pid = 1932] [id = 118] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ae99800 == 35 [pid = 1932] [id = 117] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac70800 == 34 [pid = 1932] [id = 116] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12398d000 == 33 [pid = 1932] [id = 120] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbf0000 == 32 [pid = 1932] [id = 123] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac70000 == 31 [pid = 1932] [id = 122] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x127437800 == 30 [pid = 1932] [id = 124] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x123571800 == 29 [pid = 1932] [id = 119] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x118ca9000 == 28 [pid = 1932] [id = 121] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x123765c00) [pid = 1932] [serial = 326] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11a9f4c00) [pid = 1932] [serial = 310] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11ac3f400) [pid = 1932] [serial = 313] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11857b000) [pid = 1932] [serial = 299] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11620a800) [pid = 1932] [serial = 298] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11912d800) [pid = 1932] [serial = 296] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11560dc00) [pid = 1932] [serial = 295] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11876bc00) [pid = 1932] [serial = 301] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118c11000) [pid = 1932] [serial = 302] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x118c10800) [pid = 1932] [serial = 284] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x118579000) [pid = 1932] [serial = 283] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11924e800) [pid = 1932] [serial = 304] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12b285400) [pid = 1932] [serial = 293] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12b115c00) [pid = 1932] [serial = 292] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11b833800) [pid = 1932] [serial = 287] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x11ac0ac00) [pid = 1932] [serial = 286] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x11b839c00) [pid = 1932] [serial = 316] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x11b835400) [pid = 1932] [serial = 319] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1273c4400) [pid = 1932] [serial = 290] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x123e9bc00) [pid = 1932] [serial = 289] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x11b831c00) [pid = 1932] [serial = 314] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 78 (0x11c32a400) [pid = 1932] [serial = 323] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 77 (0x123769000) [pid = 1932] [serial = 328] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 76 (0x11bed7c00) [pid = 1932] [serial = 322] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 75 (0x12375ec00) [pid = 1932] [serial = 325] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 74 (0x11ba49000) [pid = 1932] [serial = 317] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 73 (0x11a8bc400) [pid = 1932] [serial = 307] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 72 (0x11bab2400) [pid = 1932] [serial = 320] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 71 (0x11abae000) [pid = 1932] [serial = 311] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 70 (0x11a953400) [pid = 1932] [serial = 308] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOMWINDOW == 69 (0x119c1d000) [pid = 1932] [serial = 305] [outer = 0x0] [url = about:blank] 04:40:37 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc2800 == 27 [pid = 1932] [id = 125] 04:40:37 INFO - PROCESS | 1932 | 1461066037602 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]]]}] 04:40:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 04:40:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1521ms 04:40:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 04:40:37 INFO - PROCESS | 1932 | 1461066037655 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 04:40:37 INFO - PROCESS | 1932 | 1461066037657 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 04:40:37 INFO - PROCESS | 1932 | 1461066037661 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 04:40:37 INFO - PROCESS | 1932 | 1461066037664 Marionette TRACE conn2 <- [1,478,null,{}] 04:40:37 INFO - PROCESS | 1932 | 1461066037669 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}] 04:40:37 INFO - PROCESS | 1932 | 1461066037739 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 04:40:37 INFO - PROCESS | 1932 | 1461066037749 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11566f000 == 28 [pid = 1932] [id = 127] 04:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 70 (0x11560dc00) [pid = 1932] [serial = 378] [outer = 0x0] 04:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 71 (0x116450000) [pid = 1932] [serial = 379] [outer = 0x11560dc00] 04:40:37 INFO - PROCESS | 1932 | 1461066037778 Marionette DEBUG loaded listener.js 04:40:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 72 (0x118574400) [pid = 1932] [serial = 380] [outer = 0x11560dc00] 04:40:38 INFO - PROCESS | 1932 | 1461066038111 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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 04:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 473ms 04:40:38 INFO - PROCESS | 1932 | 1461066038134 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 04:40:38 INFO - PROCESS | 1932 | 1461066038139 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 04:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 04:40:38 INFO - PROCESS | 1932 | 1461066038143 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1932 | 1461066038145 Marionette TRACE conn2 <- [1,482,null,{}] 04:40:38 INFO - PROCESS | 1932 | 1461066038147 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}] 04:40:38 INFO - PROCESS | 1932 | 1461066038219 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 04:40:38 INFO - PROCESS | 1932 | 1461066038258 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x1188f4000 == 29 [pid = 1932] [id = 128] 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 73 (0x114e58400) [pid = 1932] [serial = 381] [outer = 0x0] 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 74 (0x11857fc00) [pid = 1932] [serial = 382] [outer = 0x114e58400] 04:40:38 INFO - PROCESS | 1932 | 1461066038284 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 75 (0x118ed0800) [pid = 1932] [serial = 383] [outer = 0x114e58400] 04:40:38 INFO - PROCESS | 1932 | 1461066038596 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]]]}] 04:40:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 04:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 471ms 04:40:38 INFO - PROCESS | 1932 | 1461066038617 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 04:40:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 04:40:38 INFO - PROCESS | 1932 | 1461066038620 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 04:40:38 INFO - PROCESS | 1932 | 1461066038622 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 04:40:38 INFO - PROCESS | 1932 | 1461066038625 Marionette TRACE conn2 <- [1,486,null,{}] 04:40:38 INFO - PROCESS | 1932 | 1461066038635 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}] 04:40:38 INFO - PROCESS | 1932 | 1461066038706 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 04:40:38 INFO - PROCESS | 1932 | 1461066038711 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x119869800 == 30 [pid = 1932] [id = 129] 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 76 (0x114403000) [pid = 1932] [serial = 384] [outer = 0x0] 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 77 (0x119c18400) [pid = 1932] [serial = 385] [outer = 0x114403000] 04:40:38 INFO - PROCESS | 1932 | 1461066038742 Marionette DEBUG loaded listener.js 04:40:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 78 (0x11a8bc000) [pid = 1932] [serial = 386] [outer = 0x114403000] 04:40:39 INFO - PROCESS | 1932 | 1461066039073 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 04:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 472ms 04:40:39 INFO - PROCESS | 1932 | 1461066039095 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1932 | 1461066039098 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 04:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 04:40:39 INFO - PROCESS | 1932 | 1461066039103 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1932 | 1461066039104 Marionette TRACE conn2 <- [1,490,null,{}] 04:40:39 INFO - PROCESS | 1932 | 1461066039107 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}] 04:40:39 INFO - PROCESS | 1932 | 1461066039175 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 04:40:39 INFO - PROCESS | 1932 | 1461066039179 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a871000 == 31 [pid = 1932] [id = 130] 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 79 (0x119136c00) [pid = 1932] [serial = 387] [outer = 0x0] 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x11a953400) [pid = 1932] [serial = 388] [outer = 0x119136c00] 04:40:39 INFO - PROCESS | 1932 | 1461066039208 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11a9f8000) [pid = 1932] [serial = 389] [outer = 0x119136c00] 04:40:39 INFO - PROCESS | 1932 | 1461066039500 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 04:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 419ms 04:40:39 INFO - PROCESS | 1932 | 1461066039523 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1932 | 1461066039524 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 04:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 04:40:39 INFO - PROCESS | 1932 | 1461066039526 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1932 | 1461066039527 Marionette TRACE conn2 <- [1,494,null,{}] 04:40:39 INFO - PROCESS | 1932 | 1461066039530 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}] 04:40:39 INFO - PROCESS | 1932 | 1461066039600 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 04:40:39 INFO - PROCESS | 1932 | 1461066039604 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac79000 == 32 [pid = 1932] [id = 131] 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x1187f4c00) [pid = 1932] [serial = 390] [outer = 0x0] 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11aa96000) [pid = 1932] [serial = 391] [outer = 0x1187f4c00] 04:40:39 INFO - PROCESS | 1932 | 1461066039631 Marionette DEBUG loaded listener.js 04:40:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11ac31c00) [pid = 1932] [serial = 392] [outer = 0x1187f4c00] 04:40:39 INFO - PROCESS | 1932 | 1461066039939 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]]]}] 04:40:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 04:40:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 421ms 04:40:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 04:40:39 INFO - PROCESS | 1932 | 1461066039953 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 04:40:39 INFO - PROCESS | 1932 | 1461066039954 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 04:40:39 INFO - PROCESS | 1932 | 1461066039956 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 04:40:39 INFO - PROCESS | 1932 | 1461066039957 Marionette TRACE conn2 <- [1,498,null,{}] 04:40:39 INFO - PROCESS | 1932 | 1461066039959 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}] 04:40:40 INFO - PROCESS | 1932 | 1461066040088 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 04:40:40 INFO - PROCESS | 1932 | 1461066040095 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd5800 == 33 [pid = 1932] [id = 132] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11a9f9c00) [pid = 1932] [serial = 393] [outer = 0x0] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11ac39000) [pid = 1932] [serial = 394] [outer = 0x11a9f9c00] 04:40:40 INFO - PROCESS | 1932 | 1461066040124 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11b834400) [pid = 1932] [serial = 395] [outer = 0x11a9f9c00] 04:40:40 INFO - PROCESS | 1932 | 1461066040416 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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 04:40:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 468ms 04:40:40 INFO - PROCESS | 1932 | 1461066040425 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1932 | 1461066040426 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 04:40:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 04:40:40 INFO - PROCESS | 1932 | 1461066040428 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1932 | 1461066040429 Marionette TRACE conn2 <- [1,502,null,{}] 04:40:40 INFO - PROCESS | 1932 | 1461066040439 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}] 04:40:40 INFO - PROCESS | 1932 | 1461066040511 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 04:40:40 INFO - PROCESS | 1932 | 1461066040516 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b877800 == 34 [pid = 1932] [id = 133] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x115591c00) [pid = 1932] [serial = 396] [outer = 0x0] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11b84b400) [pid = 1932] [serial = 397] [outer = 0x115591c00] 04:40:40 INFO - PROCESS | 1932 | 1461066040542 Marionette DEBUG loaded listener.js 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11bab2000) [pid = 1932] [serial = 398] [outer = 0x115591c00] 04:40:40 INFO - PROCESS | 1932 | 1461066040834 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]]]}] 04:40:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 04:40:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 426ms 04:40:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 04:40:40 INFO - PROCESS | 1932 | 1461066040855 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 04:40:40 INFO - PROCESS | 1932 | 1461066040856 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 04:40:40 INFO - PROCESS | 1932 | 1461066040858 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 04:40:40 INFO - PROCESS | 1932 | 1461066040859 Marionette TRACE conn2 <- [1,506,null,{}] 04:40:40 INFO - PROCESS | 1932 | 1461066040861 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}] 04:40:40 INFO - PROCESS | 1932 | 1461066040933 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 04:40:40 INFO - PROCESS | 1932 | 1461066040975 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba54800 == 35 [pid = 1932] [id = 134] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x115597c00) [pid = 1932] [serial = 399] [outer = 0x0] 04:40:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11baaf000) [pid = 1932] [serial = 400] [outer = 0x115597c00] 04:40:41 INFO - PROCESS | 1932 | 1461066041000 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11c0f8000) [pid = 1932] [serial = 401] [outer = 0x115597c00] 04:40:41 INFO - PROCESS | 1932 | 1461066041256 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]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 04:40:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 04:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 04:40:41 INFO - PROCESS | 1932 | 1461066041328 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1932 | 1461066041329 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 04:40:41 INFO - PROCESS | 1932 | 1461066041333 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1932 | 1461066041335 Marionette TRACE conn2 <- [1,510,null,{}] 04:40:41 INFO - PROCESS | 1932 | 1461066041337 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}] 04:40:41 INFO - PROCESS | 1932 | 1461066041405 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 04:40:41 INFO - PROCESS | 1932 | 1461066041410 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x119867800 == 36 [pid = 1932] [id = 135] 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11c0f9c00) [pid = 1932] [serial = 402] [outer = 0x0] 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11c32dc00) [pid = 1932] [serial = 403] [outer = 0x11c0f9c00] 04:40:41 INFO - PROCESS | 1932 | 1461066041438 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x123761000) [pid = 1932] [serial = 404] [outer = 0x11c0f9c00] 04:40:41 INFO - PROCESS | 1932 | 1461066041739 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]]]}] 04:40:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 04:40:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 423ms 04:40:41 INFO - PROCESS | 1932 | 1461066041755 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 04:40:41 INFO - PROCESS | 1932 | 1461066041756 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 04:40:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 04:40:41 INFO - PROCESS | 1932 | 1461066041758 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 04:40:41 INFO - PROCESS | 1932 | 1461066041759 Marionette TRACE conn2 <- [1,514,null,{}] 04:40:41 INFO - PROCESS | 1932 | 1461066041761 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}] 04:40:41 INFO - PROCESS | 1932 | 1461066041836 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 04:40:41 INFO - PROCESS | 1932 | 1461066041880 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c378800 == 37 [pid = 1932] [id = 136] 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1146c2400) [pid = 1932] [serial = 405] [outer = 0x0] 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x123763800) [pid = 1932] [serial = 406] [outer = 0x1146c2400] 04:40:41 INFO - PROCESS | 1932 | 1461066041905 Marionette DEBUG loaded listener.js 04:40:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1238b2000) [pid = 1932] [serial = 407] [outer = 0x1146c2400] 04:40:42 INFO - PROCESS | 1932 | 1461066042167 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]]]}] 04:40:42 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 04:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 419ms 04:40:42 INFO - PROCESS | 1932 | 1461066042178 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1932 | 1461066042179 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 04:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 04:40:42 INFO - PROCESS | 1932 | 1461066042194 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1932 | 1461066042195 Marionette TRACE conn2 <- [1,518,null,{}] 04:40:42 INFO - PROCESS | 1932 | 1461066042205 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}] 04:40:42 INFO - PROCESS | 1932 | 1461066042289 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 04:40:42 INFO - PROCESS | 1932 | 1461066042294 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac78800 == 38 [pid = 1932] [id = 137] 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11a8c4400) [pid = 1932] [serial = 408] [outer = 0x0] 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x123c51c00) [pid = 1932] [serial = 409] [outer = 0x11a8c4400] 04:40:42 INFO - PROCESS | 1932 | 1461066042325 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1273c7c00) [pid = 1932] [serial = 410] [outer = 0x11a8c4400] 04:40:42 INFO - PROCESS | 1932 | 1461066042698 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]]]}] 04:40:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 04:40:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 533ms 04:40:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 04:40:42 INFO - PROCESS | 1932 | 1461066042722 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 04:40:42 INFO - PROCESS | 1932 | 1461066042723 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 04:40:42 INFO - PROCESS | 1932 | 1461066042725 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 04:40:42 INFO - PROCESS | 1932 | 1461066042726 Marionette TRACE conn2 <- [1,522,null,{}] 04:40:42 INFO - PROCESS | 1932 | 1461066042729 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}] 04:40:42 INFO - PROCESS | 1932 | 1461066042817 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 04:40:42 INFO - PROCESS | 1932 | 1461066042821 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439a000 == 39 [pid = 1932] [id = 138] 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x123768800) [pid = 1932] [serial = 411] [outer = 0x0] 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12744a400) [pid = 1932] [serial = 412] [outer = 0x123768800] 04:40:42 INFO - PROCESS | 1932 | 1461066042846 Marionette DEBUG loaded listener.js 04:40:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x127deac00) [pid = 1932] [serial = 413] [outer = 0x123768800] 04:40:43 INFO - PROCESS | 1932 | 1461066043170 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]]]}] 04:40:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 04:40:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 471ms 04:40:43 INFO - PROCESS | 1932 | 1461066043200 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1932 | 1461066043203 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 04:40:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 04:40:43 INFO - PROCESS | 1932 | 1461066043205 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1932 | 1461066043206 Marionette TRACE conn2 <- [1,526,null,{}] 04:40:43 INFO - PROCESS | 1932 | 1461066043209 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}] 04:40:43 INFO - PROCESS | 1932 | 1461066043307 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 04:40:43 INFO - PROCESS | 1932 | 1461066043311 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d8a000 == 40 [pid = 1932] [id = 139] 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1271d2c00) [pid = 1932] [serial = 414] [outer = 0x0] 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12928fc00) [pid = 1932] [serial = 415] [outer = 0x1271d2c00] 04:40:43 INFO - PROCESS | 1932 | 1461066043336 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x129517800) [pid = 1932] [serial = 416] [outer = 0x1271d2c00] 04:40:43 INFO - PROCESS | 1932 | 1461066043663 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]]]}] 04:40:43 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 04:40:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 04:40:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 04:40:43 INFO - PROCESS | 1932 | 1461066043724 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 04:40:43 INFO - PROCESS | 1932 | 1461066043725 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 04:40:43 INFO - PROCESS | 1932 | 1461066043727 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 04:40:43 INFO - PROCESS | 1932 | 1461066043728 Marionette TRACE conn2 <- [1,530,null,{}] 04:40:43 INFO - PROCESS | 1932 | 1461066043730 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}] 04:40:43 INFO - PROCESS | 1932 | 1461066043817 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 04:40:43 INFO - PROCESS | 1932 | 1461066043831 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fab000 == 41 [pid = 1932] [id = 140] 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x129517c00) [pid = 1932] [serial = 417] [outer = 0x0] 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1295e1000) [pid = 1932] [serial = 418] [outer = 0x129517c00] 04:40:43 INFO - PROCESS | 1932 | 1461066043857 Marionette DEBUG loaded listener.js 04:40:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12b10f800) [pid = 1932] [serial = 419] [outer = 0x129517c00] 04:40:44 INFO - PROCESS | 1932 | 1461066044199 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"]]]}] 04:40:44 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 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 04:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:40:44 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 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 04:40:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:40:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 04:40:44 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 04:40:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 04:40:44 INFO - PROCESS | 1932 | 1461066044250 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 04:40:44 INFO - PROCESS | 1932 | 1461066044251 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 04:40:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 04:40:44 INFO - PROCESS | 1932 | 1461066044253 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1932 | 1461066044254 Marionette TRACE conn2 <- [1,534,null,{}] 04:40:44 INFO - PROCESS | 1932 | 1461066044256 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}] 04:40:44 INFO - PROCESS | 1932 | 1461066044346 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 04:40:44 INFO - PROCESS | 1932 | 1461066044356 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b831000 == 42 [pid = 1932] [id = 141] 04:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12b110000) [pid = 1932] [serial = 420] [outer = 0x0] 04:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12b285400) [pid = 1932] [serial = 421] [outer = 0x12b110000] 04:40:44 INFO - PROCESS | 1932 | 1461066044380 Marionette DEBUG loaded listener.js 04:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12b88b400) [pid = 1932] [serial = 422] [outer = 0x12b110000] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11b4dcc00) [pid = 1932] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11c2bc000) [pid = 1932] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12b10f400) [pid = 1932] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x124347400) [pid = 1932] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12724d400) [pid = 1932] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1273ccc00) [pid = 1932] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11924b400) [pid = 1932] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11a95dc00) [pid = 1932] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x114605800) [pid = 1932] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11ac36c00) [pid = 1932] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x115590400) [pid = 1932] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1146c3000) [pid = 1932] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x118578400) [pid = 1932] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1191bac00) [pid = 1932] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1164dc400) [pid = 1932] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11424d000) [pid = 1932] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 04:40:44 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11ae87000) [pid = 1932] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 04:40:44 INFO - PROCESS | 1932 | 1461066044795 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]]]}] 04:40:44 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 04:40:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 569ms 04:40:44 INFO - PROCESS | 1932 | 1461066044823 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 04:40:44 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 04:40:44 INFO - PROCESS | 1932 | 1461066044824 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 04:40:44 INFO - PROCESS | 1932 | 1461066044826 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 04:40:44 INFO - PROCESS | 1932 | 1461066044827 Marionette TRACE conn2 <- [1,538,null,{}] 04:40:44 INFO - PROCESS | 1932 | 1461066044835 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}] 04:40:44 INFO - PROCESS | 1932 | 1461066044942 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 04:40:44 INFO - PROCESS | 1932 | 1461066044978 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x126406800 == 43 [pid = 1932] [id = 142] 04:40:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x115596800) [pid = 1932] [serial = 423] [outer = 0x0] 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11a9f5c00) [pid = 1932] [serial = 424] [outer = 0x115596800] 04:40:45 INFO - PROCESS | 1932 | 1461066045009 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1272d6000) [pid = 1932] [serial = 425] [outer = 0x115596800] 04:40:45 INFO - PROCESS | 1932 | 1461066045299 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]]]}] 04:40:45 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. 04:40:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 521ms 04:40:45 INFO - PROCESS | 1932 | 1461066045350 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1932 | 1461066045352 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 04:40:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 04:40:45 INFO - PROCESS | 1932 | 1461066045355 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1932 | 1461066045356 Marionette TRACE conn2 <- [1,542,null,{}] 04:40:45 INFO - PROCESS | 1932 | 1461066045358 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}] 04:40:45 INFO - PROCESS | 1932 | 1461066045436 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 04:40:45 INFO - PROCESS | 1932 | 1461066045440 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf66000 == 44 [pid = 1932] [id = 143] 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1273c4000) [pid = 1932] [serial = 426] [outer = 0x0] 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12b283800) [pid = 1932] [serial = 427] [outer = 0x1273c4000] 04:40:45 INFO - PROCESS | 1932 | 1461066045465 Marionette DEBUG loaded listener.js 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12b88e400) [pid = 1932] [serial = 428] [outer = 0x1273c4000] 04:40:45 INFO - PROCESS | 1932 | 1461066045785 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]]]}] 04:40:45 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. 04:40:45 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 04:40:45 INFO - PROCESS | 1932 | 1461066045825 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 04:40:45 INFO - PROCESS | 1932 | 1461066045826 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 04:40:45 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 04:40:45 INFO - PROCESS | 1932 | 1461066045828 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 04:40:45 INFO - PROCESS | 1932 | 1461066045829 Marionette TRACE conn2 <- [1,546,null,{}] 04:40:45 INFO - PROCESS | 1932 | 1461066045843 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}] 04:40:45 INFO - PROCESS | 1932 | 1461066045926 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 04:40:45 INFO - PROCESS | 1932 | 1461066045935 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf82000 == 45 [pid = 1932] [id = 144] 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12b88ec00) [pid = 1932] [serial = 429] [outer = 0x0] 04:40:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12b895800) [pid = 1932] [serial = 430] [outer = 0x12b88ec00] 04:40:45 INFO - PROCESS | 1932 | 1461066045963 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12bc0b400) [pid = 1932] [serial = 431] [outer = 0x12b88ec00] 04:40:46 INFO - PROCESS | 1932 | 1461066046297 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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 04:40:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 477ms 04:40:46 INFO - PROCESS | 1932 | 1461066046305 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1932 | 1461066046306 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 04:40:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 04:40:46 INFO - PROCESS | 1932 | 1461066046309 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1932 | 1461066046309 Marionette TRACE conn2 <- [1,550,null,{}] 04:40:46 INFO - PROCESS | 1932 | 1461066046312 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}] 04:40:46 INFO - PROCESS | 1932 | 1461066046389 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 04:40:46 INFO - PROCESS | 1932 | 1461066046393 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d0a8000 == 46 [pid = 1932] [id = 145] 04:40:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12b896c00) [pid = 1932] [serial = 432] [outer = 0x0] 04:40:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12bc0f800) [pid = 1932] [serial = 433] [outer = 0x12b896c00] 04:40:46 INFO - PROCESS | 1932 | 1461066046424 Marionette DEBUG loaded listener.js 04:40:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12cda3c00) [pid = 1932] [serial = 434] [outer = 0x12b896c00] 04:40:46 INFO - PROCESS | 1932 | 1461066046865 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]]]}] 04:40:46 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 04:40:46 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 573ms 04:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 04:40:46 INFO - PROCESS | 1932 | 1461066046883 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 04:40:46 INFO - PROCESS | 1932 | 1461066046885 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 04:40:46 INFO - PROCESS | 1932 | 1461066046889 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 04:40:46 INFO - PROCESS | 1932 | 1461066046891 Marionette TRACE conn2 <- [1,554,null,{}] 04:40:46 INFO - PROCESS | 1932 | 1461066046895 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}] 04:40:47 INFO - PROCESS | 1932 | 1461066047001 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 04:40:47 INFO - PROCESS | 1932 | 1461066047046 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f4b800 == 47 [pid = 1932] [id = 146] 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x115604000) [pid = 1932] [serial = 435] [outer = 0x0] 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x116213800) [pid = 1932] [serial = 436] [outer = 0x115604000] 04:40:47 INFO - PROCESS | 1932 | 1461066047075 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x118581c00) [pid = 1932] [serial = 437] [outer = 0x115604000] 04:40:47 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:47 INFO - PROCESS | 1932 | 1461066047607 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]]]}] 04:40:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 04:40:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 771ms 04:40:47 INFO - PROCESS | 1932 | 1461066047660 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 04:40:47 INFO - PROCESS | 1932 | 1461066047664 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 04:40:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 04:40:47 INFO - PROCESS | 1932 | 1461066047669 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 04:40:47 INFO - PROCESS | 1932 | 1461066047670 Marionette TRACE conn2 <- [1,558,null,{}] 04:40:47 INFO - PROCESS | 1932 | 1461066047673 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}] 04:40:47 INFO - PROCESS | 1932 | 1461066047776 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 04:40:47 INFO - PROCESS | 1932 | 1461066047855 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x119279000 == 48 [pid = 1932] [id = 147] 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11524dc00) [pid = 1932] [serial = 438] [outer = 0x0] 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x119248800) [pid = 1932] [serial = 439] [outer = 0x11524dc00] 04:40:47 INFO - PROCESS | 1932 | 1461066047888 Marionette DEBUG loaded listener.js 04:40:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11a8c0c00) [pid = 1932] [serial = 440] [outer = 0x11524dc00] 04:40:48 INFO - PROCESS | 1932 | 1461066048540 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]]]}] 04:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 04:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 922ms 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf82000 == 47 [pid = 1932] [id = 144] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf66000 == 46 [pid = 1932] [id = 143] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x126406800 == 45 [pid = 1932] [id = 142] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12b831000 == 44 [pid = 1932] [id = 141] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x128fab000 == 43 [pid = 1932] [id = 140] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12b889000) [pid = 1932] [serial = 376] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | 1461066048652 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 04:40:48 INFO - PROCESS | 1932 | 1461066048655 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x127d8a000 == 42 [pid = 1932] [id = 139] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12439a000 == 41 [pid = 1932] [id = 138] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac78800 == 40 [pid = 1932] [id = 137] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11c378800 == 39 [pid = 1932] [id = 136] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119867800 == 38 [pid = 1932] [id = 135] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba54800 == 37 [pid = 1932] [id = 134] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11b877800 == 36 [pid = 1932] [id = 133] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd5800 == 35 [pid = 1932] [id = 132] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac79000 == 34 [pid = 1932] [id = 131] 04:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11a871000 == 33 [pid = 1932] [id = 130] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119869800 == 32 [pid = 1932] [id = 129] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x1188f4000 == 31 [pid = 1932] [id = 128] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11566f000 == 30 [pid = 1932] [id = 127] 04:40:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12b44f800 == 29 [pid = 1932] [id = 126] 04:40:48 INFO - PROCESS | 1932 | 1461066048669 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 04:40:48 INFO - PROCESS | 1932 | 1461066048672 Marionette TRACE conn2 <- [1,562,null,{}] 04:40:48 INFO - PROCESS | 1932 | 1461066048683 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}] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12354f400) [pid = 1932] [serial = 281] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12712bc00) [pid = 1932] [serial = 329] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x1271d4000) [pid = 1932] [serial = 358] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x127b92800) [pid = 1932] [serial = 361] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1273c6c00) [pid = 1932] [serial = 359] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x128ca9c00) [pid = 1932] [serial = 364] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x127de7000) [pid = 1932] [serial = 362] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11b837c00) [pid = 1932] [serial = 367] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12b109c00) [pid = 1932] [serial = 371] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x129290400) [pid = 1932] [serial = 365] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11bab1400) [pid = 1932] [serial = 352] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11aebfc00) [pid = 1932] [serial = 349] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11ba48800) [pid = 1932] [serial = 350] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11a962000) [pid = 1932] [serial = 346] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11ae85c00) [pid = 1932] [serial = 347] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1191b5000) [pid = 1932] [serial = 343] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11a8bc800) [pid = 1932] [serial = 344] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118c7ec00) [pid = 1932] [serial = 341] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11857d000) [pid = 1932] [serial = 340] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11ac0dc00) [pid = 1932] [serial = 338] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11a95e800) [pid = 1932] [serial = 337] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x118f11800) [pid = 1932] [serial = 335] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118c7f400) [pid = 1932] [serial = 334] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12b7b5400) [pid = 1932] [serial = 374] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11558ac00) [pid = 1932] [serial = 332] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1146c4800) [pid = 1932] [serial = 331] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12354ec00) [pid = 1932] [serial = 355] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x124342c00) [pid = 1932] [serial = 368] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12928dc00) [pid = 1932] [serial = 370] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x123fbf800) [pid = 1932] [serial = 356] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x11c0f8400) [pid = 1932] [serial = 353] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12b28a400) [pid = 1932] [serial = 373] [outer = 0x0] [url = about:blank] 04:40:48 INFO - PROCESS | 1932 | 1461066048807 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 04:40:48 INFO - PROCESS | 1932 | 1461066048818 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x11850b000 == 30 [pid = 1932] [id = 148] 04:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11853f800) [pid = 1932] [serial = 441] [outer = 0x0] 04:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118576c00) [pid = 1932] [serial = 442] [outer = 0x11853f800] 04:40:48 INFO - PROCESS | 1932 | 1461066048863 Marionette DEBUG loaded listener.js 04:40:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118780800) [pid = 1932] [serial = 443] [outer = 0x11853f800] 04:40:49 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:49 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:49 INFO - PROCESS | 1932 | 1461066049266 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]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 04:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 625ms 04:40:49 INFO - PROCESS | 1932 | 1461066049291 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 04:40:49 INFO - PROCESS | 1932 | 1461066049294 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 04:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 04:40:49 INFO - PROCESS | 1932 | 1461066049298 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1932 | 1461066049300 Marionette TRACE conn2 <- [1,566,null,{}] 04:40:49 INFO - PROCESS | 1932 | 1461066049302 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}] 04:40:49 INFO - PROCESS | 1932 | 1461066049373 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 04:40:49 INFO - PROCESS | 1932 | 1461066049377 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x119706000 == 31 [pid = 1932] [id = 149] 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x1188b0000) [pid = 1932] [serial = 444] [outer = 0x0] 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x118f0a800) [pid = 1932] [serial = 445] [outer = 0x1188b0000] 04:40:49 INFO - PROCESS | 1932 | 1461066049405 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11994f400) [pid = 1932] [serial = 446] [outer = 0x1188b0000] 04:40:49 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:49 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:49 INFO - PROCESS | 1932 | 1461066049728 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]]]}] 04:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 04:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 04:40:49 INFO - PROCESS | 1932 | 1461066049768 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 04:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 04:40:49 INFO - PROCESS | 1932 | 1461066049769 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 04:40:49 INFO - PROCESS | 1932 | 1461066049772 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 04:40:49 INFO - PROCESS | 1932 | 1461066049774 Marionette TRACE conn2 <- [1,570,null,{}] 04:40:49 INFO - PROCESS | 1932 | 1461066049782 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}] 04:40:49 INFO - PROCESS | 1932 | 1461066049860 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 04:40:49 INFO - PROCESS | 1932 | 1461066049904 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a870000 == 32 [pid = 1932] [id = 150] 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115590c00) [pid = 1932] [serial = 447] [outer = 0x0] 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11a8bd000) [pid = 1932] [serial = 448] [outer = 0x115590c00] 04:40:49 INFO - PROCESS | 1932 | 1461066049932 Marionette DEBUG loaded listener.js 04:40:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11aa9a000) [pid = 1932] [serial = 449] [outer = 0x115590c00] 04:40:50 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:50 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:50 INFO - PROCESS | 1932 | 1461066050249 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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 04:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 524ms 04:40:50 INFO - PROCESS | 1932 | 1461066050297 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 04:40:50 INFO - PROCESS | 1932 | 1461066050299 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 04:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 04:40:50 INFO - PROCESS | 1932 | 1461066050301 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1932 | 1461066050302 Marionette TRACE conn2 <- [1,574,null,{}] 04:40:50 INFO - PROCESS | 1932 | 1461066050305 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}] 04:40:50 INFO - PROCESS | 1932 | 1461066050390 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 04:40:50 INFO - PROCESS | 1932 | 1461066050456 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac82800 == 33 [pid = 1932] [id = 151] 04:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1191b5800) [pid = 1932] [serial = 450] [outer = 0x0] 04:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11ac36400) [pid = 1932] [serial = 451] [outer = 0x1191b5800] 04:40:50 INFO - PROCESS | 1932 | 1461066050497 Marionette DEBUG loaded listener.js 04:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11aebe800) [pid = 1932] [serial = 452] [outer = 0x1191b5800] 04:40:50 INFO - PROCESS | 1932 | 1461066050858 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]]]}] 04:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 04:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 572ms 04:40:50 INFO - PROCESS | 1932 | 1461066050873 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 04:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 04:40:50 INFO - PROCESS | 1932 | 1461066050875 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 04:40:50 INFO - PROCESS | 1932 | 1461066050877 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 04:40:50 INFO - PROCESS | 1932 | 1461066050878 Marionette TRACE conn2 <- [1,578,null,{}] 04:40:50 INFO - PROCESS | 1932 | 1461066050881 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}] 04:40:50 INFO - PROCESS | 1932 | 1461066050967 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 04:40:50 INFO - PROCESS | 1932 | 1461066050972 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b860000 == 34 [pid = 1932] [id = 152] 04:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x115591400) [pid = 1932] [serial = 453] [outer = 0x0] 04:40:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11aec3000) [pid = 1932] [serial = 454] [outer = 0x115591400] 04:40:50 INFO - PROCESS | 1932 | 1461066050997 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11b832400) [pid = 1932] [serial = 455] [outer = 0x115591400] 04:40:51 INFO - PROCESS | 1932 | 1461066051325 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]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 04:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms 04:40:51 INFO - PROCESS | 1932 | 1461066051347 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1932 | 1461066051348 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 04:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 04:40:51 INFO - PROCESS | 1932 | 1461066051353 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1932 | 1461066051354 Marionette TRACE conn2 <- [1,582,null,{}] 04:40:51 INFO - PROCESS | 1932 | 1461066051356 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}] 04:40:51 INFO - PROCESS | 1932 | 1461066051455 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 04:40:51 INFO - PROCESS | 1932 | 1461066051487 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c092800 == 35 [pid = 1932] [id = 153] 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11b836c00) [pid = 1932] [serial = 456] [outer = 0x0] 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11be7b000) [pid = 1932] [serial = 457] [outer = 0x11b836c00] 04:40:51 INFO - PROCESS | 1932 | 1461066051514 Marionette DEBUG loaded listener.js 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11c32a400) [pid = 1932] [serial = 458] [outer = 0x11b836c00] 04:40:51 INFO - PROCESS | 1932 | 1461066051826 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]]]}] 04:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 04:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 519ms 04:40:51 INFO - PROCESS | 1932 | 1461066051872 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 04:40:51 INFO - PROCESS | 1932 | 1461066051873 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 04:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 04:40:51 INFO - PROCESS | 1932 | 1461066051876 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 04:40:51 INFO - PROCESS | 1932 | 1461066051877 Marionette TRACE conn2 <- [1,586,null,{}] 04:40:51 INFO - PROCESS | 1932 | 1461066051879 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}] 04:40:51 INFO - PROCESS | 1932 | 1461066051966 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 04:40:51 INFO - PROCESS | 1932 | 1461066051970 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x123576000 == 36 [pid = 1932] [id = 154] 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11c32e400) [pid = 1932] [serial = 459] [outer = 0x0] 04:40:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x123762400) [pid = 1932] [serial = 460] [outer = 0x11c32e400] 04:40:51 INFO - PROCESS | 1932 | 1461066051995 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1238ab800) [pid = 1932] [serial = 461] [outer = 0x11c32e400] 04:40:52 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:52 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:52 INFO - PROCESS | 1932 | 1461066052328 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]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 04:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 04:40:52 INFO - PROCESS | 1932 | 1461066052350 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1932 | 1461066052352 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 04:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 04:40:52 INFO - PROCESS | 1932 | 1461066052354 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1932 | 1461066052355 Marionette TRACE conn2 <- [1,590,null,{}] 04:40:52 INFO - PROCESS | 1932 | 1461066052358 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}] 04:40:52 INFO - PROCESS | 1932 | 1461066052433 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 04:40:52 INFO - PROCESS | 1932 | 1461066052454 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x123984800 == 37 [pid = 1932] [id = 155] 04:40:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12375a800) [pid = 1932] [serial = 462] [outer = 0x0] 04:40:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123c55c00) [pid = 1932] [serial = 463] [outer = 0x12375a800] 04:40:52 INFO - PROCESS | 1932 | 1461066052479 Marionette DEBUG loaded listener.js 04:40:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x124345000) [pid = 1932] [serial = 464] [outer = 0x12375a800] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x123768800) [pid = 1932] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11560dc00) [pid = 1932] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x119136c00) [pid = 1932] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1187f4c00) [pid = 1932] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11c0f9c00) [pid = 1932] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115591c00) [pid = 1932] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x114403000) [pid = 1932] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1146c2400) [pid = 1932] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1295e7c00) [pid = 1932] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11a9f9c00) [pid = 1932] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11a8c4400) [pid = 1932] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x114e58400) [pid = 1932] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1271d2c00) [pid = 1932] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x115596800) [pid = 1932] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x129517c00) [pid = 1932] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12b110000) [pid = 1932] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1273c4000) [pid = 1932] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12b88ec00) [pid = 1932] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 04:40:52 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x115597c00) [pid = 1932] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 04:40:52 INFO - PROCESS | 1932 | 1461066052931 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]]]}] 04:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 04:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 617ms 04:40:52 INFO - PROCESS | 1932 | 1461066052973 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 04:40:52 INFO - PROCESS | 1932 | 1461066052974 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 04:40:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 04:40:52 INFO - PROCESS | 1932 | 1461066052976 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 04:40:52 INFO - PROCESS | 1932 | 1461066052977 Marionette TRACE conn2 <- [1,594,null,{}] 04:40:52 INFO - PROCESS | 1932 | 1461066052980 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}] 04:40:53 INFO - PROCESS | 1932 | 1461066053051 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 04:40:53 INFO - PROCESS | 1932 | 1461066053055 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dda000 == 38 [pid = 1932] [id = 156] 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x115591c00) [pid = 1932] [serial = 465] [outer = 0x0] 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x119da7c00) [pid = 1932] [serial = 466] [outer = 0x115591c00] 04:40:53 INFO - PROCESS | 1932 | 1461066053081 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11be7d800) [pid = 1932] [serial = 467] [outer = 0x115591c00] 04:40:53 INFO - PROCESS | 1932 | 1461066053390 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 04:40:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 422ms 04:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 04:40:53 INFO - PROCESS | 1932 | 1461066053403 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1932 | 1461066053404 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 04:40:53 INFO - PROCESS | 1932 | 1461066053406 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1932 | 1461066053408 Marionette TRACE conn2 <- [1,598,null,{}] 04:40:53 INFO - PROCESS | 1932 | 1461066053410 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}] 04:40:53 INFO - PROCESS | 1932 | 1461066053508 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 04:40:53 INFO - PROCESS | 1932 | 1461066053515 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b64000 == 39 [pid = 1932] [id = 157] 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x115610000) [pid = 1932] [serial = 468] [outer = 0x0] 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x124344000) [pid = 1932] [serial = 469] [outer = 0x115610000] 04:40:53 INFO - PROCESS | 1932 | 1461066053540 Marionette DEBUG loaded listener.js 04:40:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1271d5000) [pid = 1932] [serial = 470] [outer = 0x115610000] 04:40:53 INFO - PROCESS | 1932 | 1461066053912 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]]]}] 04:40:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 04:40:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 518ms 04:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 04:40:53 INFO - PROCESS | 1932 | 1461066053926 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 04:40:53 INFO - PROCESS | 1932 | 1461066053927 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 04:40:53 INFO - PROCESS | 1932 | 1461066053929 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 04:40:53 INFO - PROCESS | 1932 | 1461066053932 Marionette TRACE conn2 <- [1,602,null,{}] 04:40:53 INFO - PROCESS | 1932 | 1461066053937 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}] 04:40:54 INFO - PROCESS | 1932 | 1461066054024 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 04:40:54 INFO - PROCESS | 1932 | 1461066054068 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12640f000 == 40 [pid = 1932] [id = 158] 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x118f0fc00) [pid = 1932] [serial = 471] [outer = 0x0] 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1271d3000) [pid = 1932] [serial = 472] [outer = 0x118f0fc00] 04:40:54 INFO - PROCESS | 1932 | 1461066054099 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x128ca9400) [pid = 1932] [serial = 473] [outer = 0x118f0fc00] 04:40:54 INFO - PROCESS | 1932 | 1461066054363 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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 04:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 474ms 04:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 04:40:54 INFO - PROCESS | 1932 | 1461066054405 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1932 | 1461066054406 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 04:40:54 INFO - PROCESS | 1932 | 1461066054408 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1932 | 1461066054409 Marionette TRACE conn2 <- [1,606,null,{}] 04:40:54 INFO - PROCESS | 1932 | 1461066054411 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}] 04:40:54 INFO - PROCESS | 1932 | 1461066054487 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 04:40:54 INFO - PROCESS | 1932 | 1461066054491 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x128639000 == 41 [pid = 1932] [id = 159] 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x128cc7000) [pid = 1932] [serial = 474] [outer = 0x0] 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x129290800) [pid = 1932] [serial = 475] [outer = 0x128cc7000] 04:40:54 INFO - PROCESS | 1932 | 1461066054518 Marionette DEBUG loaded listener.js 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1295e1800) [pid = 1932] [serial = 476] [outer = 0x128cc7000] 04:40:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x129292c00) [pid = 1932] [serial = 477] [outer = 0x12f84c400] 04:40:54 INFO - PROCESS | 1932 | 1461066054927 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]]]}] 04:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 04:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 571ms 04:40:54 INFO - PROCESS | 1932 | 1461066054980 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 04:40:54 INFO - PROCESS | 1932 | 1461066054982 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 04:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 04:40:54 INFO - PROCESS | 1932 | 1461066054986 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 04:40:54 INFO - PROCESS | 1932 | 1461066054989 Marionette TRACE conn2 <- [1,610,null,{}] 04:40:54 INFO - PROCESS | 1932 | 1461066054993 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}] 04:40:55 INFO - PROCESS | 1932 | 1461066055090 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 04:40:55 INFO - PROCESS | 1932 | 1461066055176 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x118882000 == 42 [pid = 1932] [id = 160] 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x115594800) [pid = 1932] [serial = 478] [outer = 0x0] 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11565a000) [pid = 1932] [serial = 479] [outer = 0x115594800] 04:40:55 INFO - PROCESS | 1932 | 1461066055208 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x118580c00) [pid = 1932] [serial = 480] [outer = 0x115594800] 04:40:55 INFO - PROCESS | 1932 | 1461066055612 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]]]}] 04:40:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 04:40:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 672ms 04:40:55 INFO - PROCESS | 1932 | 1461066055658 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 04:40:55 INFO - PROCESS | 1932 | 1461066055662 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 04:40:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 04:40:55 INFO - PROCESS | 1932 | 1461066055667 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 04:40:55 INFO - PROCESS | 1932 | 1461066055669 Marionette TRACE conn2 <- [1,614,null,{}] 04:40:55 INFO - PROCESS | 1932 | 1461066055672 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}] 04:40:55 INFO - PROCESS | 1932 | 1461066055768 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 04:40:55 INFO - PROCESS | 1932 | 1461066055866 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acda800 == 43 [pid = 1932] [id = 161] 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11a8be000) [pid = 1932] [serial = 481] [outer = 0x0] 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11a8c5400) [pid = 1932] [serial = 482] [outer = 0x11a8be000] 04:40:55 INFO - PROCESS | 1932 | 1461066055897 Marionette DEBUG loaded listener.js 04:40:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11aba1800) [pid = 1932] [serial = 483] [outer = 0x11a8be000] 04:40:56 INFO - PROCESS | 1932 | 1461066056308 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]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 04:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 671ms 04:40:56 INFO - PROCESS | 1932 | 1461066056339 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1932 | 1461066056340 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 04:40:56 INFO - PROCESS | 1932 | 1461066056342 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1932 | 1461066056345 Marionette TRACE conn2 <- [1,618,null,{}] 04:40:56 INFO - PROCESS | 1932 | 1461066056353 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}] 04:40:56 INFO - PROCESS | 1932 | 1461066056447 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 04:40:56 INFO - PROCESS | 1932 | 1461066056490 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x126422800 == 44 [pid = 1932] [id = 162] 04:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11ac32000) [pid = 1932] [serial = 484] [outer = 0x0] 04:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11b837c00) [pid = 1932] [serial = 485] [outer = 0x11ac32000] 04:40:56 INFO - PROCESS | 1932 | 1461066056522 Marionette DEBUG loaded listener.js 04:40:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11be80000) [pid = 1932] [serial = 486] [outer = 0x11ac32000] 04:40:56 INFO - PROCESS | 1932 | 1461066056942 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]]]}] 04:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 04:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 625ms 04:40:56 INFO - PROCESS | 1932 | 1461066056968 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 04:40:56 INFO - PROCESS | 1932 | 1461066056970 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 04:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 04:40:56 INFO - PROCESS | 1932 | 1461066056972 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 04:40:56 INFO - PROCESS | 1932 | 1461066056973 Marionette TRACE conn2 <- [1,622,null,{}] 04:40:56 INFO - PROCESS | 1932 | 1461066056976 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}] 04:40:57 INFO - PROCESS | 1932 | 1461066057068 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 04:40:57 INFO - PROCESS | 1932 | 1461066057151 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b459800 == 45 [pid = 1932] [id = 163] 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x123765000) [pid = 1932] [serial = 487] [outer = 0x0] 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x123ea5c00) [pid = 1932] [serial = 488] [outer = 0x123765000] 04:40:57 INFO - PROCESS | 1932 | 1461066057183 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x127b90c00) [pid = 1932] [serial = 489] [outer = 0x123765000] 04:40:57 INFO - PROCESS | 1932 | 1461066057608 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]]]}] 04:40:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 04:40:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 04:40:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 04:40:57 INFO - PROCESS | 1932 | 1461066057642 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 04:40:57 INFO - PROCESS | 1932 | 1461066057644 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 04:40:57 INFO - PROCESS | 1932 | 1461066057647 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 04:40:57 INFO - PROCESS | 1932 | 1461066057650 Marionette TRACE conn2 <- [1,626,null,{}] 04:40:57 INFO - PROCESS | 1932 | 1461066057653 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}] 04:40:57 INFO - PROCESS | 1932 | 1461066057789 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 04:40:57 INFO - PROCESS | 1932 | 1461066057862 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf55000 == 46 [pid = 1932] [id = 164] 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x123762c00) [pid = 1932] [serial = 490] [outer = 0x0] 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x127d42400) [pid = 1932] [serial = 491] [outer = 0x123762c00] 04:40:57 INFO - PROCESS | 1932 | 1461066057895 Marionette DEBUG loaded listener.js 04:40:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1295e5c00) [pid = 1932] [serial = 492] [outer = 0x123762c00] 04:40:58 INFO - PROCESS | 1932 | 1461066058299 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]]]}] 04:40:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 04:40:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 721ms 04:40:58 INFO - PROCESS | 1932 | 1461066058506 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 04:40:58 INFO - PROCESS | 1932 | 1461066058509 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 04:40:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 04:40:58 INFO - PROCESS | 1932 | 1461066058514 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 04:40:58 INFO - PROCESS | 1932 | 1461066058518 Marionette TRACE conn2 <- [1,630,null,{}] 04:40:58 INFO - PROCESS | 1932 | 1461066058522 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}] 04:40:58 INFO - PROCESS | 1932 | 1461066058606 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 04:40:58 INFO - PROCESS | 1932 | 1461066058663 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x11986e000 == 47 [pid = 1932] [id = 165] 04:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x116633000) [pid = 1932] [serial = 493] [outer = 0x0] 04:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x118576000) [pid = 1932] [serial = 494] [outer = 0x116633000] 04:40:58 INFO - PROCESS | 1932 | 1461066058691 Marionette DEBUG loaded listener.js 04:40:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1188b1400) [pid = 1932] [serial = 495] [outer = 0x116633000] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x12640f000 == 46 [pid = 1932] [id = 158] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x123b64000 == 45 [pid = 1932] [id = 157] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x119dda000 == 44 [pid = 1932] [id = 156] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x123984800 == 43 [pid = 1932] [id = 155] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x123576000 == 42 [pid = 1932] [id = 154] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11c092800 == 41 [pid = 1932] [id = 153] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11b860000 == 40 [pid = 1932] [id = 152] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac82800 == 39 [pid = 1932] [id = 151] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12bc0f800) [pid = 1932] [serial = 433] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | 1461066059138 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]]]}] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11a870000 == 38 [pid = 1932] [id = 150] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x119706000 == 37 [pid = 1932] [id = 149] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x11850b000 == 36 [pid = 1932] [id = 148] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x119279000 == 35 [pid = 1932] [id = 147] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x118f4b800 == 34 [pid = 1932] [id = 146] 04:40:59 INFO - PROCESS | 1932 | --DOCSHELL 0x12d0a8000 == 33 [pid = 1932] [id = 145] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12744a400) [pid = 1932] [serial = 412] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x116450000) [pid = 1932] [serial = 379] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118574400) [pid = 1932] [serial = 380] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11a953400) [pid = 1932] [serial = 388] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11a9f8000) [pid = 1932] [serial = 389] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11aa96000) [pid = 1932] [serial = 391] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11ac31c00) [pid = 1932] [serial = 392] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11c32dc00) [pid = 1932] [serial = 403] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x123761000) [pid = 1932] [serial = 404] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11b84b400) [pid = 1932] [serial = 397] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11bab2000) [pid = 1932] [serial = 398] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x119c18400) [pid = 1932] [serial = 385] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11a8bc000) [pid = 1932] [serial = 386] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x123763800) [pid = 1932] [serial = 406] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1238b2000) [pid = 1932] [serial = 407] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12b88fc00) [pid = 1932] [serial = 377] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11ac39000) [pid = 1932] [serial = 394] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11b834400) [pid = 1932] [serial = 395] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x123c51c00) [pid = 1932] [serial = 409] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11857fc00) [pid = 1932] [serial = 382] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118ed0800) [pid = 1932] [serial = 383] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12928fc00) [pid = 1932] [serial = 415] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11a9f5c00) [pid = 1932] [serial = 424] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1295e1000) [pid = 1932] [serial = 418] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x129517800) [pid = 1932] [serial = 416] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12b285400) [pid = 1932] [serial = 421] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12b10f800) [pid = 1932] [serial = 419] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12b283800) [pid = 1932] [serial = 427] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x12b895800) [pid = 1932] [serial = 430] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12b88b400) [pid = 1932] [serial = 422] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11baaf000) [pid = 1932] [serial = 400] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11c0f8000) [pid = 1932] [serial = 401] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x127deac00) [pid = 1932] [serial = 413] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1272d6000) [pid = 1932] [serial = 425] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1273c7c00) [pid = 1932] [serial = 410] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12b88e400) [pid = 1932] [serial = 428] [outer = 0x0] [url = about:blank] 04:40:59 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x12bc0b400) [pid = 1932] [serial = 431] [outer = 0x0] [url = about:blank] 04:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 04:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 674ms 04:40:59 INFO - PROCESS | 1932 | 1461066059188 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 04:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 04:40:59 INFO - PROCESS | 1932 | 1461066059190 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 04:40:59 INFO - PROCESS | 1932 | 1461066059196 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1932 | 1461066059199 Marionette TRACE conn2 <- [1,634,null,{}] 04:40:59 INFO - PROCESS | 1932 | 1461066059202 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}] 04:40:59 INFO - PROCESS | 1932 | 1461066059275 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 04:40:59 INFO - PROCESS | 1932 | 1461066059279 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x118ee9800 == 34 [pid = 1932] [id = 166] 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x1162e1000) [pid = 1932] [serial = 496] [outer = 0x0] 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118ed7800) [pid = 1932] [serial = 497] [outer = 0x1162e1000] 04:40:59 INFO - PROCESS | 1932 | 1461066059310 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x119c20000) [pid = 1932] [serial = 498] [outer = 0x1162e1000] 04:40:59 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:59 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:40:59 INFO - PROCESS | 1932 | 1461066059640 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]]]}] 04:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 04:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 475ms 04:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 04:40:59 INFO - PROCESS | 1932 | 1461066059669 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 04:40:59 INFO - PROCESS | 1932 | 1461066059671 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 04:40:59 INFO - PROCESS | 1932 | 1461066059673 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 04:40:59 INFO - PROCESS | 1932 | 1461066059674 Marionette TRACE conn2 <- [1,638,null,{}] 04:40:59 INFO - PROCESS | 1932 | 1461066059680 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}] 04:40:59 INFO - PROCESS | 1932 | 1461066059758 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 04:40:59 INFO - PROCESS | 1932 | 1461066059763 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:40:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a87d000 == 35 [pid = 1932] [id = 167] 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11ac09000) [pid = 1932] [serial = 499] [outer = 0x0] 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11ac33800) [pid = 1932] [serial = 500] [outer = 0x11ac09000] 04:40:59 INFO - PROCESS | 1932 | 1461066059795 Marionette DEBUG loaded listener.js 04:40:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11ae8f000) [pid = 1932] [serial = 501] [outer = 0x11ac09000] 04:41:00 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:00 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:00 INFO - PROCESS | 1932 | 1461066060166 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]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 04:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 04:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 04:41:00 INFO - PROCESS | 1932 | 1461066060192 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1932 | 1461066060193 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 04:41:00 INFO - PROCESS | 1932 | 1461066060196 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1932 | 1461066060197 Marionette TRACE conn2 <- [1,642,null,{}] 04:41:00 INFO - PROCESS | 1932 | 1461066060206 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}] 04:41:00 INFO - PROCESS | 1932 | 1461066060316 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 04:41:00 INFO - PROCESS | 1932 | 1461066060322 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aea4800 == 36 [pid = 1932] [id = 168] 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11aec2000) [pid = 1932] [serial = 502] [outer = 0x0] 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11b838000) [pid = 1932] [serial = 503] [outer = 0x11aec2000] 04:41:00 INFO - PROCESS | 1932 | 1461066060365 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11be7c000) [pid = 1932] [serial = 504] [outer = 0x11aec2000] 04:41:00 INFO - PROCESS | 1932 | 1461066060785 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]]]}] 04:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 04:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 624ms 04:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 04:41:00 INFO - PROCESS | 1932 | 1461066060819 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 04:41:00 INFO - PROCESS | 1932 | 1461066060821 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 04:41:00 INFO - PROCESS | 1932 | 1461066060823 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 04:41:00 INFO - PROCESS | 1932 | 1461066060824 Marionette TRACE conn2 <- [1,646,null,{}] 04:41:00 INFO - PROCESS | 1932 | 1461066060826 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}] 04:41:00 INFO - PROCESS | 1932 | 1461066060897 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 04:41:00 INFO - PROCESS | 1932 | 1461066060903 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe3000 == 37 [pid = 1932] [id = 169] 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11be7c400) [pid = 1932] [serial = 505] [outer = 0x0] 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11c2c1000) [pid = 1932] [serial = 506] [outer = 0x11be7c400] 04:41:00 INFO - PROCESS | 1932 | 1461066060929 Marionette DEBUG loaded listener.js 04:41:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x123763000) [pid = 1932] [serial = 507] [outer = 0x11be7c400] 04:41:01 INFO - PROCESS | 1932 | 1461066061255 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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 04:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 467ms 04:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 04:41:01 INFO - PROCESS | 1932 | 1461066061291 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1932 | 1461066061292 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 04:41:01 INFO - PROCESS | 1932 | 1461066061294 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1932 | 1461066061295 Marionette TRACE conn2 <- [1,650,null,{}] 04:41:01 INFO - PROCESS | 1932 | 1461066061298 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}] 04:41:01 INFO - PROCESS | 1932 | 1461066061390 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 04:41:01 INFO - PROCESS | 1932 | 1461066061423 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11566f000 == 38 [pid = 1932] [id = 170] 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12375b400) [pid = 1932] [serial = 508] [outer = 0x0] 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x123e9ec00) [pid = 1932] [serial = 509] [outer = 0x12375b400] 04:41:01 INFO - PROCESS | 1932 | 1461066061451 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x127debc00) [pid = 1932] [serial = 510] [outer = 0x12375b400] 04:41:01 INFO - PROCESS | 1932 | 1461066061779 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]]]}] 04:41:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 04:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 518ms 04:41:01 INFO - PROCESS | 1932 | 1461066061813 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 04:41:01 INFO - PROCESS | 1932 | 1461066061814 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 04:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 04:41:01 INFO - PROCESS | 1932 | 1461066061819 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 04:41:01 INFO - PROCESS | 1932 | 1461066061820 Marionette TRACE conn2 <- [1,654,null,{}] 04:41:01 INFO - PROCESS | 1932 | 1461066061822 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}] 04:41:01 INFO - PROCESS | 1932 | 1461066061910 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 04:41:01 INFO - PROCESS | 1932 | 1461066061915 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x123976000 == 39 [pid = 1932] [id = 171] 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12375f400) [pid = 1932] [serial = 511] [outer = 0x0] 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x129522c00) [pid = 1932] [serial = 512] [outer = 0x12375f400] 04:41:01 INFO - PROCESS | 1932 | 1461066061940 Marionette DEBUG loaded listener.js 04:41:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12b113c00) [pid = 1932] [serial = 513] [outer = 0x12375f400] 04:41:02 INFO - PROCESS | 1932 | 1461066062321 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]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 04:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 04:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 04:41:02 INFO - PROCESS | 1932 | 1461066062337 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1932 | 1461066062338 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 04:41:02 INFO - PROCESS | 1932 | 1461066062340 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1932 | 1461066062341 Marionette TRACE conn2 <- [1,658,null,{}] 04:41:02 INFO - PROCESS | 1932 | 1461066062343 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}] 04:41:02 INFO - PROCESS | 1932 | 1461066062419 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 04:41:02 INFO - PROCESS | 1932 | 1461066062450 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12641a800 == 40 [pid = 1932] [id = 172] 04:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x129522800) [pid = 1932] [serial = 514] [outer = 0x0] 04:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12b49a800) [pid = 1932] [serial = 515] [outer = 0x129522800] 04:41:02 INFO - PROCESS | 1932 | 1461066062472 Marionette DEBUG loaded listener.js 04:41:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12b88b400) [pid = 1932] [serial = 516] [outer = 0x129522800] 04:41:02 INFO - PROCESS | 1932 | 1461066062887 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]]]}] 04:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 04:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 571ms 04:41:02 INFO - PROCESS | 1932 | 1461066062912 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 04:41:02 INFO - PROCESS | 1932 | 1461066062913 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 04:41:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 04:41:02 INFO - PROCESS | 1932 | 1461066062919 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 04:41:02 INFO - PROCESS | 1932 | 1461066062921 Marionette TRACE conn2 <- [1,662,null,{}] 04:41:02 INFO - PROCESS | 1932 | 1461066062940 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}] 04:41:03 INFO - PROCESS | 1932 | 1461066063078 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 04:41:03 INFO - PROCESS | 1932 | 1461066063097 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x127dc1000 == 41 [pid = 1932] [id = 173] 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12b27b800) [pid = 1932] [serial = 517] [outer = 0x0] 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12bc05000) [pid = 1932] [serial = 518] [outer = 0x12b27b800] 04:41:03 INFO - PROCESS | 1932 | 1461066063138 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12bc0dc00) [pid = 1932] [serial = 519] [outer = 0x12b27b800] 04:41:03 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:03 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x115591400) [pid = 1932] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1188b0000) [pid = 1932] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1191b5800) [pid = 1932] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11853f800) [pid = 1932] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11b836c00) [pid = 1932] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x115590c00) [pid = 1932] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11c32e400) [pid = 1932] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x115591c00) [pid = 1932] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12375a800) [pid = 1932] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x115610000) [pid = 1932] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 04:41:03 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x118f0fc00) [pid = 1932] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 04:41:03 INFO - PROCESS | 1932 | 1461066063592 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]]]}] 04:41:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 04:41:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 683ms 04:41:03 INFO - PROCESS | 1932 | 1461066063602 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 04:41:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 04:41:03 INFO - PROCESS | 1932 | 1461066063604 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 04:41:03 INFO - PROCESS | 1932 | 1461066063608 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 04:41:03 INFO - PROCESS | 1932 | 1461066063609 Marionette TRACE conn2 <- [1,666,null,{}] 04:41:03 INFO - PROCESS | 1932 | 1461066063613 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}] 04:41:03 INFO - PROCESS | 1932 | 1461066063754 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 04:41:03 INFO - PROCESS | 1932 | 1461066063824 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b421000 == 42 [pid = 1932] [id = 174] 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x115591c00) [pid = 1932] [serial = 520] [outer = 0x0] 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x119952c00) [pid = 1932] [serial = 521] [outer = 0x115591c00] 04:41:03 INFO - PROCESS | 1932 | 1461066063853 Marionette DEBUG loaded listener.js 04:41:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127033800) [pid = 1932] [serial = 522] [outer = 0x115591c00] 04:41:04 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:04 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:04 INFO - PROCESS | 1932 | 1461066064131 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]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 04:41:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 570ms 04:41:04 INFO - PROCESS | 1932 | 1461066064177 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1932 | 1461066064179 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 04:41:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 04:41:04 INFO - PROCESS | 1932 | 1461066064181 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1932 | 1461066064186 Marionette TRACE conn2 <- [1,670,null,{}] 04:41:04 INFO - PROCESS | 1932 | 1461066064189 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}] 04:41:04 INFO - PROCESS | 1932 | 1461066064279 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 04:41:04 INFO - PROCESS | 1932 | 1461066064286 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bab7800 == 43 [pid = 1932] [id = 175] 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x1271d5800) [pid = 1932] [serial = 523] [outer = 0x0] 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12cda6000) [pid = 1932] [serial = 524] [outer = 0x1271d5800] 04:41:04 INFO - PROCESS | 1932 | 1461066064315 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x12cfc8400) [pid = 1932] [serial = 525] [outer = 0x1271d5800] 04:41:04 INFO - PROCESS | 1932 | 1461066064636 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]]]}] 04:41:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 04:41:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 474ms 04:41:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 04:41:04 INFO - PROCESS | 1932 | 1461066064656 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 04:41:04 INFO - PROCESS | 1932 | 1461066064657 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 04:41:04 INFO - PROCESS | 1932 | 1461066064659 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 04:41:04 INFO - PROCESS | 1932 | 1461066064660 Marionette TRACE conn2 <- [1,674,null,{}] 04:41:04 INFO - PROCESS | 1932 | 1461066064663 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}] 04:41:04 INFO - PROCESS | 1932 | 1461066064762 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 04:41:04 INFO - PROCESS | 1932 | 1461066064768 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdcd000 == 44 [pid = 1932] [id = 176] 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11b836c00) [pid = 1932] [serial = 526] [outer = 0x0] 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12d0c2400) [pid = 1932] [serial = 527] [outer = 0x11b836c00] 04:41:04 INFO - PROCESS | 1932 | 1461066064792 Marionette DEBUG loaded listener.js 04:41:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12d226c00) [pid = 1932] [serial = 528] [outer = 0x11b836c00] 04:41:04 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:05 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:41:05 INFO - PROCESS | 1932 | 1461066065096 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]]]}] 04:41:05 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 04:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 04:41:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 04:41:05 INFO - PROCESS | 1932 | 1461066065128 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1932 | 1461066065129 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 04:41:05 INFO - PROCESS | 1932 | 1461066065131 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1932 | 1461066065134 Marionette TRACE conn2 <- [1,678,null,{}] 04:41:05 INFO - PROCESS | 1932 | 1461066065137 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}] 04:41:05 INFO - PROCESS | 1932 | 1461066065215 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 04:41:05 INFO - PROCESS | 1932 | 1461066065221 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d30b000 == 45 [pid = 1932] [id = 177] 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12d0cb000) [pid = 1932] [serial = 529] [outer = 0x0] 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12d22d800) [pid = 1932] [serial = 530] [outer = 0x12d0cb000] 04:41:05 INFO - PROCESS | 1932 | 1461066065246 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12d347000) [pid = 1932] [serial = 531] [outer = 0x12d0cb000] 04:41:05 INFO - PROCESS | 1932 | 1461066065670 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]]]}] 04:41:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 04:41:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 574ms 04:41:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 04:41:05 INFO - PROCESS | 1932 | 1461066065706 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 04:41:05 INFO - PROCESS | 1932 | 1461066065709 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 04:41:05 INFO - PROCESS | 1932 | 1461066065712 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 04:41:05 INFO - PROCESS | 1932 | 1461066065715 Marionette TRACE conn2 <- [1,682,null,{}] 04:41:05 INFO - PROCESS | 1932 | 1461066065719 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}] 04:41:05 INFO - PROCESS | 1932 | 1461066065815 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 04:41:05 INFO - PROCESS | 1932 | 1461066065865 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f46800 == 46 [pid = 1932] [id = 178] 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11558d400) [pid = 1932] [serial = 532] [outer = 0x0] 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11857b000) [pid = 1932] [serial = 533] [outer = 0x11558d400] 04:41:05 INFO - PROCESS | 1932 | 1461066065897 Marionette DEBUG loaded listener.js 04:41:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x118cd7c00) [pid = 1932] [serial = 534] [outer = 0x11558d400] 04:41:06 INFO - PROCESS | 1932 | 1461066066783 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]]]}] 04:41:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 04:41:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1123ms 04:41:06 INFO - PROCESS | 1932 | 1461066066835 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 04:41:06 INFO - PROCESS | 1932 | 1461066066839 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 04:41:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 04:41:06 INFO - PROCESS | 1932 | 1461066066843 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 04:41:06 INFO - PROCESS | 1932 | 1461066066845 Marionette TRACE conn2 <- [1,686,null,{}] 04:41:06 INFO - PROCESS | 1932 | 1461066066848 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}] 04:41:06 INFO - PROCESS | 1932 | 1461066066945 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 04:41:06 INFO - PROCESS | 1932 | 1461066066990 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba55000 == 47 [pid = 1932] [id = 179] 04:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x118edc000) [pid = 1932] [serial = 535] [outer = 0x0] 04:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11ac34800) [pid = 1932] [serial = 536] [outer = 0x118edc000] 04:41:07 INFO - PROCESS | 1932 | 1461066067020 Marionette DEBUG loaded listener.js 04:41:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11b82dc00) [pid = 1932] [serial = 537] [outer = 0x118edc000] 04:41:07 INFO - PROCESS | 1932 | 1461066067892 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]]]}] 04:41:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 04:41:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1070ms 04:41:07 INFO - PROCESS | 1932 | 1461066067913 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 04:41:07 INFO - PROCESS | 1932 | 1461066067915 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 04:41:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 04:41:07 INFO - PROCESS | 1932 | 1461066067917 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 04:41:07 INFO - PROCESS | 1932 | 1461066067920 Marionette TRACE conn2 <- [1,690,null,{}] 04:41:07 INFO - PROCESS | 1932 | 1461066067928 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}] 04:41:08 INFO - PROCESS | 1932 | 1461066068029 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 04:41:08 INFO - PROCESS | 1932 | 1461066068074 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baad000 == 48 [pid = 1932] [id = 180] 04:41:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11be7f800) [pid = 1932] [serial = 538] [outer = 0x0] 04:41:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1237e8800) [pid = 1932] [serial = 539] [outer = 0x11be7f800] 04:41:08 INFO - PROCESS | 1932 | 1461066068106 Marionette DEBUG loaded listener.js 04:41:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x127b91800) [pid = 1932] [serial = 540] [outer = 0x11be7f800] 04:41:09 INFO - PROCESS | 1932 | 1461066069018 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]]]}] 04:41:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 04:41:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1125ms 04:41:09 INFO - PROCESS | 1932 | 1461066069043 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 04:41:09 INFO - PROCESS | 1932 | 1461066069045 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 04:41:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 04:41:09 INFO - PROCESS | 1932 | 1461066069048 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 04:41:09 INFO - PROCESS | 1932 | 1461066069051 Marionette TRACE conn2 <- [1,694,null,{}] 04:41:09 INFO - PROCESS | 1932 | 1461066069055 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}] 04:41:09 INFO - PROCESS | 1932 | 1461066069137 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 04:41:09 INFO - PROCESS | 1932 | 1461066069183 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa38000 == 49 [pid = 1932] [id = 181] 04:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x118cd7800) [pid = 1932] [serial = 541] [outer = 0x0] 04:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x119130c00) [pid = 1932] [serial = 542] [outer = 0x118cd7800] 04:41:09 INFO - PROCESS | 1932 | 1461066069212 Marionette DEBUG loaded listener.js 04:41:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11a8c2000) [pid = 1932] [serial = 543] [outer = 0x118cd7800] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdcd000 == 48 [pid = 1932] [id = 176] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12bab7800 == 47 [pid = 1932] [id = 175] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11b421000 == 46 [pid = 1932] [id = 174] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x127dc1000 == 45 [pid = 1932] [id = 173] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12641a800 == 44 [pid = 1932] [id = 172] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x123976000 == 43 [pid = 1932] [id = 171] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11566f000 == 42 [pid = 1932] [id = 170] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x129290800) [pid = 1932] [serial = 475] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe3000 == 41 [pid = 1932] [id = 169] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11aea4800 == 40 [pid = 1932] [id = 168] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11a87d000 == 39 [pid = 1932] [id = 167] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x118ee9800 == 38 [pid = 1932] [id = 166] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11986e000 == 37 [pid = 1932] [id = 165] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf55000 == 36 [pid = 1932] [id = 164] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12b459800 == 35 [pid = 1932] [id = 163] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x126422800 == 34 [pid = 1932] [id = 162] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x11acda800 == 33 [pid = 1932] [id = 161] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x118882000 == 32 [pid = 1932] [id = 160] 04:41:09 INFO - PROCESS | 1932 | --DOCSHELL 0x128639000 == 31 [pid = 1932] [id = 159] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11aec3000) [pid = 1932] [serial = 454] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118f0a800) [pid = 1932] [serial = 445] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11994f400) [pid = 1932] [serial = 446] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11ac36400) [pid = 1932] [serial = 451] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118576c00) [pid = 1932] [serial = 442] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118780800) [pid = 1932] [serial = 443] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11c32a400) [pid = 1932] [serial = 458] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x119248800) [pid = 1932] [serial = 439] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11a8bd000) [pid = 1932] [serial = 448] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11aa9a000) [pid = 1932] [serial = 449] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11be7b000) [pid = 1932] [serial = 457] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x116213800) [pid = 1932] [serial = 436] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x123762400) [pid = 1932] [serial = 460] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1238ab800) [pid = 1932] [serial = 461] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11be7d800) [pid = 1932] [serial = 467] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x123c55c00) [pid = 1932] [serial = 463] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x124344000) [pid = 1932] [serial = 469] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x119da7c00) [pid = 1932] [serial = 466] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x124345000) [pid = 1932] [serial = 464] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1271d3000) [pid = 1932] [serial = 472] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11baab800) [pid = 1932] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x128ca9400) [pid = 1932] [serial = 473] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1271d5000) [pid = 1932] [serial = 470] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11b832400) [pid = 1932] [serial = 455] [outer = 0x0] [url = about:blank] 04:41:09 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11aebe800) [pid = 1932] [serial = 452] [outer = 0x0] [url = about:blank] 04:41:10 INFO - PROCESS | 1932 | 1461066070109 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]]]}] 04:41:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 04:41:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1076ms 04:41:10 INFO - PROCESS | 1932 | 1461066070125 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 04:41:10 INFO - PROCESS | 1932 | 1461066070129 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 04:41:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 04:41:10 INFO - PROCESS | 1932 | 1461066070136 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 04:41:10 INFO - PROCESS | 1932 | 1461066070137 Marionette TRACE conn2 <- [1,698,null,{}] 04:41:10 INFO - PROCESS | 1932 | 1461066070140 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}] 04:41:10 INFO - PROCESS | 1932 | 1461066070210 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 04:41:10 INFO - PROCESS | 1932 | 1461066070215 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x118e27000 == 32 [pid = 1932] [id = 182] 04:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x118f05400) [pid = 1932] [serial = 544] [outer = 0x0] 04:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11a9f0000) [pid = 1932] [serial = 545] [outer = 0x118f05400] 04:41:10 INFO - PROCESS | 1932 | 1461066070244 Marionette DEBUG loaded listener.js 04:41:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11ac37c00) [pid = 1932] [serial = 546] [outer = 0x118f05400] 04:41:11 INFO - PROCESS | 1932 | 1461066071093 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]]]}] 04:41:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 04:41:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 973ms 04:41:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 04:41:11 INFO - PROCESS | 1932 | 1461066071107 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 04:41:11 INFO - PROCESS | 1932 | 1461066071108 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 04:41:11 INFO - PROCESS | 1932 | 1461066071110 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 04:41:11 INFO - PROCESS | 1932 | 1461066071113 Marionette TRACE conn2 <- [1,702,null,{}] 04:41:11 INFO - PROCESS | 1932 | 1461066071122 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}] 04:41:11 INFO - PROCESS | 1932 | 1461066071201 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 04:41:11 INFO - PROCESS | 1932 | 1461066071243 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac7c800 == 33 [pid = 1932] [id = 183] 04:41:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11ae8e800) [pid = 1932] [serial = 547] [outer = 0x0] 04:41:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11baab800) [pid = 1932] [serial = 548] [outer = 0x11ae8e800] 04:41:11 INFO - PROCESS | 1932 | 1461066071270 Marionette DEBUG loaded listener.js 04:41:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11c0f8000) [pid = 1932] [serial = 549] [outer = 0x11ae8e800] 04:41:12 INFO - PROCESS | 1932 | 1461066072057 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]]]}] 04:41:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 04:41:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 972ms 04:41:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 04:41:12 INFO - PROCESS | 1932 | 1461066072086 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 04:41:12 INFO - PROCESS | 1932 | 1461066072088 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 04:41:12 INFO - PROCESS | 1932 | 1461066072090 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 04:41:12 INFO - PROCESS | 1932 | 1461066072091 Marionette TRACE conn2 <- [1,706,null,{}] 04:41:12 INFO - PROCESS | 1932 | 1461066072094 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}] 04:41:12 INFO - PROCESS | 1932 | 1461066072185 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 04:41:12 INFO - PROCESS | 1932 | 1461066072189 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd7000 == 34 [pid = 1932] [id = 184] 04:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11baac400) [pid = 1932] [serial = 550] [outer = 0x0] 04:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x123768000) [pid = 1932] [serial = 551] [outer = 0x11baac400] 04:41:12 INFO - PROCESS | 1932 | 1461066072215 Marionette DEBUG loaded listener.js 04:41:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x123e12400) [pid = 1932] [serial = 552] [outer = 0x11baac400] 04:41:13 INFO - PROCESS | 1932 | 1461066073012 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]]]}] 04:41:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 04:41:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 04:41:13 INFO - PROCESS | 1932 | 1461066073060 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 04:41:13 INFO - PROCESS | 1932 | 1461066073061 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 04:41:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 04:41:13 INFO - PROCESS | 1932 | 1461066073063 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 04:41:13 INFO - PROCESS | 1932 | 1461066073065 Marionette TRACE conn2 <- [1,710,null,{}] 04:41:13 INFO - PROCESS | 1932 | 1461066073067 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}] 04:41:13 INFO - PROCESS | 1932 | 1461066073152 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 04:41:13 INFO - PROCESS | 1932 | 1461066073183 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c376000 == 35 [pid = 1932] [id = 185] 04:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a95f800) [pid = 1932] [serial = 553] [outer = 0x0] 04:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1272dd400) [pid = 1932] [serial = 554] [outer = 0x11a95f800] 04:41:13 INFO - PROCESS | 1932 | 1461066073208 Marionette DEBUG loaded listener.js 04:41:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1276b6c00) [pid = 1932] [serial = 555] [outer = 0x11a95f800] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11ac09000) [pid = 1932] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11aec2000) [pid = 1932] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1162e1000) [pid = 1932] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x116633000) [pid = 1932] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11be7c400) [pid = 1932] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12b27b800) [pid = 1932] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x115591c00) [pid = 1932] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x1271d5800) [pid = 1932] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x128cc7000) [pid = 1932] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12375b400) [pid = 1932] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11b836c00) [pid = 1932] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12375f400) [pid = 1932] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 04:41:14 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x129522800) [pid = 1932] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 04:41:14 INFO - PROCESS | 1932 | 1461066074061 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]]]}] 04:41:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 04:41:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 04:41:14 INFO - PROCESS | 1932 | 1461066074084 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 04:41:14 INFO - PROCESS | 1932 | 1461066074086 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 04:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 04:41:14 INFO - PROCESS | 1932 | 1461066074096 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 04:41:14 INFO - PROCESS | 1932 | 1461066074097 Marionette TRACE conn2 <- [1,714,null,{}] 04:41:14 INFO - PROCESS | 1932 | 1461066074099 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}] 04:41:14 INFO - PROCESS | 1932 | 1461066074185 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 04:41:14 INFO - PROCESS | 1932 | 1461066074191 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c07e800 == 36 [pid = 1932] [id = 186] 04:41:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x127b9a000) [pid = 1932] [serial = 556] [outer = 0x0] 04:41:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x127dec000) [pid = 1932] [serial = 557] [outer = 0x127b9a000] 04:41:14 INFO - PROCESS | 1932 | 1461066074219 Marionette DEBUG loaded listener.js 04:41:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x129294800) [pid = 1932] [serial = 558] [outer = 0x127b9a000] 04:41:15 INFO - PROCESS | 1932 | 1461066075029 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]]]}] 04:41:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 04:41:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 968ms 04:41:15 INFO - PROCESS | 1932 | 1461066075064 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 04:41:15 INFO - PROCESS | 1932 | 1461066075066 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 04:41:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 04:41:15 INFO - PROCESS | 1932 | 1461066075070 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 04:41:15 INFO - PROCESS | 1932 | 1461066075071 Marionette TRACE conn2 <- [1,718,null,{}] 04:41:15 INFO - PROCESS | 1932 | 1461066075074 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}] 04:41:15 INFO - PROCESS | 1932 | 1461066075141 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 04:41:15 INFO - PROCESS | 1932 | 1461066075187 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b69800 == 37 [pid = 1932] [id = 187] 04:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x127030000) [pid = 1932] [serial = 559] [outer = 0x0] 04:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1295e3000) [pid = 1932] [serial = 560] [outer = 0x127030000] 04:41:15 INFO - PROCESS | 1932 | 1461066075212 Marionette DEBUG loaded listener.js 04:41:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x12b116c00) [pid = 1932] [serial = 561] [outer = 0x127030000] 04:41:16 INFO - PROCESS | 1932 | 1461066076024 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]]]}] 04:41:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 04:41:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 04:41:16 INFO - PROCESS | 1932 | 1461066076040 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 04:41:16 INFO - PROCESS | 1932 | 1461066076041 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 04:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 04:41:16 INFO - PROCESS | 1932 | 1461066076043 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1932 | 1461066076044 Marionette TRACE conn2 <- [1,722,null,{}] 04:41:16 INFO - PROCESS | 1932 | 1461066076098 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}] 04:41:16 INFO - PROCESS | 1932 | 1461066076229 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 04:41:16 INFO - PROCESS | 1932 | 1461066076316 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x119866800 == 38 [pid = 1932] [id = 188] 04:41:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x116638400) [pid = 1932] [serial = 562] [outer = 0x0] 04:41:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11857a000) [pid = 1932] [serial = 563] [outer = 0x116638400] 04:41:16 INFO - PROCESS | 1932 | 1461066076348 Marionette DEBUG loaded listener.js 04:41:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x118f0b400) [pid = 1932] [serial = 564] [outer = 0x116638400] 04:41:16 INFO - PROCESS | 1932 | 1461066076785 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] 04:41:16 INFO - PROCESS | 1932 | 1461066076816 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 04:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 04:41:16 INFO - PROCESS | 1932 | 1461066076819 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 04:41:16 INFO - PROCESS | 1932 | 1461066076821 Marionette TRACE conn2 <- [1,726,null,{}] 04:41:16 INFO - PROCESS | 1932 | 1461066076824 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}] 04:41:16 INFO - PROCESS | 1932 | 1461066076915 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 04:41:16 INFO - PROCESS | 1932 | 1461066076978 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba2a000 == 39 [pid = 1932] [id = 189] 04:41:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x119953000) [pid = 1932] [serial = 565] [outer = 0x0] 04:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11ac3c000) [pid = 1932] [serial = 566] [outer = 0x119953000] 04:41:17 INFO - PROCESS | 1932 | 1461066077009 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11b84b000) [pid = 1932] [serial = 567] [outer = 0x119953000] 04:41:17 INFO - PROCESS | 1932 | 1461066077457 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]]]}] 04:41:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 04:41:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 04:41:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 04:41:17 INFO - PROCESS | 1932 | 1461066077489 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 04:41:17 INFO - PROCESS | 1932 | 1461066077490 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 04:41:17 INFO - PROCESS | 1932 | 1461066077493 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 04:41:17 INFO - PROCESS | 1932 | 1461066077494 Marionette TRACE conn2 <- [1,730,null,{}] 04:41:17 INFO - PROCESS | 1932 | 1461066077496 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}] 04:41:17 INFO - PROCESS | 1932 | 1461066077621 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 04:41:17 INFO - PROCESS | 1932 | 1461066077681 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271c5800 == 40 [pid = 1932] [id = 190] 04:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11c2c2400) [pid = 1932] [serial = 568] [outer = 0x0] 04:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x123c56000) [pid = 1932] [serial = 569] [outer = 0x11c2c2400] 04:41:17 INFO - PROCESS | 1932 | 1461066077714 Marionette DEBUG loaded listener.js 04:41:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x127d36c00) [pid = 1932] [serial = 570] [outer = 0x11c2c2400] 04:41:18 INFO - PROCESS | 1932 | 1461066078152 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 04:41:18 INFO - PROCESS | 1932 | 1461066078175 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 04:41:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 04:41:18 INFO - PROCESS | 1932 | 1461066078179 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1932 | 1461066078180 Marionette TRACE conn2 <- [1,734,null,{}] 04:41:18 INFO - PROCESS | 1932 | 1461066078183 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}] 04:41:18 INFO - PROCESS | 1932 | 1461066078276 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 04:41:18 INFO - PROCESS | 1932 | 1461066078319 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d99000 == 41 [pid = 1932] [id = 191] 04:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x127de7800) [pid = 1932] [serial = 571] [outer = 0x0] 04:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1295e4000) [pid = 1932] [serial = 572] [outer = 0x127de7800] 04:41:18 INFO - PROCESS | 1932 | 1461066078350 Marionette DEBUG loaded listener.js 04:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12bdd2000) [pid = 1932] [serial = 573] [outer = 0x127de7800] 04:41:18 INFO - PROCESS | 1932 | 1461066078751 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]]]}] 04:41:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 04:41:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 620ms 04:41:18 INFO - PROCESS | 1932 | 1461066078799 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 04:41:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 04:41:18 INFO - PROCESS | 1932 | 1461066078800 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 04:41:18 INFO - PROCESS | 1932 | 1461066078803 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 04:41:18 INFO - PROCESS | 1932 | 1461066078804 Marionette TRACE conn2 <- [1,738,null,{}] 04:41:18 INFO - PROCESS | 1932 | 1461066078806 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}] 04:41:18 INFO - PROCESS | 1932 | 1461066078896 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 04:41:18 INFO - PROCESS | 1932 | 1461066078987 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b829000 == 42 [pid = 1932] [id = 192] 04:41:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12bddc800) [pid = 1932] [serial = 574] [outer = 0x0] 04:41:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12cdaf800) [pid = 1932] [serial = 575] [outer = 0x12bddc800] 04:41:19 INFO - PROCESS | 1932 | 1461066079018 Marionette DEBUG loaded listener.js 04:41:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12cfc6400) [pid = 1932] [serial = 576] [outer = 0x12bddc800] 04:41:19 INFO - PROCESS | 1932 | 1461066079964 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]]]}] 04:41:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 04:41:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1173ms 04:41:19 INFO - PROCESS | 1932 | 1461066079976 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 04:41:19 INFO - PROCESS | 1932 | 1461066079978 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 04:41:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 04:41:19 INFO - PROCESS | 1932 | 1461066079983 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 04:41:19 INFO - PROCESS | 1932 | 1461066079986 Marionette TRACE conn2 <- [1,742,null,{}] 04:41:19 INFO - PROCESS | 1932 | 1461066079990 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}] 04:41:20 INFO - PROCESS | 1932 | 1461066080079 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 04:41:20 INFO - PROCESS | 1932 | 1461066080125 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac73800 == 43 [pid = 1932] [id = 193] 04:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x119c14c00) [pid = 1932] [serial = 577] [outer = 0x0] 04:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x119da2000) [pid = 1932] [serial = 578] [outer = 0x119c14c00] 04:41:20 INFO - PROCESS | 1932 | 1461066080154 Marionette DEBUG loaded listener.js 04:41:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11ac34400) [pid = 1932] [serial = 579] [outer = 0x119c14c00] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11c07e800 == 42 [pid = 1932] [id = 186] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11c376000 == 41 [pid = 1932] [id = 185] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd7000 == 40 [pid = 1932] [id = 184] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac7c800 == 39 [pid = 1932] [id = 183] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x118e27000 == 38 [pid = 1932] [id = 182] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x11aa38000 == 37 [pid = 1932] [id = 181] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12d22d800) [pid = 1932] [serial = 530] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOCSHELL 0x118f46800 == 36 [pid = 1932] [id = 178] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x129522c00) [pid = 1932] [serial = 512] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12b49a800) [pid = 1932] [serial = 515] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b113c00) [pid = 1932] [serial = 513] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11565a000) [pid = 1932] [serial = 479] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11a8c5400) [pid = 1932] [serial = 482] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x123ea5c00) [pid = 1932] [serial = 488] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11b837c00) [pid = 1932] [serial = 485] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11ac33800) [pid = 1932] [serial = 500] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11ae8f000) [pid = 1932] [serial = 501] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11b838000) [pid = 1932] [serial = 503] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11be7c000) [pid = 1932] [serial = 504] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x118ed7800) [pid = 1932] [serial = 497] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x119c20000) [pid = 1932] [serial = 498] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1188b1400) [pid = 1932] [serial = 495] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118576000) [pid = 1932] [serial = 494] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11c2c1000) [pid = 1932] [serial = 506] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x123763000) [pid = 1932] [serial = 507] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x127d42400) [pid = 1932] [serial = 491] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12bc05000) [pid = 1932] [serial = 518] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119952c00) [pid = 1932] [serial = 521] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12b88b400) [pid = 1932] [serial = 516] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12cda6000) [pid = 1932] [serial = 524] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12cfc8400) [pid = 1932] [serial = 525] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12bc0dc00) [pid = 1932] [serial = 519] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x1295e1800) [pid = 1932] [serial = 476] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x123e9ec00) [pid = 1932] [serial = 509] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x127033800) [pid = 1932] [serial = 522] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12d226c00) [pid = 1932] [serial = 528] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x127debc00) [pid = 1932] [serial = 510] [outer = 0x0] [url = about:blank] 04:41:20 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12d0c2400) [pid = 1932] [serial = 527] [outer = 0x0] [url = about:blank] 04:41:21 INFO - PROCESS | 1932 | 1461066081038 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]]]}] 04:41:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 04:41:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1075ms 04:41:21 INFO - PROCESS | 1932 | 1461066081058 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 04:41:21 INFO - PROCESS | 1932 | 1461066081062 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 04:41:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 04:41:21 INFO - PROCESS | 1932 | 1461066081068 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 04:41:21 INFO - PROCESS | 1932 | 1461066081070 Marionette TRACE conn2 <- [1,746,null,{}] 04:41:21 INFO - PROCESS | 1932 | 1461066081073 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}] 04:41:21 INFO - PROCESS | 1932 | 1461066081146 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 04:41:21 INFO - PROCESS | 1932 | 1461066081197 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x11985b000 == 37 [pid = 1932] [id = 194] 04:41:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x115603c00) [pid = 1932] [serial = 580] [outer = 0x0] 04:41:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11a8c3c00) [pid = 1932] [serial = 581] [outer = 0x115603c00] 04:41:21 INFO - PROCESS | 1932 | 1461066081224 Marionette DEBUG loaded listener.js 04:41:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11baa3400) [pid = 1932] [serial = 582] [outer = 0x115603c00] 04:41:22 INFO - PROCESS | 1932 | 1461066082013 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]]]}] 04:41:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 04:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 972ms 04:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 04:41:22 INFO - PROCESS | 1932 | 1461066082038 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 04:41:22 INFO - PROCESS | 1932 | 1461066082039 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 04:41:22 INFO - PROCESS | 1932 | 1461066082042 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 04:41:22 INFO - PROCESS | 1932 | 1461066082044 Marionette TRACE conn2 <- [1,750,null,{}] 04:41:22 INFO - PROCESS | 1932 | 1461066082054 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}] 04:41:22 INFO - PROCESS | 1932 | 1461066082131 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 04:41:22 INFO - PROCESS | 1932 | 1461066082138 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba2f000 == 38 [pid = 1932] [id = 195] 04:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x123764c00) [pid = 1932] [serial = 583] [outer = 0x0] 04:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x1271d5000) [pid = 1932] [serial = 584] [outer = 0x123764c00] 04:41:22 INFO - PROCESS | 1932 | 1461066082165 Marionette DEBUG loaded listener.js 04:41:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x127b92000) [pid = 1932] [serial = 585] [outer = 0x123764c00] 04:41:23 INFO - PROCESS | 1932 | 1461066083022 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]]]}] 04:41:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 04:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1023ms 04:41:23 INFO - PROCESS | 1932 | 1461066083066 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 04:41:23 INFO - PROCESS | 1932 | 1461066083068 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 04:41:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 04:41:23 INFO - PROCESS | 1932 | 1461066083070 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 04:41:23 INFO - PROCESS | 1932 | 1461066083071 Marionette TRACE conn2 <- [1,754,null,{}] 04:41:23 INFO - PROCESS | 1932 | 1461066083074 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}] 04:41:23 INFO - PROCESS | 1932 | 1461066083162 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 04:41:23 INFO - PROCESS | 1932 | 1461066083193 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c372000 == 39 [pid = 1932] [id = 196] 04:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x127b94c00) [pid = 1932] [serial = 586] [outer = 0x0] 04:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x129293800) [pid = 1932] [serial = 587] [outer = 0x127b94c00] 04:41:23 INFO - PROCESS | 1932 | 1461066083219 Marionette DEBUG loaded listener.js 04:41:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12b10d000) [pid = 1932] [serial = 588] [outer = 0x127b94c00] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118cd7800) [pid = 1932] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11a95f800) [pid = 1932] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11ae8e800) [pid = 1932] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x118f05400) [pid = 1932] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x127b9a000) [pid = 1932] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11baac400) [pid = 1932] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 04:41:23 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x12b896c00) [pid = 1932] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 04:41:24 INFO - PROCESS | 1932 | 1461066084005 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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 04:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 968ms 04:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 04:41:24 INFO - PROCESS | 1932 | 1461066084039 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1932 | 1461066084040 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 04:41:24 INFO - PROCESS | 1932 | 1461066084042 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1932 | 1461066084043 Marionette TRACE conn2 <- [1,758,null,{}] 04:41:24 INFO - PROCESS | 1932 | 1461066084046 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}] 04:41:24 INFO - PROCESS | 1932 | 1461066084120 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 04:41:24 INFO - PROCESS | 1932 | 1461066084124 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x123975800 == 40 [pid = 1932] [id = 197] 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x118f05400) [pid = 1932] [serial = 589] [outer = 0x0] 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x127b92c00) [pid = 1932] [serial = 590] [outer = 0x118f05400] 04:41:24 INFO - PROCESS | 1932 | 1461066084150 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x12b118000) [pid = 1932] [serial = 591] [outer = 0x118f05400] 04:41:24 INFO - PROCESS | 1932 | 1461066084486 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]]]}] 04:41:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 04:41:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 04:41:24 INFO - PROCESS | 1932 | 1461066084511 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 04:41:24 INFO - PROCESS | 1932 | 1461066084512 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 04:41:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 04:41:24 INFO - PROCESS | 1932 | 1461066084515 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 04:41:24 INFO - PROCESS | 1932 | 1461066084516 Marionette TRACE conn2 <- [1,762,null,{}] 04:41:24 INFO - PROCESS | 1932 | 1461066084521 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}] 04:41:24 INFO - PROCESS | 1932 | 1461066084630 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 04:41:24 INFO - PROCESS | 1932 | 1461066084640 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x118518000 == 41 [pid = 1932] [id = 198] 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x12b4a1400) [pid = 1932] [serial = 592] [outer = 0x0] 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x12d0c4000) [pid = 1932] [serial = 593] [outer = 0x12b4a1400] 04:41:24 INFO - PROCESS | 1932 | 1461066084668 Marionette DEBUG loaded listener.js 04:41:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x12d342400) [pid = 1932] [serial = 594] [outer = 0x12b4a1400] 04:41:25 INFO - PROCESS | 1932 | 1461066085442 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]]]}] 04:41:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 04:41:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 04:41:25 INFO - PROCESS | 1932 | 1461066085488 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 04:41:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 04:41:25 INFO - PROCESS | 1932 | 1461066085490 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 04:41:25 INFO - PROCESS | 1932 | 1461066085493 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 04:41:25 INFO - PROCESS | 1932 | 1461066085495 Marionette TRACE conn2 <- [1,766,null,{}] 04:41:25 INFO - PROCESS | 1932 | 1461066085499 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}] 04:41:25 INFO - PROCESS | 1932 | 1461066085614 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 04:41:25 INFO - PROCESS | 1932 | 1461066085620 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb6800 == 42 [pid = 1932] [id = 199] 04:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x12d350800) [pid = 1932] [serial = 595] [outer = 0x0] 04:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x12daa9400) [pid = 1932] [serial = 596] [outer = 0x12d350800] 04:41:25 INFO - PROCESS | 1932 | 1461066085644 Marionette DEBUG loaded listener.js 04:41:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x12e091c00) [pid = 1932] [serial = 597] [outer = 0x12d350800] 04:41:26 INFO - PROCESS | 1932 | 1461066086429 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]]]}] 04:41:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 04:41:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 970ms 04:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 04:41:26 INFO - PROCESS | 1932 | 1461066086463 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 04:41:26 INFO - PROCESS | 1932 | 1461066086464 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 04:41:26 INFO - PROCESS | 1932 | 1461066086467 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 04:41:26 INFO - PROCESS | 1932 | 1461066086468 Marionette TRACE conn2 <- [1,770,null,{}] 04:41:26 INFO - PROCESS | 1932 | 1461066086470 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}] 04:41:26 INFO - PROCESS | 1932 | 1461066086543 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 04:41:26 INFO - PROCESS | 1932 | 1461066086641 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x118cbd000 == 43 [pid = 1932] [id = 200] 04:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x114c0fc00) [pid = 1932] [serial = 598] [outer = 0x0] 04:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x115594400) [pid = 1932] [serial = 599] [outer = 0x114c0fc00] 04:41:26 INFO - PROCESS | 1932 | 1461066086674 Marionette DEBUG loaded listener.js 04:41:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x118c83400) [pid = 1932] [serial = 600] [outer = 0x114c0fc00] 04:41:27 INFO - PROCESS | 1932 | 1461066087113 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 04:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 669ms 04:41:27 INFO - PROCESS | 1932 | 1461066087137 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1932 | 1461066087140 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 04:41:27 INFO - PROCESS | 1932 | 1461066087144 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1932 | 1461066087146 Marionette TRACE conn2 <- [1,774,null,{}] 04:41:27 INFO - PROCESS | 1932 | 1461066087149 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}] 04:41:27 INFO - PROCESS | 1932 | 1461066087247 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 04:41:27 INFO - PROCESS | 1932 | 1461066087292 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c07d800 == 44 [pid = 1932] [id = 201] 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119135c00) [pid = 1932] [serial = 601] [outer = 0x0] 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11be7b000) [pid = 1932] [serial = 602] [outer = 0x119135c00] 04:41:27 INFO - PROCESS | 1932 | 1461066087327 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12375f800) [pid = 1932] [serial = 603] [outer = 0x119135c00] 04:41:27 INFO - PROCESS | 1932 | 1461066087744 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]]]}] 04:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 04:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 621ms 04:41:27 INFO - PROCESS | 1932 | 1461066087768 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 04:41:27 INFO - PROCESS | 1932 | 1461066087770 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 04:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 04:41:27 INFO - PROCESS | 1932 | 1461066087773 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 04:41:27 INFO - PROCESS | 1932 | 1461066087774 Marionette TRACE conn2 <- [1,778,null,{}] 04:41:27 INFO - PROCESS | 1932 | 1461066087777 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}] 04:41:27 INFO - PROCESS | 1932 | 1461066087873 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 04:41:27 INFO - PROCESS | 1932 | 1461066087919 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12741b800 == 45 [pid = 1932] [id = 202] 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x123a9b800) [pid = 1932] [serial = 604] [outer = 0x0] 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x127b90800) [pid = 1932] [serial = 605] [outer = 0x123a9b800] 04:41:27 INFO - PROCESS | 1932 | 1461066087949 Marionette DEBUG loaded listener.js 04:41:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12b27b400) [pid = 1932] [serial = 606] [outer = 0x123a9b800] 04:41:28 INFO - PROCESS | 1932 | 1461066088362 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]]]}] 04:41:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 04:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 619ms 04:41:28 INFO - PROCESS | 1932 | 1461066088401 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 04:41:28 INFO - PROCESS | 1932 | 1461066088403 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 04:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 04:41:28 INFO - PROCESS | 1932 | 1461066088411 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 04:41:28 INFO - PROCESS | 1932 | 1461066088416 Marionette TRACE conn2 <- [1,782,null,{}] 04:41:28 INFO - PROCESS | 1932 | 1461066088421 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}] 04:41:28 INFO - PROCESS | 1932 | 1461066088516 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 04:41:28 INFO - PROCESS | 1932 | 1461066088577 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdcb000 == 46 [pid = 1932] [id = 203] 04:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12d0c8800) [pid = 1932] [serial = 607] [outer = 0x0] 04:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12d229c00) [pid = 1932] [serial = 608] [outer = 0x12d0c8800] 04:41:28 INFO - PROCESS | 1932 | 1461066088607 Marionette DEBUG loaded listener.js 04:41:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12d34c000) [pid = 1932] [serial = 609] [outer = 0x12d0c8800] 04:41:29 INFO - PROCESS | 1932 | 1461066089008 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 04:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 04:41:29 INFO - PROCESS | 1932 | 1461066089037 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1932 | 1461066089039 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 04:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 04:41:29 INFO - PROCESS | 1932 | 1461066089041 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1932 | 1461066089042 Marionette TRACE conn2 <- [1,786,null,{}] 04:41:29 INFO - PROCESS | 1932 | 1461066089045 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}] 04:41:29 INFO - PROCESS | 1932 | 1461066089139 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 04:41:29 INFO - PROCESS | 1932 | 1461066089230 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf9d800 == 47 [pid = 1932] [id = 204] 04:41:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12daa8400) [pid = 1932] [serial = 610] [outer = 0x0] 04:41:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12e09b400) [pid = 1932] [serial = 611] [outer = 0x12daa8400] 04:41:29 INFO - PROCESS | 1932 | 1461066089261 Marionette DEBUG loaded listener.js 04:41:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12e254c00) [pid = 1932] [serial = 612] [outer = 0x12daa8400] 04:41:29 INFO - PROCESS | 1932 | 1461066089667 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]]]}] 04:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 04:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 669ms 04:41:29 INFO - PROCESS | 1932 | 1461066089711 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 04:41:29 INFO - PROCESS | 1932 | 1461066089712 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 04:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 04:41:29 INFO - PROCESS | 1932 | 1461066089715 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 04:41:29 INFO - PROCESS | 1932 | 1461066089716 Marionette TRACE conn2 <- [1,790,null,{}] 04:41:29 INFO - PROCESS | 1932 | 1461066089719 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}] 04:41:29 INFO - PROCESS | 1932 | 1461066089817 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 04:41:29 INFO - PROCESS | 1932 | 1461066089879 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d36f800 == 48 [pid = 1932] [id = 205] 04:41:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12e25cc00) [pid = 1932] [serial = 613] [outer = 0x0] 04:41:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12e25fc00) [pid = 1932] [serial = 614] [outer = 0x12e25cc00] 04:41:29 INFO - PROCESS | 1932 | 1461066089951 Marionette DEBUG loaded listener.js 04:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12e278800) [pid = 1932] [serial = 615] [outer = 0x12e25cc00] 04:41:30 INFO - PROCESS | 1932 | 1461066090641 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]]]}] 04:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 04:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 972ms 04:41:30 INFO - PROCESS | 1932 | 1461066090687 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 04:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 04:41:30 INFO - PROCESS | 1932 | 1461066090689 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 04:41:30 INFO - PROCESS | 1932 | 1461066090693 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 04:41:30 INFO - PROCESS | 1932 | 1461066090697 Marionette TRACE conn2 <- [1,794,null,{}] 04:41:30 INFO - PROCESS | 1932 | 1461066090703 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}] 04:41:30 INFO - PROCESS | 1932 | 1461066090831 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 04:41:30 INFO - PROCESS | 1932 | 1461066090922 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a73000 == 49 [pid = 1932] [id = 206] 04:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x114c06800) [pid = 1932] [serial = 616] [outer = 0x0] 04:41:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x114c0f400) [pid = 1932] [serial = 617] [outer = 0x114c06800] 04:41:30 INFO - PROCESS | 1932 | 1461066090965 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11524d400) [pid = 1932] [serial = 618] [outer = 0x114c06800] 04:41:31 INFO - PROCESS | 1932 | 1461066091420 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]]]}] 04:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 04:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 778ms 04:41:31 INFO - PROCESS | 1932 | 1461066091471 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 04:41:31 INFO - PROCESS | 1932 | 1461066091474 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 04:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 04:41:31 INFO - PROCESS | 1932 | 1461066091479 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 04:41:31 INFO - PROCESS | 1932 | 1461066091480 Marionette TRACE conn2 <- [1,798,null,{}] 04:41:31 INFO - PROCESS | 1932 | 1461066091483 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}] 04:41:31 INFO - PROCESS | 1932 | 1461066091572 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 04:41:31 INFO - PROCESS | 1932 | 1461066091622 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x119277800 == 50 [pid = 1932] [id = 207] 04:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1162e1c00) [pid = 1932] [serial = 619] [outer = 0x0] 04:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11857ec00) [pid = 1932] [serial = 620] [outer = 0x1162e1c00] 04:41:31 INFO - PROCESS | 1932 | 1461066091650 Marionette DEBUG loaded listener.js 04:41:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1187f6400) [pid = 1932] [serial = 621] [outer = 0x1162e1c00] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb6800 == 49 [pid = 1932] [id = 199] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x118518000 == 48 [pid = 1932] [id = 198] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x123975800 == 47 [pid = 1932] [id = 197] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x11c372000 == 46 [pid = 1932] [id = 196] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba2f000 == 45 [pid = 1932] [id = 195] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x11985b000 == 44 [pid = 1932] [id = 194] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac73800 == 43 [pid = 1932] [id = 193] 04:41:31 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11857b000) [pid = 1932] [serial = 533] [outer = 0x0] [url = about:blank] 04:41:31 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11ac34800) [pid = 1932] [serial = 536] [outer = 0x0] [url = about:blank] 04:41:31 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1295e3000) [pid = 1932] [serial = 560] [outer = 0x0] [url = about:blank] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x119866800 == 42 [pid = 1932] [id = 188] 04:41:31 INFO - PROCESS | 1932 | --DOCSHELL 0x123b69800 == 41 [pid = 1932] [id = 187] 04:41:32 INFO - PROCESS | 1932 | 1461066091997 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]]]}] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11a8c2000) [pid = 1932] [serial = 543] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x119130c00) [pid = 1932] [serial = 542] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1272dd400) [pid = 1932] [serial = 554] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11baab800) [pid = 1932] [serial = 548] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11a9f0000) [pid = 1932] [serial = 545] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11ac37c00) [pid = 1932] [serial = 546] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1237e8800) [pid = 1932] [serial = 539] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x127dec000) [pid = 1932] [serial = 557] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1276b6c00) [pid = 1932] [serial = 555] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x123768000) [pid = 1932] [serial = 551] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123e12400) [pid = 1932] [serial = 552] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11c0f8000) [pid = 1932] [serial = 549] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x129294800) [pid = 1932] [serial = 558] [outer = 0x0] [url = about:blank] 04:41:32 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12cda3c00) [pid = 1932] [serial = 434] [outer = 0x0] [url = about:blank] 04:41:32 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 04:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 570ms 04:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 04:41:32 INFO - PROCESS | 1932 | 1461066092049 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1932 | 1461066092050 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 04:41:32 INFO - PROCESS | 1932 | 1461066092052 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1932 | 1461066092055 Marionette TRACE conn2 <- [1,802,null,{}] 04:41:32 INFO - PROCESS | 1932 | 1461066092062 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}] 04:41:32 INFO - PROCESS | 1932 | 1461066092152 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 04:41:32 INFO - PROCESS | 1932 | 1461066092158 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a875000 == 42 [pid = 1932] [id = 208] 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1191b4400) [pid = 1932] [serial = 622] [outer = 0x0] 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119256c00) [pid = 1932] [serial = 623] [outer = 0x1191b4400] 04:41:32 INFO - PROCESS | 1932 | 1461066092185 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11a8ba000) [pid = 1932] [serial = 624] [outer = 0x1191b4400] 04:41:32 INFO - PROCESS | 1932 | 1461066092544 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]]]}] 04:41:32 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 04:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 521ms 04:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 04:41:32 INFO - PROCESS | 1932 | 1461066092574 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 04:41:32 INFO - PROCESS | 1932 | 1461066092576 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 04:41:32 INFO - PROCESS | 1932 | 1461066092578 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 04:41:32 INFO - PROCESS | 1932 | 1461066092579 Marionette TRACE conn2 <- [1,806,null,{}] 04:41:32 INFO - PROCESS | 1932 | 1461066092581 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}] 04:41:32 INFO - PROCESS | 1932 | 1461066092668 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 04:41:32 INFO - PROCESS | 1932 | 1461066092717 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd5800 == 43 [pid = 1932] [id = 209] 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11a8ba400) [pid = 1932] [serial = 625] [outer = 0x0] 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11a8c2000) [pid = 1932] [serial = 626] [outer = 0x11a8ba400] 04:41:32 INFO - PROCESS | 1932 | 1461066092744 Marionette DEBUG loaded listener.js 04:41:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11ac08000) [pid = 1932] [serial = 627] [outer = 0x11a8ba400] 04:41:33 INFO - PROCESS | 1932 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 04:41:33 INFO - PROCESS | 1932 | Determined SkiaGL cache limits: Size 100663296, Items: 256 04:41:33 INFO - PROCESS | 1932 | [GFX2-]: Using SkiaGL canvas. 04:41:33 INFO - PROCESS | 1932 | 1461066093054 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]]]}] 04:41:33 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 04:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 04:41:33 INFO - PROCESS | 1932 | 1461066093099 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1932 | 1461066093100 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 04:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 04:41:33 INFO - PROCESS | 1932 | 1461066093103 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1932 | 1461066093104 Marionette TRACE conn2 <- [1,810,null,{}] 04:41:33 INFO - PROCESS | 1932 | 1461066093106 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}] 04:41:33 INFO - PROCESS | 1932 | 1461066093180 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 04:41:33 INFO - PROCESS | 1932 | 1461066093232 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b428000 == 44 [pid = 1932] [id = 210] 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11a8bb800) [pid = 1932] [serial = 628] [outer = 0x0] 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11ac38800) [pid = 1932] [serial = 629] [outer = 0x11a8bb800] 04:41:33 INFO - PROCESS | 1932 | 1461066093257 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11b830c00) [pid = 1932] [serial = 630] [outer = 0x11a8bb800] 04:41:33 INFO - PROCESS | 1932 | 1461066093559 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]]]}] 04:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 04:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 04:41:33 INFO - PROCESS | 1932 | 1461066093574 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 04:41:33 INFO - PROCESS | 1932 | 1461066093576 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 04:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 04:41:33 INFO - PROCESS | 1932 | 1461066093579 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 04:41:33 INFO - PROCESS | 1932 | 1461066093580 Marionette TRACE conn2 <- [1,814,null,{}] 04:41:33 INFO - PROCESS | 1932 | 1461066093585 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}] 04:41:33 INFO - PROCESS | 1932 | 1461066093723 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 04:41:33 INFO - PROCESS | 1932 | 1461066093802 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x1166b2800 == 45 [pid = 1932] [id = 211] 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11a95f800) [pid = 1932] [serial = 631] [outer = 0x0] 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11ba44000) [pid = 1932] [serial = 632] [outer = 0x11a95f800] 04:41:33 INFO - PROCESS | 1932 | 1461066093845 Marionette DEBUG loaded listener.js 04:41:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12375a800) [pid = 1932] [serial = 633] [outer = 0x11a95f800] 04:41:34 INFO - PROCESS | 1932 | 1461066094240 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] 04:41:34 INFO - PROCESS | 1932 | 1461066094254 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 04:41:34 INFO - PROCESS | 1932 | 1461066094256 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1932 | 1461066094257 Marionette TRACE conn2 <- [1,818,null,{}] 04:41:34 INFO - PROCESS | 1932 | 1461066094259 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}] 04:41:34 INFO - PROCESS | 1932 | 1461066094353 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 04:41:34 INFO - PROCESS | 1932 | 1461066094367 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12357e800 == 46 [pid = 1932] [id = 212] 04:41:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x123761400) [pid = 1932] [serial = 634] [outer = 0x0] 04:41:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x123fbf800) [pid = 1932] [serial = 635] [outer = 0x123761400] 04:41:34 INFO - PROCESS | 1932 | 1461066094391 Marionette DEBUG loaded listener.js 04:41:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12712ec00) [pid = 1932] [serial = 636] [outer = 0x123761400] 04:41:34 INFO - PROCESS | 1932 | 1461066094762 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]]]}] 04:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 04:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 04:41:34 INFO - PROCESS | 1932 | 1461066094776 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 04:41:34 INFO - PROCESS | 1932 | 1461066094778 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 04:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 04:41:34 INFO - PROCESS | 1932 | 1461066094781 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 04:41:34 INFO - PROCESS | 1932 | 1461066094783 Marionette TRACE conn2 <- [1,822,null,{}] 04:41:34 INFO - PROCESS | 1932 | 1461066094787 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}] 04:41:34 INFO - PROCESS | 1932 | 1461066094934 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 04:41:34 INFO - PROCESS | 1932 | 1461066094957 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b67800 == 47 [pid = 1932] [id = 213] 04:41:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1271d0000) [pid = 1932] [serial = 637] [outer = 0x0] 04:41:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1272d7400) [pid = 1932] [serial = 638] [outer = 0x1271d0000] 04:41:34 INFO - PROCESS | 1932 | 1461066094996 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x127b8d800) [pid = 1932] [serial = 639] [outer = 0x1271d0000] 04:41:35 INFO - PROCESS | 1932 | 1461066095459 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] 04:41:35 INFO - PROCESS | 1932 | 1461066095511 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 04:41:35 INFO - PROCESS | 1932 | 1461066095513 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 04:41:35 INFO - PROCESS | 1932 | 1461066095514 Marionette TRACE conn2 <- [1,826,null,{}] 04:41:35 INFO - PROCESS | 1932 | 1461066095518 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}] 04:41:35 INFO - PROCESS | 1932 | 1461066095603 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 04:41:35 INFO - PROCESS | 1932 | 1461066095655 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d96800 == 48 [pid = 1932] [id = 214] 04:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1271d0800) [pid = 1932] [serial = 640] [outer = 0x0] 04:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x128ca5800) [pid = 1932] [serial = 641] [outer = 0x1271d0800] 04:41:35 INFO - PROCESS | 1932 | 1461066095684 Marionette DEBUG loaded listener.js 04:41:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x128cc7800) [pid = 1932] [serial = 642] [outer = 0x1271d0800] 04:41:36 INFO - PROCESS | 1932 | 1461066096152 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]]]}] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118f05400) [pid = 1932] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x115603c00) [pid = 1932] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x119c14c00) [pid = 1932] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x127030000) [pid = 1932] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12b4a1400) [pid = 1932] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123764c00) [pid = 1932] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x127b94c00) [pid = 1932] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 04:41:36 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12d0cb000) [pid = 1932] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 04:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 04:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 670ms 04:41:36 INFO - PROCESS | 1932 | 1461066096185 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1932 | 1461066096187 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 04:41:36 INFO - PROCESS | 1932 | 1461066096190 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1932 | 1461066096192 Marionette TRACE conn2 <- [1,830,null,{}] 04:41:36 INFO - PROCESS | 1932 | 1461066096196 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}] 04:41:36 INFO - PROCESS | 1932 | 1461066096278 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 04:41:36 INFO - PROCESS | 1932 | 1461066096287 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271bf800 == 49 [pid = 1932] [id = 215] 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11b833000) [pid = 1932] [serial = 643] [outer = 0x0] 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x127b94c00) [pid = 1932] [serial = 644] [outer = 0x11b833000] 04:41:36 INFO - PROCESS | 1932 | 1461066096312 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x129296000) [pid = 1932] [serial = 645] [outer = 0x11b833000] 04:41:36 INFO - PROCESS | 1932 | 1461066096624 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]]]}] 04:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 04:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 471ms 04:41:36 INFO - PROCESS | 1932 | 1461066096662 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 04:41:36 INFO - PROCESS | 1932 | 1461066096663 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 04:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 04:41:36 INFO - PROCESS | 1932 | 1461066096666 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 04:41:36 INFO - PROCESS | 1932 | 1461066096668 Marionette TRACE conn2 <- [1,834,null,{}] 04:41:36 INFO - PROCESS | 1932 | 1461066096670 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}] 04:41:36 INFO - PROCESS | 1932 | 1461066096761 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 04:41:36 INFO - PROCESS | 1932 | 1461066096815 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b462000 == 50 [pid = 1932] [id = 216] 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x118c05800) [pid = 1932] [serial = 646] [outer = 0x0] 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x129515400) [pid = 1932] [serial = 647] [outer = 0x118c05800] 04:41:36 INFO - PROCESS | 1932 | 1461066096845 Marionette DEBUG loaded listener.js 04:41:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12b889400) [pid = 1932] [serial = 648] [outer = 0x118c05800] 04:41:37 INFO - PROCESS | 1932 | 1461066097139 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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 04:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 520ms 04:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 04:41:37 INFO - PROCESS | 1932 | 1461066097187 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1932 | 1461066097188 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 04:41:37 INFO - PROCESS | 1932 | 1461066097190 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1932 | 1461066097191 Marionette TRACE conn2 <- [1,838,null,{}] 04:41:37 INFO - PROCESS | 1932 | 1461066097194 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}] 04:41:37 INFO - PROCESS | 1932 | 1461066097271 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 04:41:37 INFO - PROCESS | 1932 | 1461066097275 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf81000 == 51 [pid = 1932] [id = 217] 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12b889800) [pid = 1932] [serial = 649] [outer = 0x0] 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12b896800) [pid = 1932] [serial = 650] [outer = 0x12b889800] 04:41:37 INFO - PROCESS | 1932 | 1461066097300 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12bddc400) [pid = 1932] [serial = 651] [outer = 0x12b889800] 04:41:37 INFO - PROCESS | 1932 | 1461066097639 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]]]}] 04:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 04:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 04:41:37 INFO - PROCESS | 1932 | 1461066097660 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 04:41:37 INFO - PROCESS | 1932 | 1461066097661 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 04:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 04:41:37 INFO - PROCESS | 1932 | 1461066097665 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 04:41:37 INFO - PROCESS | 1932 | 1461066097666 Marionette TRACE conn2 <- [1,842,null,{}] 04:41:37 INFO - PROCESS | 1932 | 1461066097672 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}] 04:41:37 INFO - PROCESS | 1932 | 1461066097829 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 04:41:37 INFO - PROCESS | 1932 | 1461066097836 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da6b000 == 52 [pid = 1932] [id = 218] 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12bc06000) [pid = 1932] [serial = 652] [outer = 0x0] 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x12cdae000) [pid = 1932] [serial = 653] [outer = 0x12bc06000] 04:41:37 INFO - PROCESS | 1932 | 1461066097874 Marionette DEBUG loaded listener.js 04:41:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x12cfc2800) [pid = 1932] [serial = 654] [outer = 0x12bc06000] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x1271c5800 == 51 [pid = 1932] [id = 190] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x127d99000 == 50 [pid = 1932] [id = 191] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12b829000 == 49 [pid = 1932] [id = 192] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba2a000 == 48 [pid = 1932] [id = 189] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba55000 == 47 [pid = 1932] [id = 179] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12baad000 == 46 [pid = 1932] [id = 180] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x119277800 == 45 [pid = 1932] [id = 207] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x114a73000 == 44 [pid = 1932] [id = 206] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12d36f800 == 43 [pid = 1932] [id = 205] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf9d800 == 42 [pid = 1932] [id = 204] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdcb000 == 41 [pid = 1932] [id = 203] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12741b800 == 40 [pid = 1932] [id = 202] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11c07d800 == 39 [pid = 1932] [id = 201] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12d30b000 == 38 [pid = 1932] [id = 177] 04:41:38 INFO - PROCESS | 1932 | --DOCSHELL 0x118cbd000 == 37 [pid = 1932] [id = 200] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x123b67800 == 36 [pid = 1932] [id = 213] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x1166b2800 == 35 [pid = 1932] [id = 211] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11a875000 == 34 [pid = 1932] [id = 208] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x1271bf800 == 33 [pid = 1932] [id = 215] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11b428000 == 32 [pid = 1932] [id = 210] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x12357e800 == 31 [pid = 1932] [id = 212] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x127d96800 == 30 [pid = 1932] [id = 214] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd5800 == 29 [pid = 1932] [id = 209] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf81000 == 28 [pid = 1932] [id = 217] 04:41:39 INFO - PROCESS | 1932 | --DOCSHELL 0x12b462000 == 27 [pid = 1932] [id = 216] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x1295e4000) [pid = 1932] [serial = 572] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12b118000) [pid = 1932] [serial = 591] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11baa3400) [pid = 1932] [serial = 582] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11ac34400) [pid = 1932] [serial = 579] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12b116c00) [pid = 1932] [serial = 561] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11ac3c000) [pid = 1932] [serial = 566] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12d342400) [pid = 1932] [serial = 594] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11a8c3c00) [pid = 1932] [serial = 581] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11857a000) [pid = 1932] [serial = 563] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x127b92000) [pid = 1932] [serial = 585] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x129293800) [pid = 1932] [serial = 587] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x123c56000) [pid = 1932] [serial = 569] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x127b92c00) [pid = 1932] [serial = 590] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12b10d000) [pid = 1932] [serial = 588] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12cdaf800) [pid = 1932] [serial = 575] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12d0c4000) [pid = 1932] [serial = 593] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12d347000) [pid = 1932] [serial = 531] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x1271d5000) [pid = 1932] [serial = 584] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12daa9400) [pid = 1932] [serial = 596] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x119da2000) [pid = 1932] [serial = 578] [outer = 0x0] [url = about:blank] 04:41:39 INFO - PROCESS | 1932 | 1461066099509 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]]]}] 04:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 04:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1874ms 04:41:39 INFO - PROCESS | 1932 | 1461066099539 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 04:41:39 INFO - PROCESS | 1932 | 1461066099541 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 04:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 04:41:39 INFO - PROCESS | 1932 | 1461066099545 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 04:41:39 INFO - PROCESS | 1932 | 1461066099547 Marionette TRACE conn2 <- [1,846,null,{}] 04:41:39 INFO - PROCESS | 1932 | 1461066099551 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}] 04:41:39 INFO - PROCESS | 1932 | 1461066099623 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 04:41:39 INFO - PROCESS | 1932 | 1461066099668 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x116278000 == 28 [pid = 1932] [id = 219] 04:41:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x115595800) [pid = 1932] [serial = 655] [outer = 0x0] 04:41:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11565a000) [pid = 1932] [serial = 656] [outer = 0x115595800] 04:41:39 INFO - PROCESS | 1932 | 1461066099696 Marionette DEBUG loaded listener.js 04:41:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x116633000) [pid = 1932] [serial = 657] [outer = 0x115595800] 04:41:40 INFO - PROCESS | 1932 | 1461066100008 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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 04:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 470ms 04:41:40 INFO - PROCESS | 1932 | 1461066100023 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1932 | 1461066100027 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 04:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 04:41:40 INFO - PROCESS | 1932 | 1461066100032 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1932 | 1461066100036 Marionette TRACE conn2 <- [1,850,null,{}] 04:41:40 INFO - PROCESS | 1932 | 1461066100040 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}] 04:41:40 INFO - PROCESS | 1932 | 1461066100111 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 04:41:40 INFO - PROCESS | 1932 | 1461066100118 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x118e37800 == 29 [pid = 1932] [id = 220] 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x115593800) [pid = 1932] [serial = 658] [outer = 0x0] 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x118578800) [pid = 1932] [serial = 659] [outer = 0x115593800] 04:41:40 INFO - PROCESS | 1932 | 1461066100145 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x118c24000) [pid = 1932] [serial = 660] [outer = 0x115593800] 04:41:40 INFO - PROCESS | 1932 | 1461066100464 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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 04:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 476ms 04:41:40 INFO - PROCESS | 1932 | 1461066100508 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 04:41:40 INFO - PROCESS | 1932 | 1461066100509 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 04:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 04:41:40 INFO - PROCESS | 1932 | 1461066100512 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1932 | 1461066100514 Marionette TRACE conn2 <- [1,854,null,{}] 04:41:40 INFO - PROCESS | 1932 | 1461066100522 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}] 04:41:40 INFO - PROCESS | 1932 | 1461066100594 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 04:41:40 INFO - PROCESS | 1932 | 1461066100602 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x11971b000 == 30 [pid = 1932] [id = 221] 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1146c4800) [pid = 1932] [serial = 661] [outer = 0x0] 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1191b4800) [pid = 1932] [serial = 662] [outer = 0x1146c4800] 04:41:40 INFO - PROCESS | 1932 | 1461066100631 Marionette DEBUG loaded listener.js 04:41:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x119c11800) [pid = 1932] [serial = 663] [outer = 0x1146c4800] 04:41:40 INFO - PROCESS | 1932 | 1461066100979 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]]]}] 04:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 04:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 04:41:40 INFO - PROCESS | 1932 | 1461066100984 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 04:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 04:41:40 INFO - PROCESS | 1932 | 1461066100986 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 04:41:40 INFO - PROCESS | 1932 | 1461066100988 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 04:41:40 INFO - PROCESS | 1932 | 1461066100990 Marionette TRACE conn2 <- [1,858,null,{}] 04:41:40 INFO - PROCESS | 1932 | 1461066100992 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}] 04:41:41 INFO - PROCESS | 1932 | 1461066101063 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 04:41:41 INFO - PROCESS | 1932 | 1461066101109 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a865000 == 31 [pid = 1932] [id = 222] 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1191b2800) [pid = 1932] [serial = 664] [outer = 0x0] 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x119da2c00) [pid = 1932] [serial = 665] [outer = 0x1191b2800] 04:41:41 INFO - PROCESS | 1932 | 1461066101134 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11a956800) [pid = 1932] [serial = 666] [outer = 0x1191b2800] 04:41:41 INFO - PROCESS | 1932 | 1461066101486 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]]]}] 04:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 04:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 519ms 04:41:41 INFO - PROCESS | 1932 | 1461066101508 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 04:41:41 INFO - PROCESS | 1932 | 1461066101511 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 04:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 04:41:41 INFO - PROCESS | 1932 | 1461066101514 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 04:41:41 INFO - PROCESS | 1932 | 1461066101516 Marionette TRACE conn2 <- [1,862,null,{}] 04:41:41 INFO - PROCESS | 1932 | 1461066101519 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}] 04:41:41 INFO - PROCESS | 1932 | 1461066101623 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 04:41:41 INFO - PROCESS | 1932 | 1461066101629 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acbe800 == 32 [pid = 1932] [id = 223] 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x114c08800) [pid = 1932] [serial = 667] [outer = 0x0] 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11a9f5000) [pid = 1932] [serial = 668] [outer = 0x114c08800] 04:41:41 INFO - PROCESS | 1932 | 1461066101674 Marionette DEBUG loaded listener.js 04:41:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11abacc00) [pid = 1932] [serial = 669] [outer = 0x114c08800] 04:41:42 INFO - PROCESS | 1932 | 1461066102064 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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 04:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 572ms 04:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 04:41:42 INFO - PROCESS | 1932 | 1461066102094 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1932 | 1461066102095 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 04:41:42 INFO - PROCESS | 1932 | 1461066102098 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1932 | 1461066102099 Marionette TRACE conn2 <- [1,866,null,{}] 04:41:42 INFO - PROCESS | 1932 | 1461066102106 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}] 04:41:42 INFO - PROCESS | 1932 | 1461066102237 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 04:41:42 INFO - PROCESS | 1932 | 1461066102245 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b427000 == 33 [pid = 1932] [id = 224] 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x11a962000) [pid = 1932] [serial = 670] [outer = 0x0] 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x11ae93400) [pid = 1932] [serial = 671] [outer = 0x11a962000] 04:41:42 INFO - PROCESS | 1932 | 1461066102289 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11b835c00) [pid = 1932] [serial = 672] [outer = 0x11a962000] 04:41:42 INFO - PROCESS | 1932 | 1461066102680 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]]]}] 04:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 04:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 625ms 04:41:42 INFO - PROCESS | 1932 | 1461066102725 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 04:41:42 INFO - PROCESS | 1932 | 1461066102727 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 04:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 04:41:42 INFO - PROCESS | 1932 | 1461066102731 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 04:41:42 INFO - PROCESS | 1932 | 1461066102733 Marionette TRACE conn2 <- [1,870,null,{}] 04:41:42 INFO - PROCESS | 1932 | 1461066102736 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}] 04:41:42 INFO - PROCESS | 1932 | 1461066102841 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 04:41:42 INFO - PROCESS | 1932 | 1461066102848 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd0800 == 34 [pid = 1932] [id = 225] 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11b838400) [pid = 1932] [serial = 673] [outer = 0x0] 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11b857000) [pid = 1932] [serial = 674] [outer = 0x11b838400] 04:41:42 INFO - PROCESS | 1932 | 1461066102889 Marionette DEBUG loaded listener.js 04:41:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11bab0400) [pid = 1932] [serial = 675] [outer = 0x11b838400] 04:41:43 INFO - PROCESS | 1932 | 1461066103307 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 04:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 04:41:43 INFO - PROCESS | 1932 | 1461066103352 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1932 | 1461066103354 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 04:41:43 INFO - PROCESS | 1932 | 1461066103356 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1932 | 1461066103357 Marionette TRACE conn2 <- [1,874,null,{}] 04:41:43 INFO - PROCESS | 1932 | 1461066103359 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}] 04:41:43 INFO - PROCESS | 1932 | 1461066103447 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 04:41:43 INFO - PROCESS | 1932 | 1461066103453 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c040800 == 35 [pid = 1932] [id = 226] 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11be7b800) [pid = 1932] [serial = 676] [outer = 0x0] 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11be88400) [pid = 1932] [serial = 677] [outer = 0x11be7b800] 04:41:43 INFO - PROCESS | 1932 | 1461066103478 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11bede800) [pid = 1932] [serial = 678] [outer = 0x11be7b800] 04:41:43 INFO - PROCESS | 1932 | 1461066103775 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]]]}] 04:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 04:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 04:41:43 INFO - PROCESS | 1932 | 1461066103825 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 04:41:43 INFO - PROCESS | 1932 | 1461066103827 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 04:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 04:41:43 INFO - PROCESS | 1932 | 1461066103829 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 04:41:43 INFO - PROCESS | 1932 | 1461066103830 Marionette TRACE conn2 <- [1,878,null,{}] 04:41:43 INFO - PROCESS | 1932 | 1461066103832 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}] 04:41:43 INFO - PROCESS | 1932 | 1461066103902 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 04:41:43 INFO - PROCESS | 1932 | 1461066103907 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x11971a800 == 36 [pid = 1932] [id = 227] 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11be7d000) [pid = 1932] [serial = 679] [outer = 0x0] 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11c331800) [pid = 1932] [serial = 680] [outer = 0x11be7d000] 04:41:43 INFO - PROCESS | 1932 | 1461066103931 Marionette DEBUG loaded listener.js 04:41:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x123556800) [pid = 1932] [serial = 681] [outer = 0x11be7d000] 04:41:44 INFO - PROCESS | 1932 | 1461066104242 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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 470ms 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 04:41:44 INFO - PROCESS | 1932 | 1461066104299 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1932 | 1461066104300 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 04:41:44 INFO - PROCESS | 1932 | 1461066104303 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1932 | 1461066104304 Marionette TRACE conn2 <- [1,882,null,{}] 04:41:44 INFO - PROCESS | 1932 | 1461066104321 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}] 04:41:44 INFO - PROCESS | 1932 | 1461066104393 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 04:41:44 INFO - PROCESS | 1932 | 1461066104397 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x123976000 == 37 [pid = 1932] [id = 228] 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x123558400) [pid = 1932] [serial = 682] [outer = 0x0] 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x123766000) [pid = 1932] [serial = 683] [outer = 0x123558400] 04:41:44 INFO - PROCESS | 1932 | 1461066104424 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x123a8c400) [pid = 1932] [serial = 684] [outer = 0x123558400] 04:41:44 INFO - PROCESS | 1932 | 1461066104765 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]]]}] 04:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 04:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 471ms 04:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 04:41:44 INFO - PROCESS | 1932 | 1461066104775 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 04:41:44 INFO - PROCESS | 1932 | 1461066104776 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 04:41:44 INFO - PROCESS | 1932 | 1461066104778 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 04:41:44 INFO - PROCESS | 1932 | 1461066104780 Marionette TRACE conn2 <- [1,886,null,{}] 04:41:44 INFO - PROCESS | 1932 | 1461066104782 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}] 04:41:44 INFO - PROCESS | 1932 | 1461066104893 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 04:41:44 INFO - PROCESS | 1932 | 1461066104897 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac86800 == 38 [pid = 1932] [id = 229] 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x123760000) [pid = 1932] [serial = 685] [outer = 0x0] 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x123ea5c00) [pid = 1932] [serial = 686] [outer = 0x123760000] 04:41:44 INFO - PROCESS | 1932 | 1461066104927 Marionette DEBUG loaded listener.js 04:41:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x1272d6400) [pid = 1932] [serial = 687] [outer = 0x123760000] 04:41:45 INFO - PROCESS | 1932 | 1461066105261 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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 04:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 522ms 04:41:45 INFO - PROCESS | 1932 | 1461066105302 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1932 | 1461066105304 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 04:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 04:41:45 INFO - PROCESS | 1932 | 1461066105306 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1932 | 1461066105307 Marionette TRACE conn2 <- [1,890,null,{}] 04:41:45 INFO - PROCESS | 1932 | 1461066105310 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}] 04:41:45 INFO - PROCESS | 1932 | 1461066105396 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 04:41:45 INFO - PROCESS | 1932 | 1461066105429 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12641b000 == 39 [pid = 1932] [id = 230] 04:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x1273c2c00) [pid = 1932] [serial = 688] [outer = 0x0] 04:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x127b8e000) [pid = 1932] [serial = 689] [outer = 0x1273c2c00] 04:41:45 INFO - PROCESS | 1932 | 1461066105454 Marionette DEBUG loaded listener.js 04:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x127d43800) [pid = 1932] [serial = 690] [outer = 0x1273c2c00] 04:41:45 INFO - PROCESS | 1932 | 1461066105806 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]]]}] 04:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 04:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 04:41:45 INFO - PROCESS | 1932 | 1461066105825 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 04:41:45 INFO - PROCESS | 1932 | 1461066105826 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 04:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 04:41:45 INFO - PROCESS | 1932 | 1461066105829 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 04:41:45 INFO - PROCESS | 1932 | 1461066105830 Marionette TRACE conn2 <- [1,894,null,{}] 04:41:45 INFO - PROCESS | 1932 | 1461066105832 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}] 04:41:45 INFO - PROCESS | 1932 | 1461066105929 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 04:41:45 INFO - PROCESS | 1932 | 1461066105934 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d91000 == 40 [pid = 1932] [id = 231] 04:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x123762000) [pid = 1932] [serial = 691] [outer = 0x0] 04:41:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x128ca9c00) [pid = 1932] [serial = 692] [outer = 0x123762000] 04:41:45 INFO - PROCESS | 1932 | 1461066105958 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x129292000) [pid = 1932] [serial = 693] [outer = 0x123762000] 04:41:46 INFO - PROCESS | 1932 | 1461066106281 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]]]}] 04:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 04:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 474ms 04:41:46 INFO - PROCESS | 1932 | 1461066106304 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 04:41:46 INFO - PROCESS | 1932 | 1461066106305 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 04:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 04:41:46 INFO - PROCESS | 1932 | 1461066106315 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 04:41:46 INFO - PROCESS | 1932 | 1461066106316 Marionette TRACE conn2 <- [1,898,null,{}] 04:41:46 INFO - PROCESS | 1932 | 1461066106318 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}] 04:41:46 INFO - PROCESS | 1932 | 1461066106408 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 04:41:46 INFO - PROCESS | 1932 | 1461066106412 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb9800 == 41 [pid = 1932] [id = 232] 04:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x127df3800) [pid = 1932] [serial = 694] [outer = 0x0] 04:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x12951b400) [pid = 1932] [serial = 695] [outer = 0x127df3800] 04:41:46 INFO - PROCESS | 1932 | 1461066106437 Marionette DEBUG loaded listener.js 04:41:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x1295e1800) [pid = 1932] [serial = 696] [outer = 0x127df3800] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x115594800) [pid = 1932] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x115604000) [pid = 1932] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x11524dc00) [pid = 1932] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x123765000) [pid = 1932] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x123762c00) [pid = 1932] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x11ac32000) [pid = 1932] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x123761400) [pid = 1932] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x1271d0000) [pid = 1932] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x1271d0800) [pid = 1932] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x118c05800) [pid = 1932] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x11b833000) [pid = 1932] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12b889800) [pid = 1932] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12daa8400) [pid = 1932] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12d0c8800) [pid = 1932] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x123a9b800) [pid = 1932] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x119135c00) [pid = 1932] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x114c0fc00) [pid = 1932] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11a95f800) [pid = 1932] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x11a8bb800) [pid = 1932] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11a8ba400) [pid = 1932] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1191b4400) [pid = 1932] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1162e1c00) [pid = 1932] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x114c06800) [pid = 1932] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12e25cc00) [pid = 1932] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x116638400) [pid = 1932] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x119953000) [pid = 1932] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11558d400) [pid = 1932] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x118edc000) [pid = 1932] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12bddc800) [pid = 1932] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12d350800) [pid = 1932] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11be7f800) [pid = 1932] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x127de7800) [pid = 1932] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11c2c2400) [pid = 1932] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 04:41:46 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11a8be000) [pid = 1932] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 04:41:47 INFO - PROCESS | 1932 | 1461066107029 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 724ms 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 04:41:47 INFO - PROCESS | 1932 | 1461066107034 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1932 | 1461066107036 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 04:41:47 INFO - PROCESS | 1932 | 1461066107039 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1932 | 1461066107040 Marionette TRACE conn2 <- [1,902,null,{}] 04:41:47 INFO - PROCESS | 1932 | 1461066107042 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}] 04:41:47 INFO - PROCESS | 1932 | 1461066107113 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 04:41:47 INFO - PROCESS | 1932 | 1461066107118 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a86d000 == 42 [pid = 1932] [id = 233] 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x115595c00) [pid = 1932] [serial = 697] [outer = 0x0] 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x118789c00) [pid = 1932] [serial = 698] [outer = 0x115595c00] 04:41:47 INFO - PROCESS | 1932 | 1461066107144 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11a8bec00) [pid = 1932] [serial = 699] [outer = 0x115595c00] 04:41:47 INFO - PROCESS | 1932 | 1461066107450 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 04:41:47 INFO - PROCESS | 1932 | 1461066107507 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1932 | 1461066107509 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 04:41:47 INFO - PROCESS | 1932 | 1461066107511 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1932 | 1461066107512 Marionette TRACE conn2 <- [1,906,null,{}] 04:41:47 INFO - PROCESS | 1932 | 1461066107514 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}] 04:41:47 INFO - PROCESS | 1932 | 1461066107607 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 04:41:47 INFO - PROCESS | 1932 | 1461066107611 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c7c000 == 43 [pid = 1932] [id = 234] 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x119132c00) [pid = 1932] [serial = 700] [outer = 0x0] 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11b836000) [pid = 1932] [serial = 701] [outer = 0x119132c00] 04:41:47 INFO - PROCESS | 1932 | 1461066107638 Marionette DEBUG loaded listener.js 04:41:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x123552800) [pid = 1932] [serial = 702] [outer = 0x119132c00] 04:41:47 INFO - PROCESS | 1932 | 1461066107955 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]]]}] 04:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 04:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 469ms 04:41:47 INFO - PROCESS | 1932 | 1461066107980 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 04:41:47 INFO - PROCESS | 1932 | 1461066107981 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 04:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 04:41:47 INFO - PROCESS | 1932 | 1461066107986 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 04:41:47 INFO - PROCESS | 1932 | 1461066107987 Marionette TRACE conn2 <- [1,910,null,{}] 04:41:47 INFO - PROCESS | 1932 | 1461066107990 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}] 04:41:48 INFO - PROCESS | 1932 | 1461066108062 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 04:41:48 INFO - PROCESS | 1932 | 1461066108068 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf57800 == 44 [pid = 1932] [id = 235] 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x123fbd400) [pid = 1932] [serial = 703] [outer = 0x0] 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x129290800) [pid = 1932] [serial = 704] [outer = 0x123fbd400] 04:41:48 INFO - PROCESS | 1932 | 1461066108093 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1295e5400) [pid = 1932] [serial = 705] [outer = 0x123fbd400] 04:41:48 INFO - PROCESS | 1932 | 1461066108391 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]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 04:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 424ms 04:41:48 INFO - PROCESS | 1932 | 1461066108408 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1932 | 1461066108410 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 04:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 04:41:48 INFO - PROCESS | 1932 | 1461066108414 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1932 | 1461066108414 Marionette TRACE conn2 <- [1,914,null,{}] 04:41:48 INFO - PROCESS | 1932 | 1461066108417 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}] 04:41:48 INFO - PROCESS | 1932 | 1461066108495 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 04:41:48 INFO - PROCESS | 1932 | 1461066108551 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdc6000 == 45 [pid = 1932] [id = 236] 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11a9f9800) [pid = 1932] [serial = 706] [outer = 0x0] 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x129515c00) [pid = 1932] [serial = 707] [outer = 0x11a9f9800] 04:41:48 INFO - PROCESS | 1932 | 1461066108576 Marionette DEBUG loaded listener.js 04:41:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x12b280800) [pid = 1932] [serial = 708] [outer = 0x11a9f9800] 04:41:48 INFO - PROCESS | 1932 | 1461066108834 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]]]}] 04:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 04:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 471ms 04:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 04:41:48 INFO - PROCESS | 1932 | 1461066108890 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 04:41:48 INFO - PROCESS | 1932 | 1461066108891 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 04:41:48 INFO - PROCESS | 1932 | 1461066108893 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 04:41:48 INFO - PROCESS | 1932 | 1461066108895 Marionette TRACE conn2 <- [1,918,null,{}] 04:41:48 INFO - PROCESS | 1932 | 1461066108897 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}] 04:41:49 INFO - PROCESS | 1932 | 1461066109029 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 04:41:49 INFO - PROCESS | 1932 | 1461066109077 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x114676800 == 46 [pid = 1932] [id = 237] 04:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11234f800) [pid = 1932] [serial = 709] [outer = 0x0] 04:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x114606400) [pid = 1932] [serial = 710] [outer = 0x11234f800] 04:41:49 INFO - PROCESS | 1932 | 1461066109110 Marionette DEBUG loaded listener.js 04:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x1151ee000) [pid = 1932] [serial = 711] [outer = 0x11234f800] 04:41:49 INFO - PROCESS | 1932 | 1461066109651 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]]]}] 04:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 04:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 819ms 04:41:49 INFO - PROCESS | 1932 | 1461066109714 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 04:41:49 INFO - PROCESS | 1932 | 1461066109718 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 04:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 04:41:49 INFO - PROCESS | 1932 | 1461066109721 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 04:41:49 INFO - PROCESS | 1932 | 1461066109723 Marionette TRACE conn2 <- [1,922,null,{}] 04:41:49 INFO - PROCESS | 1932 | 1461066109726 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}] 04:41:49 INFO - PROCESS | 1932 | 1461066109837 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 04:41:49 INFO - PROCESS | 1932 | 1461066109911 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dec800 == 47 [pid = 1932] [id = 238] 04:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11857f400) [pid = 1932] [serial = 712] [outer = 0x0] 04:41:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x118c11000) [pid = 1932] [serial = 713] [outer = 0x11857f400] 04:41:49 INFO - PROCESS | 1932 | 1461066109944 Marionette DEBUG loaded listener.js 04:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x118f05400) [pid = 1932] [serial = 714] [outer = 0x11857f400] 04:41:50 INFO - PROCESS | 1932 | 1461066110516 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]]]}] 04:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 04:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1021ms 04:41:50 INFO - PROCESS | 1932 | 1461066110742 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 04:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 04:41:50 INFO - PROCESS | 1932 | 1461066110745 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 04:41:50 INFO - PROCESS | 1932 | 1461066110748 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 04:41:50 INFO - PROCESS | 1932 | 1461066110750 Marionette TRACE conn2 <- [1,926,null,{}] 04:41:50 INFO - PROCESS | 1932 | 1461066110753 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}] 04:41:50 INFO - PROCESS | 1932 | 1461066110850 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 04:41:50 INFO - PROCESS | 1932 | 1461066110922 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x116276000 == 48 [pid = 1932] [id = 239] 04:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11558b400) [pid = 1932] [serial = 715] [outer = 0x0] 04:41:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x115610000) [pid = 1932] [serial = 716] [outer = 0x11558b400] 04:41:50 INFO - PROCESS | 1932 | 1461066110951 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x116638400) [pid = 1932] [serial = 717] [outer = 0x11558b400] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdc6000 == 47 [pid = 1932] [id = 236] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf57800 == 46 [pid = 1932] [id = 235] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x128c7c000 == 45 [pid = 1932] [id = 234] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11a86d000 == 44 [pid = 1932] [id = 233] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb9800 == 43 [pid = 1932] [id = 232] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x127d91000 == 42 [pid = 1932] [id = 231] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12641b000 == 41 [pid = 1932] [id = 230] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac86800 == 40 [pid = 1932] [id = 229] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12cdae000) [pid = 1932] [serial = 653] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x123976000 == 39 [pid = 1932] [id = 228] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11971a800 == 38 [pid = 1932] [id = 227] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11c040800 == 37 [pid = 1932] [id = 226] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd0800 == 36 [pid = 1932] [id = 225] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11b427000 == 35 [pid = 1932] [id = 224] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11acbe800 == 34 [pid = 1932] [id = 223] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11a865000 == 33 [pid = 1932] [id = 222] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11971b000 == 32 [pid = 1932] [id = 221] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x118e37800 == 31 [pid = 1932] [id = 220] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x116278000 == 30 [pid = 1932] [id = 219] 04:41:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12da6b000 == 29 [pid = 1932] [id = 218] 04:41:51 INFO - PROCESS | 1932 | 1461066111368 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]]]}] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x11aba1800) [pid = 1932] [serial = 483] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x118580c00) [pid = 1932] [serial = 480] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x118581c00) [pid = 1932] [serial = 437] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11a8c0c00) [pid = 1932] [serial = 440] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x127b90c00) [pid = 1932] [serial = 489] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x1295e5c00) [pid = 1932] [serial = 492] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11be80000) [pid = 1932] [serial = 486] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x127b91800) [pid = 1932] [serial = 540] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12bdd2000) [pid = 1932] [serial = 573] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x127d36c00) [pid = 1932] [serial = 570] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x118f0b400) [pid = 1932] [serial = 564] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11b84b000) [pid = 1932] [serial = 567] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118cd7c00) [pid = 1932] [serial = 534] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11b82dc00) [pid = 1932] [serial = 537] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12cfc6400) [pid = 1932] [serial = 576] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12e091c00) [pid = 1932] [serial = 597] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x123fbf800) [pid = 1932] [serial = 635] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x1272d7400) [pid = 1932] [serial = 638] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x128ca5800) [pid = 1932] [serial = 641] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x129515400) [pid = 1932] [serial = 647] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x127b94c00) [pid = 1932] [serial = 644] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x129296000) [pid = 1932] [serial = 645] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x128cc7800) [pid = 1932] [serial = 642] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b896800) [pid = 1932] [serial = 650] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12e254c00) [pid = 1932] [serial = 612] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12e09b400) [pid = 1932] [serial = 611] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12bddc400) [pid = 1932] [serial = 651] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12d34c000) [pid = 1932] [serial = 609] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12d229c00) [pid = 1932] [serial = 608] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12b27b400) [pid = 1932] [serial = 606] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x127b90800) [pid = 1932] [serial = 605] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12375f800) [pid = 1932] [serial = 603] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11be7b000) [pid = 1932] [serial = 602] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x115594400) [pid = 1932] [serial = 599] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118c83400) [pid = 1932] [serial = 600] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11ba44000) [pid = 1932] [serial = 632] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11ac38800) [pid = 1932] [serial = 629] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11b830c00) [pid = 1932] [serial = 630] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11a8c2000) [pid = 1932] [serial = 626] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11ac08000) [pid = 1932] [serial = 627] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119256c00) [pid = 1932] [serial = 623] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11a8ba000) [pid = 1932] [serial = 624] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1187f6400) [pid = 1932] [serial = 621] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11857ec00) [pid = 1932] [serial = 620] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11524d400) [pid = 1932] [serial = 618] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x114c0f400) [pid = 1932] [serial = 617] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x12e278800) [pid = 1932] [serial = 615] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x12e25fc00) [pid = 1932] [serial = 614] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x127b8d800) [pid = 1932] [serial = 639] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x12b889400) [pid = 1932] [serial = 648] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12712ec00) [pid = 1932] [serial = 636] [outer = 0x0] [url = about:blank] 04:41:51 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12375a800) [pid = 1932] [serial = 633] [outer = 0x0] [url = about:blank] 04:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 04:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 671ms 04:41:51 INFO - PROCESS | 1932 | 1461066111419 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 04:41:51 INFO - PROCESS | 1932 | 1461066111421 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1932 | 1461066111426 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1932 | 1461066111429 Marionette TRACE conn2 <- [1,930,null,{}] 04:41:51 INFO - PROCESS | 1932 | 1461066111431 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}] 04:41:51 INFO - PROCESS | 1932 | 1461066111504 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 04:41:51 INFO - PROCESS | 1932 | 1461066111508 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f50800 == 30 [pid = 1932] [id = 240] 04:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x11620b000) [pid = 1932] [serial = 718] [outer = 0x0] 04:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x118768000) [pid = 1932] [serial = 719] [outer = 0x11620b000] 04:41:51 INFO - PROCESS | 1932 | 1461066111536 Marionette DEBUG loaded listener.js 04:41:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x118ecf400) [pid = 1932] [serial = 720] [outer = 0x11620b000] 04:41:51 INFO - PROCESS | 1932 | 1461066111887 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]]]}] 04:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 04:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 472ms 04:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 04:41:51 INFO - PROCESS | 1932 | 1461066111896 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 04:41:51 INFO - PROCESS | 1932 | 1461066111897 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 04:41:51 INFO - PROCESS | 1932 | 1461066111904 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 04:41:51 INFO - PROCESS | 1932 | 1461066111905 Marionette TRACE conn2 <- [1,934,null,{}] 04:41:51 INFO - PROCESS | 1932 | 1461066111912 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}] 04:41:52 INFO - PROCESS | 1932 | 1461066112020 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 04:41:52 INFO - PROCESS | 1932 | 1461066112027 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a871000 == 31 [pid = 1932] [id = 241] 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x119128800) [pid = 1932] [serial = 721] [outer = 0x0] 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119c11c00) [pid = 1932] [serial = 722] [outer = 0x119128800] 04:41:52 INFO - PROCESS | 1932 | 1461066112058 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x119da6400) [pid = 1932] [serial = 723] [outer = 0x119128800] 04:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 04:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 524ms 04:41:52 INFO - PROCESS | 1932 | 1461066112417 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]]]}] 04:41:52 INFO - PROCESS | 1932 | 1461066112425 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 04:41:52 INFO - PROCESS | 1932 | 1461066112426 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 04:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 04:41:52 INFO - PROCESS | 1932 | 1461066112428 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 04:41:52 INFO - PROCESS | 1932 | 1461066112429 Marionette TRACE conn2 <- [1,938,null,{}] 04:41:52 INFO - PROCESS | 1932 | 1461066112432 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}] 04:41:52 INFO - PROCESS | 1932 | 1461066112522 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 04:41:52 INFO - PROCESS | 1932 | 1461066112569 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acc9000 == 32 [pid = 1932] [id = 242] 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1151ef000) [pid = 1932] [serial = 724] [outer = 0x0] 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11a8be800) [pid = 1932] [serial = 725] [outer = 0x1151ef000] 04:41:52 INFO - PROCESS | 1932 | 1461066112601 Marionette DEBUG loaded listener.js 04:41:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11abae000) [pid = 1932] [serial = 726] [outer = 0x1151ef000] 04:41:52 INFO - PROCESS | 1932 | 1461066112963 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]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 04:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 575ms 04:41:53 INFO - PROCESS | 1932 | 1461066113004 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 04:41:53 INFO - PROCESS | 1932 | 1461066113006 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 04:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 04:41:53 INFO - PROCESS | 1932 | 1461066113010 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1932 | 1461066113012 Marionette TRACE conn2 <- [1,942,null,{}] 04:41:53 INFO - PROCESS | 1932 | 1461066113015 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}] 04:41:53 INFO - PROCESS | 1932 | 1461066113135 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 04:41:53 INFO - PROCESS | 1932 | 1461066113141 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x113e67000 == 33 [pid = 1932] [id = 243] 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1151ed400) [pid = 1932] [serial = 727] [outer = 0x0] 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11ac0a000) [pid = 1932] [serial = 728] [outer = 0x1151ed400] 04:41:53 INFO - PROCESS | 1932 | 1461066113167 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11ae8e000) [pid = 1932] [serial = 729] [outer = 0x1151ed400] 04:41:53 INFO - PROCESS | 1932 | 1461066113497 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]]]}] 04:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 04:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 04:41:53 INFO - PROCESS | 1932 | 1461066113538 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 04:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 04:41:53 INFO - PROCESS | 1932 | 1461066113539 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 04:41:53 INFO - PROCESS | 1932 | 1461066113542 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 04:41:53 INFO - PROCESS | 1932 | 1461066113543 Marionette TRACE conn2 <- [1,946,null,{}] 04:41:53 INFO - PROCESS | 1932 | 1461066113545 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}] 04:41:53 INFO - PROCESS | 1932 | 1461066113654 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 04:41:53 INFO - PROCESS | 1932 | 1461066113659 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c097800 == 34 [pid = 1932] [id = 244] 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11aeb5800) [pid = 1932] [serial = 730] [outer = 0x0] 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11b830400) [pid = 1932] [serial = 731] [outer = 0x11aeb5800] 04:41:53 INFO - PROCESS | 1932 | 1461066113687 Marionette DEBUG loaded listener.js 04:41:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11bab1000) [pid = 1932] [serial = 732] [outer = 0x11aeb5800] 04:41:54 INFO - PROCESS | 1932 | 1461066114015 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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 04:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 518ms 04:41:54 INFO - PROCESS | 1932 | 1461066114060 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1932 | 1461066114062 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 04:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 04:41:54 INFO - PROCESS | 1932 | 1461066114064 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1932 | 1461066114065 Marionette TRACE conn2 <- [1,950,null,{}] 04:41:54 INFO - PROCESS | 1932 | 1461066114067 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}] 04:41:54 INFO - PROCESS | 1932 | 1461066114153 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 04:41:54 INFO - PROCESS | 1932 | 1461066114185 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c376000 == 35 [pid = 1932] [id = 245] 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11bab2000) [pid = 1932] [serial = 733] [outer = 0x0] 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11bed4000) [pid = 1932] [serial = 734] [outer = 0x11bab2000] 04:41:54 INFO - PROCESS | 1932 | 1461066114209 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11c527400) [pid = 1932] [serial = 735] [outer = 0x11bab2000] 04:41:54 INFO - PROCESS | 1932 | 1461066114538 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]]]}] 04:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 04:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 518ms 04:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 04:41:54 INFO - PROCESS | 1932 | 1461066114582 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 04:41:54 INFO - PROCESS | 1932 | 1461066114583 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 04:41:54 INFO - PROCESS | 1932 | 1461066114586 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 04:41:54 INFO - PROCESS | 1932 | 1461066114587 Marionette TRACE conn2 <- [1,954,null,{}] 04:41:54 INFO - PROCESS | 1932 | 1461066114589 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}] 04:41:54 INFO - PROCESS | 1932 | 1461066114679 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 04:41:54 INFO - PROCESS | 1932 | 1461066114684 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12398b000 == 36 [pid = 1932] [id = 246] 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11bab2400) [pid = 1932] [serial = 736] [outer = 0x0] 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12375dc00) [pid = 1932] [serial = 737] [outer = 0x11bab2400] 04:41:54 INFO - PROCESS | 1932 | 1461066114708 Marionette DEBUG loaded listener.js 04:41:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1238a7800) [pid = 1932] [serial = 738] [outer = 0x11bab2400] 04:41:55 INFO - PROCESS | 1932 | 1461066115027 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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 04:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 468ms 04:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 04:41:55 INFO - PROCESS | 1932 | 1461066115063 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1932 | 1461066115064 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 04:41:55 INFO - PROCESS | 1932 | 1461066115068 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1932 | 1461066115072 Marionette TRACE conn2 <- [1,958,null,{}] 04:41:55 INFO - PROCESS | 1932 | 1461066115074 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}] 04:41:55 INFO - PROCESS | 1932 | 1461066115164 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 04:41:55 INFO - PROCESS | 1932 | 1461066115168 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439d800 == 37 [pid = 1932] [id = 247] 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11be79400) [pid = 1932] [serial = 739] [outer = 0x0] 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123c59800) [pid = 1932] [serial = 740] [outer = 0x11be79400] 04:41:55 INFO - PROCESS | 1932 | 1461066115192 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x124340800) [pid = 1932] [serial = 741] [outer = 0x11be79400] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1273c2c00) [pid = 1932] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123760000) [pid = 1932] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11b838400) [pid = 1932] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1146c4800) [pid = 1932] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11be7b800) [pid = 1932] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11be7d000) [pid = 1932] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115593800) [pid = 1932] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1191b2800) [pid = 1932] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x114c08800) [pid = 1932] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x115595800) [pid = 1932] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11a962000) [pid = 1932] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x123558400) [pid = 1932] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x127df3800) [pid = 1932] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x123762000) [pid = 1932] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x123fbd400) [pid = 1932] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119132c00) [pid = 1932] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 04:41:55 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x115595c00) [pid = 1932] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 04:41:55 INFO - PROCESS | 1932 | 1461066115630 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]]]}] 04:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 04:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 572ms 04:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 04:41:55 INFO - PROCESS | 1932 | 1461066115639 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 04:41:55 INFO - PROCESS | 1932 | 1461066115640 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 04:41:55 INFO - PROCESS | 1932 | 1461066115643 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 04:41:55 INFO - PROCESS | 1932 | 1461066115644 Marionette TRACE conn2 <- [1,962,null,{}] 04:41:55 INFO - PROCESS | 1932 | 1461066115646 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}] 04:41:55 INFO - PROCESS | 1932 | 1461066115720 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 04:41:55 INFO - PROCESS | 1932 | 1461066115724 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac81800 == 38 [pid = 1932] [id = 248] 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x115595800) [pid = 1932] [serial = 742] [outer = 0x0] 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11b837400) [pid = 1932] [serial = 743] [outer = 0x115595800] 04:41:55 INFO - PROCESS | 1932 | 1461066115750 Marionette DEBUG loaded listener.js 04:41:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x123763800) [pid = 1932] [serial = 744] [outer = 0x115595800] 04:41:56 INFO - PROCESS | 1932 | 1461066116076 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]]]}] 04:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 04:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 467ms 04:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 04:41:56 INFO - PROCESS | 1932 | 1461066116111 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1932 | 1461066116112 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 04:41:56 INFO - PROCESS | 1932 | 1461066116114 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1932 | 1461066116116 Marionette TRACE conn2 <- [1,966,null,{}] 04:41:56 INFO - PROCESS | 1932 | 1461066116121 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}] 04:41:56 INFO - PROCESS | 1932 | 1461066116225 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 04:41:56 INFO - PROCESS | 1932 | 1461066116231 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271b9800 == 39 [pid = 1932] [id = 249] 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11a9f3800) [pid = 1932] [serial = 745] [outer = 0x0] 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x127257800) [pid = 1932] [serial = 746] [outer = 0x11a9f3800] 04:41:56 INFO - PROCESS | 1932 | 1461066116264 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x127b92800) [pid = 1932] [serial = 747] [outer = 0x11a9f3800] 04:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 04:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 471ms 04:41:56 INFO - PROCESS | 1932 | 1461066116580 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]]]}] 04:41:56 INFO - PROCESS | 1932 | 1461066116588 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 04:41:56 INFO - PROCESS | 1932 | 1461066116590 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 04:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 04:41:56 INFO - PROCESS | 1932 | 1461066116592 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 04:41:56 INFO - PROCESS | 1932 | 1461066116593 Marionette TRACE conn2 <- [1,970,null,{}] 04:41:56 INFO - PROCESS | 1932 | 1461066116595 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}] 04:41:56 INFO - PROCESS | 1932 | 1461066116673 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 04:41:56 INFO - PROCESS | 1932 | 1461066116678 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fbe000 == 40 [pid = 1932] [id = 250] 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x127d36c00) [pid = 1932] [serial = 748] [outer = 0x0] 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x127df2c00) [pid = 1932] [serial = 749] [outer = 0x127d36c00] 04:41:56 INFO - PROCESS | 1932 | 1461066116704 Marionette DEBUG loaded listener.js 04:41:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x129294800) [pid = 1932] [serial = 750] [outer = 0x127d36c00] 04:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 04:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 418ms 04:41:57 INFO - PROCESS | 1932 | 1461066117007 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]]]}] 04:41:57 INFO - PROCESS | 1932 | 1461066117011 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1932 | 1461066117012 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 04:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 04:41:57 INFO - PROCESS | 1932 | 1461066117014 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1932 | 1461066117016 Marionette TRACE conn2 <- [1,974,null,{}] 04:41:57 INFO - PROCESS | 1932 | 1461066117026 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}] 04:41:57 INFO - PROCESS | 1932 | 1461066117107 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 04:41:57 INFO - PROCESS | 1932 | 1461066117156 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b221800 == 41 [pid = 1932] [id = 251] 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x123558400) [pid = 1932] [serial = 751] [outer = 0x0] 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x129294000) [pid = 1932] [serial = 752] [outer = 0x123558400] 04:41:57 INFO - PROCESS | 1932 | 1461066117181 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1295e4400) [pid = 1932] [serial = 753] [outer = 0x123558400] 04:41:57 INFO - PROCESS | 1932 | 1461066117442 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]]]}] 04:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 04:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 473ms 04:41:57 INFO - PROCESS | 1932 | 1461066117491 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 04:41:57 INFO - PROCESS | 1932 | 1461066117492 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 04:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 04:41:57 INFO - PROCESS | 1932 | 1461066117495 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 04:41:57 INFO - PROCESS | 1932 | 1461066117496 Marionette TRACE conn2 <- [1,978,null,{}] 04:41:57 INFO - PROCESS | 1932 | 1461066117498 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}] 04:41:57 INFO - PROCESS | 1932 | 1461066117628 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 04:41:57 INFO - PROCESS | 1932 | 1461066117675 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x116420000 == 42 [pid = 1932] [id = 252] 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x112354400) [pid = 1932] [serial = 754] [outer = 0x0] 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1146b8000) [pid = 1932] [serial = 755] [outer = 0x112354400] 04:41:57 INFO - PROCESS | 1932 | 1461066117707 Marionette DEBUG loaded listener.js 04:41:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x115593400) [pid = 1932] [serial = 756] [outer = 0x112354400] 04:41:58 INFO - PROCESS | 1932 | 1461066118161 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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 723ms 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 04:41:58 INFO - PROCESS | 1932 | 1461066118235 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1932 | 1461066118238 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 04:41:58 INFO - PROCESS | 1932 | 1461066118242 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1932 | 1461066118245 Marionette TRACE conn2 <- [1,982,null,{}] 04:41:58 INFO - PROCESS | 1932 | 1461066118248 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}] 04:41:58 INFO - PROCESS | 1932 | 1461066118345 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 04:41:58 INFO - PROCESS | 1932 | 1461066118406 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac83800 == 43 [pid = 1932] [id = 253] 04:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11876ac00) [pid = 1932] [serial = 757] [outer = 0x0] 04:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x118f0c800) [pid = 1932] [serial = 758] [outer = 0x11876ac00] 04:41:58 INFO - PROCESS | 1932 | 1461066118438 Marionette DEBUG loaded listener.js 04:41:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x119249000) [pid = 1932] [serial = 759] [outer = 0x11876ac00] 04:41:58 INFO - PROCESS | 1932 | 1461066118868 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]]]}] 04:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 04:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 671ms 04:41:58 INFO - PROCESS | 1932 | 1461066118914 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 04:41:58 INFO - PROCESS | 1932 | 1461066118916 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 04:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 04:41:58 INFO - PROCESS | 1932 | 1461066118937 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 04:41:58 INFO - PROCESS | 1932 | 1461066118938 Marionette TRACE conn2 <- [1,986,null,{}] 04:41:58 INFO - PROCESS | 1932 | 1461066118941 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}] 04:41:59 INFO - PROCESS | 1932 | 1461066119036 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 04:41:59 INFO - PROCESS | 1932 | 1461066119120 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1243a4000 == 44 [pid = 1932] [id = 254] 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11a8c3800) [pid = 1932] [serial = 760] [outer = 0x0] 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11a9f0c00) [pid = 1932] [serial = 761] [outer = 0x11a8c3800] 04:41:59 INFO - PROCESS | 1932 | 1461066119148 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11ae8d800) [pid = 1932] [serial = 762] [outer = 0x11a8c3800] 04:41:59 INFO - PROCESS | 1932 | 1461066119535 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]]]}] 04:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 04:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 623ms 04:41:59 INFO - PROCESS | 1932 | 1461066119572 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 04:41:59 INFO - PROCESS | 1932 | 1461066119575 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 04:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 04:41:59 INFO - PROCESS | 1932 | 1461066119583 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 04:41:59 INFO - PROCESS | 1932 | 1461066119589 Marionette TRACE conn2 <- [1,990,null,{}] 04:41:59 INFO - PROCESS | 1932 | 1461066119591 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}] 04:41:59 INFO - PROCESS | 1932 | 1461066119686 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 04:41:59 INFO - PROCESS | 1932 | 1461066119736 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:41:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf6f000 == 45 [pid = 1932] [id = 255] 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11b82fc00) [pid = 1932] [serial = 763] [outer = 0x0] 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11b855800) [pid = 1932] [serial = 764] [outer = 0x11b82fc00] 04:41:59 INFO - PROCESS | 1932 | 1461066119766 Marionette DEBUG loaded listener.js 04:41:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x123fc0400) [pid = 1932] [serial = 765] [outer = 0x11b82fc00] 04:42:00 INFO - PROCESS | 1932 | 1461066120161 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 04:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 629ms 04:42:00 INFO - PROCESS | 1932 | 1461066120208 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 04:42:00 INFO - PROCESS | 1932 | 1461066120210 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 04:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 04:42:00 INFO - PROCESS | 1932 | 1461066120212 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1932 | 1461066120213 Marionette TRACE conn2 <- [1,994,null,{}] 04:42:00 INFO - PROCESS | 1932 | 1461066120216 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}] 04:42:00 INFO - PROCESS | 1932 | 1461066120311 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 04:42:00 INFO - PROCESS | 1932 | 1461066120403 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf8f800 == 46 [pid = 1932] [id = 256] 04:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1271d4800) [pid = 1932] [serial = 766] [outer = 0x0] 04:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x127b91800) [pid = 1932] [serial = 767] [outer = 0x1271d4800] 04:42:00 INFO - PROCESS | 1932 | 1461066120432 Marionette DEBUG loaded listener.js 04:42:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x129514000) [pid = 1932] [serial = 768] [outer = 0x1271d4800] 04:42:00 INFO - PROCESS | 1932 | 1461066120839 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]]]}] 04:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 04:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 670ms 04:42:00 INFO - PROCESS | 1932 | 1461066120882 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 04:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 04:42:00 INFO - PROCESS | 1932 | 1461066120884 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 04:42:00 INFO - PROCESS | 1932 | 1461066120886 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 04:42:00 INFO - PROCESS | 1932 | 1461066120887 Marionette TRACE conn2 <- [1,998,null,{}] 04:42:00 INFO - PROCESS | 1932 | 1461066120890 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}] 04:42:01 INFO - PROCESS | 1932 | 1461066121091 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 04:42:01 INFO - PROCESS | 1932 | 1461066121165 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dd6800 == 47 [pid = 1932] [id = 257] 04:42:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x114e58800) [pid = 1932] [serial = 769] [outer = 0x0] 04:42:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11545fc00) [pid = 1932] [serial = 770] [outer = 0x114e58800] 04:42:01 INFO - PROCESS | 1932 | 1461066121193 Marionette DEBUG loaded listener.js 04:42:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x1162dd400) [pid = 1932] [serial = 771] [outer = 0x114e58800] 04:42:01 INFO - PROCESS | 1932 | 1461066121637 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]]]}] 04:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 04:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 773ms 04:42:01 INFO - PROCESS | 1932 | 1461066121661 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 04:42:01 INFO - PROCESS | 1932 | 1461066121664 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 04:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 04:42:01 INFO - PROCESS | 1932 | 1461066121690 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 04:42:01 INFO - PROCESS | 1932 | 1461066121693 Marionette TRACE conn2 <- [1,1002,null,{}] 04:42:01 INFO - PROCESS | 1932 | 1461066121698 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}] 04:42:01 INFO - PROCESS | 1932 | 1461066121803 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12b221800 == 46 [pid = 1932] [id = 251] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x128fbe000 == 45 [pid = 1932] [id = 250] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x1271b9800 == 44 [pid = 1932] [id = 249] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac81800 == 43 [pid = 1932] [id = 248] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12439d800 == 42 [pid = 1932] [id = 247] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12398b000 == 41 [pid = 1932] [id = 246] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11c376000 == 40 [pid = 1932] [id = 245] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11c097800 == 39 [pid = 1932] [id = 244] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x113e67000 == 38 [pid = 1932] [id = 243] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11acc9000 == 37 [pid = 1932] [id = 242] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11a871000 == 36 [pid = 1932] [id = 241] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x118f50800 == 35 [pid = 1932] [id = 240] 04:42:01 INFO - PROCESS | 1932 | 1461066121938 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x116276000 == 34 [pid = 1932] [id = 239] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x119dec800 == 33 [pid = 1932] [id = 238] 04:42:01 INFO - PROCESS | 1932 | --DOCSHELL 0x114676800 == 32 [pid = 1932] [id = 237] 04:42:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152b9800 == 33 [pid = 1932] [id = 258] 04:42:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1162e1000) [pid = 1932] [serial = 772] [outer = 0x0] 04:42:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x1188a8800) [pid = 1932] [serial = 773] [outer = 0x1162e1000] 04:42:02 INFO - PROCESS | 1932 | 1461066122000 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x118f0e800) [pid = 1932] [serial = 774] [outer = 0x1162e1000] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x127b8e000) [pid = 1932] [serial = 689] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x123ea5c00) [pid = 1932] [serial = 686] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11b857000) [pid = 1932] [serial = 674] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11bab0400) [pid = 1932] [serial = 675] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1191b4800) [pid = 1932] [serial = 662] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x119c11800) [pid = 1932] [serial = 663] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11be88400) [pid = 1932] [serial = 677] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11bede800) [pid = 1932] [serial = 678] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11c331800) [pid = 1932] [serial = 680] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x123556800) [pid = 1932] [serial = 681] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118578800) [pid = 1932] [serial = 659] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118c24000) [pid = 1932] [serial = 660] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x119da2c00) [pid = 1932] [serial = 665] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11a956800) [pid = 1932] [serial = 666] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11a9f5000) [pid = 1932] [serial = 668] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11abacc00) [pid = 1932] [serial = 669] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11565a000) [pid = 1932] [serial = 656] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x116633000) [pid = 1932] [serial = 657] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11ae93400) [pid = 1932] [serial = 671] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11b835c00) [pid = 1932] [serial = 672] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x123766000) [pid = 1932] [serial = 683] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x127d43800) [pid = 1932] [serial = 690] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12951b400) [pid = 1932] [serial = 695] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x128ca9c00) [pid = 1932] [serial = 692] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x129292000) [pid = 1932] [serial = 693] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x1295e1800) [pid = 1932] [serial = 696] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x129290800) [pid = 1932] [serial = 704] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11b836000) [pid = 1932] [serial = 701] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1295e5400) [pid = 1932] [serial = 705] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11a8bec00) [pid = 1932] [serial = 699] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x118789c00) [pid = 1932] [serial = 698] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x129515c00) [pid = 1932] [serial = 707] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x123552800) [pid = 1932] [serial = 702] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x123a8c400) [pid = 1932] [serial = 684] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x1272d6400) [pid = 1932] [serial = 687] [outer = 0x0] [url = about:blank] 04:42:02 INFO - PROCESS | 1932 | 1461066122434 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]]]}] 04:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 04:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 794ms 04:42:02 INFO - PROCESS | 1932 | 1461066122464 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 04:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 04:42:02 INFO - PROCESS | 1932 | 1461066122468 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 04:42:02 INFO - PROCESS | 1932 | 1461066122472 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 04:42:02 INFO - PROCESS | 1932 | 1461066122474 Marionette TRACE conn2 <- [1,1006,null,{}] 04:42:02 INFO - PROCESS | 1932 | 1461066122478 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}] 04:42:02 INFO - PROCESS | 1932 | 1461066122611 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 04:42:02 INFO - PROCESS | 1932 | 1461066122685 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dd7000 == 34 [pid = 1932] [id = 259] 04:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118c0fc00) [pid = 1932] [serial = 775] [outer = 0x0] 04:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11924fc00) [pid = 1932] [serial = 776] [outer = 0x118c0fc00] 04:42:02 INFO - PROCESS | 1932 | 1461066122723 Marionette DEBUG loaded listener.js 04:42:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11a8c6000) [pid = 1932] [serial = 777] [outer = 0x118c0fc00] 04:42:03 INFO - PROCESS | 1932 | 1461066123078 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 621ms 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 04:42:03 INFO - PROCESS | 1932 | 1461066123093 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1932 | 1461066123095 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 04:42:03 INFO - PROCESS | 1932 | 1461066123106 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1932 | 1461066123110 Marionette TRACE conn2 <- [1,1010,null,{}] 04:42:03 INFO - PROCESS | 1932 | 1461066123125 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}] 04:42:03 INFO - PROCESS | 1932 | 1461066123193 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 04:42:03 INFO - PROCESS | 1932 | 1461066123219 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba33800 == 35 [pid = 1932] [id = 260] 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11abae800) [pid = 1932] [serial = 778] [outer = 0x0] 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11aebfc00) [pid = 1932] [serial = 779] [outer = 0x11abae800] 04:42:03 INFO - PROCESS | 1932 | 1461066123246 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11b84b000) [pid = 1932] [serial = 780] [outer = 0x11abae800] 04:42:03 INFO - PROCESS | 1932 | 1461066123642 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]]]}] 04:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 04:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 589ms 04:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 04:42:03 INFO - PROCESS | 1932 | 1461066123687 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 04:42:03 INFO - PROCESS | 1932 | 1461066123688 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 04:42:03 INFO - PROCESS | 1932 | 1461066123690 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 04:42:03 INFO - PROCESS | 1932 | 1461066123691 Marionette TRACE conn2 <- [1,1014,null,{}] 04:42:03 INFO - PROCESS | 1932 | 1461066123694 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}] 04:42:03 INFO - PROCESS | 1932 | 1461066123769 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 04:42:03 INFO - PROCESS | 1932 | 1461066123850 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbed800 == 36 [pid = 1932] [id = 261] 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11ac02c00) [pid = 1932] [serial = 781] [outer = 0x0] 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11baab800) [pid = 1932] [serial = 782] [outer = 0x11ac02c00] 04:42:03 INFO - PROCESS | 1932 | 1461066123890 Marionette DEBUG loaded listener.js 04:42:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11c0f8000) [pid = 1932] [serial = 783] [outer = 0x11ac02c00] 04:42:04 INFO - PROCESS | 1932 | 1461066124311 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]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 04:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 670ms 04:42:04 INFO - PROCESS | 1932 | 1461066124361 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1932 | 1461066124362 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 04:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 04:42:04 INFO - PROCESS | 1932 | 1461066124365 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1932 | 1461066124366 Marionette TRACE conn2 <- [1,1018,null,{}] 04:42:04 INFO - PROCESS | 1932 | 1461066124374 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}] 04:42:04 INFO - PROCESS | 1932 | 1461066124484 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 04:42:04 INFO - PROCESS | 1932 | 1461066124524 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x123580800 == 37 [pid = 1932] [id = 262] 04:42:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x123767c00) [pid = 1932] [serial = 784] [outer = 0x0] 04:42:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x123b74400) [pid = 1932] [serial = 785] [outer = 0x123767c00] 04:42:04 INFO - PROCESS | 1932 | 1461066124556 Marionette DEBUG loaded listener.js 04:42:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1271d4c00) [pid = 1932] [serial = 786] [outer = 0x123767c00] 04:42:04 INFO - PROCESS | 1932 | 1461066124892 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]]]}] 04:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 04:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 574ms 04:42:04 INFO - PROCESS | 1932 | 1461066124940 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 04:42:04 INFO - PROCESS | 1932 | 1461066124941 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 04:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 04:42:04 INFO - PROCESS | 1932 | 1461066124943 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 04:42:04 INFO - PROCESS | 1932 | 1461066124944 Marionette TRACE conn2 <- [1,1022,null,{}] 04:42:04 INFO - PROCESS | 1932 | 1461066124947 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}] 04:42:05 INFO - PROCESS | 1932 | 1461066125042 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 04:42:05 INFO - PROCESS | 1932 | 1461066125057 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b5f800 == 38 [pid = 1932] [id = 263] 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11c331800) [pid = 1932] [serial = 787] [outer = 0x0] 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x127de5c00) [pid = 1932] [serial = 788] [outer = 0x11c331800] 04:42:05 INFO - PROCESS | 1932 | 1461066125082 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1295e5c00) [pid = 1932] [serial = 789] [outer = 0x11c331800] 04:42:05 INFO - PROCESS | 1932 | 1461066125397 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]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 04:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 469ms 04:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 04:42:05 INFO - PROCESS | 1932 | 1461066125412 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1932 | 1461066125413 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 04:42:05 INFO - PROCESS | 1932 | 1461066125415 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1932 | 1461066125417 Marionette TRACE conn2 <- [1,1026,null,{}] 04:42:05 INFO - PROCESS | 1932 | 1461066125423 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}] 04:42:05 INFO - PROCESS | 1932 | 1461066125515 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 04:42:05 INFO - PROCESS | 1932 | 1461066125526 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271b0000 == 39 [pid = 1932] [id = 264] 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1295e6400) [pid = 1932] [serial = 790] [outer = 0x0] 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12b27d800) [pid = 1932] [serial = 791] [outer = 0x1295e6400] 04:42:05 INFO - PROCESS | 1932 | 1461066125551 Marionette DEBUG loaded listener.js 04:42:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12b7b6400) [pid = 1932] [serial = 792] [outer = 0x1295e6400] 04:42:05 INFO - PROCESS | 1932 | 1461066125931 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]]]}] 04:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 04:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 04:42:05 INFO - PROCESS | 1932 | 1461066125941 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 04:42:05 INFO - PROCESS | 1932 | 1461066125943 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 04:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 04:42:05 INFO - PROCESS | 1932 | 1461066125947 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 04:42:05 INFO - PROCESS | 1932 | 1461066125948 Marionette TRACE conn2 <- [1,1030,null,{}] 04:42:05 INFO - PROCESS | 1932 | 1461066125953 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}] 04:42:06 INFO - PROCESS | 1932 | 1461066126095 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11bab2000) [pid = 1932] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11aeb5800) [pid = 1932] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11bab2400) [pid = 1932] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11558b400) [pid = 1932] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11620b000) [pid = 1932] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1151ed400) [pid = 1932] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x119128800) [pid = 1932] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x127d36c00) [pid = 1932] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11be79400) [pid = 1932] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x115595800) [pid = 1932] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11a9f3800) [pid = 1932] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1151ef000) [pid = 1932] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 04:42:06 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x12bc06000) [pid = 1932] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 04:42:06 INFO - PROCESS | 1932 | 1461066126218 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x115675800 == 40 [pid = 1932] [id = 265] 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x1151ed400) [pid = 1932] [serial = 793] [outer = 0x0] 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11853d400) [pid = 1932] [serial = 794] [outer = 0x1151ed400] 04:42:06 INFO - PROCESS | 1932 | 1461066126243 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11ac35800) [pid = 1932] [serial = 795] [outer = 0x1151ed400] 04:42:06 INFO - PROCESS | 1932 | 1461066126539 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]]]}] 04:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 04:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 624ms 04:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 04:42:06 INFO - PROCESS | 1932 | 1461066126572 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 04:42:06 INFO - PROCESS | 1932 | 1461066126574 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 04:42:06 INFO - PROCESS | 1932 | 1461066126578 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 04:42:06 INFO - PROCESS | 1932 | 1461066126580 Marionette TRACE conn2 <- [1,1034,null,{}] 04:42:06 INFO - PROCESS | 1932 | 1461066126583 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}] 04:42:06 INFO - PROCESS | 1932 | 1461066126703 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 04:42:06 INFO - PROCESS | 1932 | 1461066126773 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb5000 == 41 [pid = 1932] [id = 266] 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11558b400) [pid = 1932] [serial = 796] [outer = 0x0] 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11bab2400) [pid = 1932] [serial = 797] [outer = 0x11558b400] 04:42:06 INFO - PROCESS | 1932 | 1461066126813 Marionette DEBUG loaded listener.js 04:42:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x12b88c400) [pid = 1932] [serial = 798] [outer = 0x11558b400] 04:42:07 INFO - PROCESS | 1932 | 1461066127140 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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 04:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 577ms 04:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 04:42:07 INFO - PROCESS | 1932 | 1461066127156 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1932 | 1461066127157 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 04:42:07 INFO - PROCESS | 1932 | 1461066127159 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1932 | 1461066127160 Marionette TRACE conn2 <- [1,1038,null,{}] 04:42:07 INFO - PROCESS | 1932 | 1461066127162 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}] 04:42:07 INFO - PROCESS | 1932 | 1461066127241 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 04:42:07 INFO - PROCESS | 1932 | 1461066127245 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baac000 == 42 [pid = 1932] [id = 267] 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x128ca9400) [pid = 1932] [serial = 799] [outer = 0x0] 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12b896c00) [pid = 1932] [serial = 800] [outer = 0x128ca9400] 04:42:07 INFO - PROCESS | 1932 | 1461066127274 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x12bc10400) [pid = 1932] [serial = 801] [outer = 0x128ca9400] 04:42:07 INFO - PROCESS | 1932 | 1461066127617 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]]]}] 04:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 04:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 04:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 04:42:07 INFO - PROCESS | 1932 | 1461066127628 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 04:42:07 INFO - PROCESS | 1932 | 1461066127630 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 04:42:07 INFO - PROCESS | 1932 | 1461066127634 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 04:42:07 INFO - PROCESS | 1932 | 1461066127637 Marionette TRACE conn2 <- [1,1042,null,{}] 04:42:07 INFO - PROCESS | 1932 | 1461066127641 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}] 04:42:07 INFO - PROCESS | 1932 | 1461066127816 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 04:42:07 INFO - PROCESS | 1932 | 1461066127825 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf92800 == 43 [pid = 1932] [id = 268] 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x12b894000) [pid = 1932] [serial = 802] [outer = 0x0] 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x12bddb400) [pid = 1932] [serial = 803] [outer = 0x12b894000] 04:42:07 INFO - PROCESS | 1932 | 1461066127864 Marionette DEBUG loaded listener.js 04:42:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12cfc6400) [pid = 1932] [serial = 804] [outer = 0x12b894000] 04:42:08 INFO - PROCESS | 1932 | 1461066128346 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]]]}] 04:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 04:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 726ms 04:42:08 INFO - PROCESS | 1932 | 1461066128360 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 04:42:08 INFO - PROCESS | 1932 | 1461066128362 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 04:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 04:42:08 INFO - PROCESS | 1932 | 1461066128366 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 04:42:08 INFO - PROCESS | 1932 | 1461066128369 Marionette TRACE conn2 <- [1,1046,null,{}] 04:42:08 INFO - PROCESS | 1932 | 1461066128373 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}] 04:42:08 INFO - PROCESS | 1932 | 1461066128473 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 04:42:08 INFO - PROCESS | 1932 | 1461066128540 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x119864800 == 44 [pid = 1932] [id = 269] 04:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11558e400) [pid = 1932] [serial = 805] [outer = 0x0] 04:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x116632400) [pid = 1932] [serial = 806] [outer = 0x11558e400] 04:42:08 INFO - PROCESS | 1932 | 1461066128571 Marionette DEBUG loaded listener.js 04:42:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1187f2000) [pid = 1932] [serial = 807] [outer = 0x11558e400] 04:42:09 INFO - PROCESS | 1932 | 1461066129000 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]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 04:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 673ms 04:42:09 INFO - PROCESS | 1932 | 1461066129039 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1932 | 1461066129045 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 04:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 04:42:09 INFO - PROCESS | 1932 | 1461066129052 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1932 | 1461066129055 Marionette TRACE conn2 <- [1,1050,null,{}] 04:42:09 INFO - PROCESS | 1932 | 1461066129059 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}] 04:42:09 INFO - PROCESS | 1932 | 1461066129252 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 04:42:09 INFO - PROCESS | 1932 | 1461066129355 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c378000 == 45 [pid = 1932] [id = 270] 04:42:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11a8bf000) [pid = 1932] [serial = 808] [outer = 0x0] 04:42:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11a9f5c00) [pid = 1932] [serial = 809] [outer = 0x11a8bf000] 04:42:09 INFO - PROCESS | 1932 | 1461066129399 Marionette DEBUG loaded listener.js 04:42:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11ac38c00) [pid = 1932] [serial = 810] [outer = 0x11a8bf000] 04:42:09 INFO - PROCESS | 1932 | 1461066129862 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]]]}] 04:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 04:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 825ms 04:42:09 INFO - PROCESS | 1932 | 1461066129877 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 04:42:09 INFO - PROCESS | 1932 | 1461066129878 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 04:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 04:42:09 INFO - PROCESS | 1932 | 1461066129881 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 04:42:09 INFO - PROCESS | 1932 | 1461066129883 Marionette TRACE conn2 <- [1,1054,null,{}] 04:42:09 INFO - PROCESS | 1932 | 1461066129891 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}] 04:42:09 INFO - PROCESS | 1932 | 1461066129992 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 04:42:10 INFO - PROCESS | 1932 | 1461066130039 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf99800 == 46 [pid = 1932] [id = 271] 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11aeb6800) [pid = 1932] [serial = 811] [outer = 0x0] 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11c528800) [pid = 1932] [serial = 812] [outer = 0x11aeb6800] 04:42:10 INFO - PROCESS | 1932 | 1461066130071 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1271d3800) [pid = 1932] [serial = 813] [outer = 0x11aeb6800] 04:42:10 INFO - PROCESS | 1932 | 1461066130500 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]]]}] 04:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 04:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 671ms 04:42:10 INFO - PROCESS | 1932 | 1461066130553 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 04:42:10 INFO - PROCESS | 1932 | 1461066130555 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 04:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 04:42:10 INFO - PROCESS | 1932 | 1461066130559 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 04:42:10 INFO - PROCESS | 1932 | 1461066130561 Marionette TRACE conn2 <- [1,1058,null,{}] 04:42:10 INFO - PROCESS | 1932 | 1461066130564 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}] 04:42:10 INFO - PROCESS | 1932 | 1461066130704 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 04:42:10 INFO - PROCESS | 1932 | 1461066130784 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d373000 == 47 [pid = 1932] [id = 272] 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1273c4400) [pid = 1932] [serial = 814] [outer = 0x0] 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x128cc7000) [pid = 1932] [serial = 815] [outer = 0x1273c4400] 04:42:10 INFO - PROCESS | 1932 | 1461066130819 Marionette DEBUG loaded listener.js 04:42:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12b88dc00) [pid = 1932] [serial = 816] [outer = 0x1273c4400] 04:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 04:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 673ms 04:42:11 INFO - PROCESS | 1932 | 1461066131223 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]]]}] 04:42:11 INFO - PROCESS | 1932 | 1461066131231 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1932 | 1461066131233 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 04:42:11 INFO - PROCESS | 1932 | 1461066131235 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1932 | 1461066131237 Marionette TRACE conn2 <- [1,1062,null,{}] 04:42:11 INFO - PROCESS | 1932 | 1461066131239 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}] 04:42:11 INFO - PROCESS | 1932 | 1461066131335 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 04:42:11 INFO - PROCESS | 1932 | 1461066131382 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da82000 == 48 [pid = 1932] [id = 273] 04:42:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1273c9000) [pid = 1932] [serial = 817] [outer = 0x0] 04:42:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12bc0f400) [pid = 1932] [serial = 818] [outer = 0x1273c9000] 04:42:11 INFO - PROCESS | 1932 | 1461066131411 Marionette DEBUG loaded listener.js 04:42:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12cfbc400) [pid = 1932] [serial = 819] [outer = 0x1273c9000] 04:42:11 INFO - PROCESS | 1932 | 1461066131825 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]]]}] 04:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 04:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 619ms 04:42:11 INFO - PROCESS | 1932 | 1461066131854 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 04:42:11 INFO - PROCESS | 1932 | 1461066131856 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 04:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 04:42:11 INFO - PROCESS | 1932 | 1461066131858 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 04:42:11 INFO - PROCESS | 1932 | 1461066131859 Marionette TRACE conn2 <- [1,1066,null,{}] 04:42:11 INFO - PROCESS | 1932 | 1461066131862 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}] 04:42:12 INFO - PROCESS | 1932 | 1461066132026 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 04:42:12 INFO - PROCESS | 1932 | 1461066132094 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11567f000 == 49 [pid = 1932] [id = 274] 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x119c17800) [pid = 1932] [serial = 820] [outer = 0x0] 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12d0c8800) [pid = 1932] [serial = 821] [outer = 0x119c17800] 04:42:12 INFO - PROCESS | 1932 | 1461066132127 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12d22c800) [pid = 1932] [serial = 822] [outer = 0x119c17800] 04:42:12 INFO - PROCESS | 1932 | 1461066132697 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]]]}] 04:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 04:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 869ms 04:42:12 INFO - PROCESS | 1932 | 1461066132739 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 04:42:12 INFO - PROCESS | 1932 | 1461066132741 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 04:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 04:42:12 INFO - PROCESS | 1932 | 1461066132745 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 04:42:12 INFO - PROCESS | 1932 | 1461066132747 Marionette TRACE conn2 <- [1,1070,null,{}] 04:42:12 INFO - PROCESS | 1932 | 1461066132753 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}] 04:42:12 INFO - PROCESS | 1932 | 1461066132842 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 04:42:12 INFO - PROCESS | 1932 | 1461066132914 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x114676800 == 50 [pid = 1932] [id = 275] 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x116633000) [pid = 1932] [serial = 823] [outer = 0x0] 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x118572400) [pid = 1932] [serial = 824] [outer = 0x116633000] 04:42:12 INFO - PROCESS | 1932 | 1461066132943 Marionette DEBUG loaded listener.js 04:42:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x118c81400) [pid = 1932] [serial = 825] [outer = 0x116633000] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12baac000 == 49 [pid = 1932] [id = 267] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb5000 == 48 [pid = 1932] [id = 266] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x129294000) [pid = 1932] [serial = 752] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x115675800 == 47 [pid = 1932] [id = 265] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1271b0000 == 46 [pid = 1932] [id = 264] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x123b5f800 == 45 [pid = 1932] [id = 263] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x123580800 == 44 [pid = 1932] [id = 262] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbed800 == 43 [pid = 1932] [id = 261] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba33800 == 42 [pid = 1932] [id = 260] 04:42:13 INFO - PROCESS | 1932 | 1461066133474 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]]]}] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119dd7000 == 41 [pid = 1932] [id = 259] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1152b9800 == 40 [pid = 1932] [id = 258] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119dd6800 == 39 [pid = 1932] [id = 257] 04:42:13 INFO - PROCESS | 1932 | --DOCSHELL 0x116420000 == 38 [pid = 1932] [id = 252] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12cfc2800) [pid = 1932] [serial = 654] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11bed4000) [pid = 1932] [serial = 734] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x114606400) [pid = 1932] [serial = 710] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11b830400) [pid = 1932] [serial = 731] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11bab1000) [pid = 1932] [serial = 732] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12375dc00) [pid = 1932] [serial = 737] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x116638400) [pid = 1932] [serial = 717] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x115610000) [pid = 1932] [serial = 716] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x118768000) [pid = 1932] [serial = 719] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118ecf400) [pid = 1932] [serial = 720] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11ac0a000) [pid = 1932] [serial = 728] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x119c11c00) [pid = 1932] [serial = 722] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x119da6400) [pid = 1932] [serial = 723] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x118c11000) [pid = 1932] [serial = 713] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11c527400) [pid = 1932] [serial = 735] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x129294800) [pid = 1932] [serial = 750] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x123c59800) [pid = 1932] [serial = 740] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x123763800) [pid = 1932] [serial = 744] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11b837400) [pid = 1932] [serial = 743] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x127257800) [pid = 1932] [serial = 746] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x127df2c00) [pid = 1932] [serial = 749] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x124340800) [pid = 1932] [serial = 741] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11a8be800) [pid = 1932] [serial = 725] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11abae000) [pid = 1932] [serial = 726] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1238a7800) [pid = 1932] [serial = 738] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x127b92800) [pid = 1932] [serial = 747] [outer = 0x0] [url = about:blank] 04:42:13 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11ae8e000) [pid = 1932] [serial = 729] [outer = 0x0] [url = about:blank] 04:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 04:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 770ms 04:42:13 INFO - PROCESS | 1932 | 1461066133518 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 04:42:13 INFO - PROCESS | 1932 | 1461066133523 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 04:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 04:42:13 INFO - PROCESS | 1932 | 1461066133530 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 04:42:13 INFO - PROCESS | 1932 | 1461066133533 Marionette TRACE conn2 <- [1,1074,null,{}] 04:42:13 INFO - PROCESS | 1932 | 1461066133538 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}] 04:42:13 INFO - PROCESS | 1932 | 1461066133657 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 04:42:13 INFO - PROCESS | 1932 | 1461066133672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x11928a800 == 39 [pid = 1932] [id = 276] 04:42:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x1191b4800) [pid = 1932] [serial = 826] [outer = 0x0] 04:42:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119257000) [pid = 1932] [serial = 827] [outer = 0x1191b4800] 04:42:13 INFO - PROCESS | 1932 | 1461066133714 Marionette DEBUG loaded listener.js 04:42:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11a8c2000) [pid = 1932] [serial = 828] [outer = 0x1191b4800] 04:42:14 INFO - PROCESS | 1932 | 1461066134067 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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 04:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 574ms 04:42:14 INFO - PROCESS | 1932 | 1461066134103 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1932 | 1461066134105 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 04:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 04:42:14 INFO - PROCESS | 1932 | 1461066134107 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1932 | 1461066134109 Marionette TRACE conn2 <- [1,1078,null,{}] 04:42:14 INFO - PROCESS | 1932 | 1461066134116 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}] 04:42:14 INFO - PROCESS | 1932 | 1461066134194 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 04:42:14 INFO - PROCESS | 1932 | 1461066134198 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba24000 == 40 [pid = 1932] [id = 277] 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a95f400) [pid = 1932] [serial = 829] [outer = 0x0] 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11ae93400) [pid = 1932] [serial = 830] [outer = 0x11a95f400] 04:42:14 INFO - PROCESS | 1932 | 1461066134229 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11b837400) [pid = 1932] [serial = 831] [outer = 0x11a95f400] 04:42:14 INFO - PROCESS | 1932 | 1461066134578 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]]]}] 04:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 04:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 522ms 04:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 04:42:14 INFO - PROCESS | 1932 | 1461066134629 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 04:42:14 INFO - PROCESS | 1932 | 1461066134631 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 04:42:14 INFO - PROCESS | 1932 | 1461066134634 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 04:42:14 INFO - PROCESS | 1932 | 1461066134636 Marionette TRACE conn2 <- [1,1082,null,{}] 04:42:14 INFO - PROCESS | 1932 | 1461066134638 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}] 04:42:14 INFO - PROCESS | 1932 | 1461066134738 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 04:42:14 INFO - PROCESS | 1932 | 1461066134744 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c243000 == 41 [pid = 1932] [id = 278] 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11b855c00) [pid = 1932] [serial = 832] [outer = 0x0] 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11bed3000) [pid = 1932] [serial = 833] [outer = 0x11b855c00] 04:42:14 INFO - PROCESS | 1932 | 1461066134786 Marionette DEBUG loaded listener.js 04:42:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12375e800) [pid = 1932] [serial = 834] [outer = 0x11b855c00] 04:42:15 INFO - PROCESS | 1932 | 1461066135229 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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 04:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 620ms 04:42:15 INFO - PROCESS | 1932 | 1461066135255 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1932 | 1461066135256 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 04:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 04:42:15 INFO - PROCESS | 1932 | 1461066135258 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1932 | 1461066135259 Marionette TRACE conn2 <- [1,1086,null,{}] 04:42:15 INFO - PROCESS | 1932 | 1461066135262 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}] 04:42:15 INFO - PROCESS | 1932 | 1461066135337 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 04:42:15 INFO - PROCESS | 1932 | 1461066135342 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12386c000 == 42 [pid = 1932] [id = 279] 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123762400) [pid = 1932] [serial = 835] [outer = 0x0] 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1238a7800) [pid = 1932] [serial = 836] [outer = 0x123762400] 04:42:15 INFO - PROCESS | 1932 | 1461066135367 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x124342c00) [pid = 1932] [serial = 837] [outer = 0x123762400] 04:42:15 INFO - PROCESS | 1932 | 1461066135724 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]]]}] 04:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 04:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 518ms 04:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 04:42:15 INFO - PROCESS | 1932 | 1461066135777 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 04:42:15 INFO - PROCESS | 1932 | 1461066135778 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 04:42:15 INFO - PROCESS | 1932 | 1461066135780 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 04:42:15 INFO - PROCESS | 1932 | 1461066135781 Marionette TRACE conn2 <- [1,1090,null,{}] 04:42:15 INFO - PROCESS | 1932 | 1461066135783 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}] 04:42:15 INFO - PROCESS | 1932 | 1461066135892 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 04:42:15 INFO - PROCESS | 1932 | 1461066135905 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x126408800 == 43 [pid = 1932] [id = 280] 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1271d3c00) [pid = 1932] [serial = 838] [outer = 0x0] 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x127d3c400) [pid = 1932] [serial = 839] [outer = 0x1271d3c00] 04:42:15 INFO - PROCESS | 1932 | 1461066135934 Marionette DEBUG loaded listener.js 04:42:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1295db800) [pid = 1932] [serial = 840] [outer = 0x1271d3c00] 04:42:16 INFO - PROCESS | 1932 | 1461066136280 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]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 04:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 522ms 04:42:16 INFO - PROCESS | 1932 | 1461066136305 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1932 | 1461066136306 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 04:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 04:42:16 INFO - PROCESS | 1932 | 1461066136309 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1932 | 1461066136310 Marionette TRACE conn2 <- [1,1094,null,{}] 04:42:16 INFO - PROCESS | 1932 | 1461066136312 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}] 04:42:16 INFO - PROCESS | 1932 | 1461066136394 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 04:42:16 INFO - PROCESS | 1932 | 1461066136418 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c87000 == 44 [pid = 1932] [id = 281] 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1295ddc00) [pid = 1932] [serial = 841] [outer = 0x0] 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12b49fc00) [pid = 1932] [serial = 842] [outer = 0x1295ddc00] 04:42:16 INFO - PROCESS | 1932 | 1461066136444 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12b893c00) [pid = 1932] [serial = 843] [outer = 0x1295ddc00] 04:42:16 INFO - PROCESS | 1932 | 1461066136765 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]]]}] 04:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 04:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 470ms 04:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 04:42:16 INFO - PROCESS | 1932 | 1461066136780 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 04:42:16 INFO - PROCESS | 1932 | 1461066136781 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 04:42:16 INFO - PROCESS | 1932 | 1461066136783 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 04:42:16 INFO - PROCESS | 1932 | 1461066136784 Marionette TRACE conn2 <- [1,1098,null,{}] 04:42:16 INFO - PROCESS | 1932 | 1461066136789 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}] 04:42:16 INFO - PROCESS | 1932 | 1461066136882 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 04:42:16 INFO - PROCESS | 1932 | 1461066136896 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc3800 == 45 [pid = 1932] [id = 282] 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12b7be800) [pid = 1932] [serial = 844] [outer = 0x0] 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12cdafc00) [pid = 1932] [serial = 845] [outer = 0x12b7be800] 04:42:16 INFO - PROCESS | 1932 | 1461066136921 Marionette DEBUG loaded listener.js 04:42:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12cfc8400) [pid = 1932] [serial = 846] [outer = 0x12b7be800] 04:42:17 INFO - PROCESS | 1932 | 1461066137263 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]]]}] 04:42:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 04:42:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 521ms 04:42:17 INFO - PROCESS | 1932 | 1461066137306 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 04:42:17 INFO - PROCESS | 1932 | 1461066137307 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 04:42:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 04:42:17 INFO - PROCESS | 1932 | 1461066137309 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 04:42:17 INFO - PROCESS | 1932 | 1461066137310 Marionette TRACE conn2 <- [1,1102,null,{}] 04:42:17 INFO - PROCESS | 1932 | 1461066137313 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}] 04:42:17 INFO - PROCESS | 1932 | 1461066137408 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 04:42:17 INFO - PROCESS | 1932 | 1461066137412 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baa4000 == 46 [pid = 1932] [id = 283] 04:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12b109c00) [pid = 1932] [serial = 847] [outer = 0x0] 04:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12d0ca000) [pid = 1932] [serial = 848] [outer = 0x12b109c00] 04:42:17 INFO - PROCESS | 1932 | 1461066137437 Marionette DEBUG loaded listener.js 04:42:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12d226000) [pid = 1932] [serial = 849] [outer = 0x12b109c00] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x123767c00) [pid = 1932] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11c331800) [pid = 1932] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x114e58800) [pid = 1932] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11ac02c00) [pid = 1932] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123558400) [pid = 1932] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1162e1000) [pid = 1932] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118c0fc00) [pid = 1932] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11abae800) [pid = 1932] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1295e6400) [pid = 1932] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11558b400) [pid = 1932] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x128ca9400) [pid = 1932] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 04:42:17 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1151ed400) [pid = 1932] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 04:42:17 INFO - PROCESS | 1932 | 1461066137974 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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 04:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 721ms 04:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 04:42:18 INFO - PROCESS | 1932 | 1461066138030 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1932 | 1461066138031 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 04:42:18 INFO - PROCESS | 1932 | 1461066138033 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1932 | 1461066138034 Marionette TRACE conn2 <- [1,1106,null,{}] 04:42:18 INFO - PROCESS | 1932 | 1461066138037 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}] 04:42:18 INFO - PROCESS | 1932 | 1461066138149 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 04:42:18 INFO - PROCESS | 1932 | 1461066138160 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da7e800 == 47 [pid = 1932] [id = 284] 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12d225800) [pid = 1932] [serial = 850] [outer = 0x0] 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12d230400) [pid = 1932] [serial = 851] [outer = 0x12d225800] 04:42:18 INFO - PROCESS | 1932 | 1461066138199 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12d347400) [pid = 1932] [serial = 852] [outer = 0x12d225800] 04:42:18 INFO - PROCESS | 1932 | 1461066138575 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]]]}] 04:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 04:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 570ms 04:42:18 INFO - PROCESS | 1932 | 1461066138606 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 04:42:18 INFO - PROCESS | 1932 | 1461066138607 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 04:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 04:42:18 INFO - PROCESS | 1932 | 1461066138609 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 04:42:18 INFO - PROCESS | 1932 | 1461066138611 Marionette TRACE conn2 <- [1,1110,null,{}] 04:42:18 INFO - PROCESS | 1932 | 1461066138613 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}] 04:42:18 INFO - PROCESS | 1932 | 1461066138728 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 04:42:18 INFO - PROCESS | 1932 | 1461066138753 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d382800 == 48 [pid = 1932] [id = 285] 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12d22d800) [pid = 1932] [serial = 853] [outer = 0x0] 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12daa8c00) [pid = 1932] [serial = 854] [outer = 0x12d22d800] 04:42:18 INFO - PROCESS | 1932 | 1461066138783 Marionette DEBUG loaded listener.js 04:42:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12e09a000) [pid = 1932] [serial = 855] [outer = 0x12d22d800] 04:42:19 INFO - PROCESS | 1932 | 1461066139086 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 04:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 04:42:19 INFO - PROCESS | 1932 | 1461066139131 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1932 | 1461066139132 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 04:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 04:42:19 INFO - PROCESS | 1932 | 1461066139134 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1932 | 1461066139136 Marionette TRACE conn2 <- [1,1114,null,{}] 04:42:19 INFO - PROCESS | 1932 | 1461066139138 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}] 04:42:19 INFO - PROCESS | 1932 | 1461066139217 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 04:42:19 INFO - PROCESS | 1932 | 1461066139223 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e963000 == 49 [pid = 1932] [id = 286] 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12e09cc00) [pid = 1932] [serial = 856] [outer = 0x0] 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12e257400) [pid = 1932] [serial = 857] [outer = 0x12e09cc00] 04:42:19 INFO - PROCESS | 1932 | 1461066139248 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12e25f400) [pid = 1932] [serial = 858] [outer = 0x12e09cc00] 04:42:19 INFO - PROCESS | 1932 | 1461066139556 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]]]}] 04:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 04:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 468ms 04:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 04:42:19 INFO - PROCESS | 1932 | 1461066139604 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 04:42:19 INFO - PROCESS | 1932 | 1461066139605 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 04:42:19 INFO - PROCESS | 1932 | 1461066139607 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 04:42:19 INFO - PROCESS | 1932 | 1461066139608 Marionette TRACE conn2 <- [1,1118,null,{}] 04:42:19 INFO - PROCESS | 1932 | 1461066139610 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}] 04:42:19 INFO - PROCESS | 1932 | 1461066139714 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 04:42:19 INFO - PROCESS | 1932 | 1461066139800 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152bd000 == 50 [pid = 1932] [id = 287] 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x113ec9800) [pid = 1932] [serial = 859] [outer = 0x0] 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11465bc00) [pid = 1932] [serial = 860] [outer = 0x113ec9800] 04:42:19 INFO - PROCESS | 1932 | 1461066139832 Marionette DEBUG loaded listener.js 04:42:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11644b400) [pid = 1932] [serial = 861] [outer = 0x113ec9800] 04:42:20 INFO - PROCESS | 1932 | 1461066140324 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]]]}] 04:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 04:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 770ms 04:42:20 INFO - PROCESS | 1932 | 1461066140379 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 04:42:20 INFO - PROCESS | 1932 | 1461066140384 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 04:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 04:42:20 INFO - PROCESS | 1932 | 1461066140390 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 04:42:20 INFO - PROCESS | 1932 | 1461066140394 Marionette TRACE conn2 <- [1,1122,null,{}] 04:42:20 INFO - PROCESS | 1932 | 1461066140398 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}] 04:42:20 INFO - PROCESS | 1932 | 1461066140553 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 04:42:20 INFO - PROCESS | 1932 | 1461066140644 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe3800 == 51 [pid = 1932] [id = 288] 04:42:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x119da5400) [pid = 1932] [serial = 862] [outer = 0x0] 04:42:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x11a956800) [pid = 1932] [serial = 863] [outer = 0x119da5400] 04:42:20 INFO - PROCESS | 1932 | 1461066140693 Marionette DEBUG loaded listener.js 04:42:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11ac39c00) [pid = 1932] [serial = 864] [outer = 0x119da5400] 04:42:21 INFO - PROCESS | 1932 | 1461066141181 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 04:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 825ms 04:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 04:42:21 INFO - PROCESS | 1932 | 1461066141217 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1932 | 1461066141220 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 04:42:21 INFO - PROCESS | 1932 | 1461066141222 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1932 | 1461066141224 Marionette TRACE conn2 <- [1,1126,null,{}] 04:42:21 INFO - PROCESS | 1932 | 1461066141226 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}] 04:42:21 INFO - PROCESS | 1932 | 1461066141327 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 04:42:21 INFO - PROCESS | 1932 | 1461066141393 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b215000 == 52 [pid = 1932] [id = 289] 04:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11b834400) [pid = 1932] [serial = 865] [outer = 0x0] 04:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11c0fc800) [pid = 1932] [serial = 866] [outer = 0x11b834400] 04:42:21 INFO - PROCESS | 1932 | 1461066141423 Marionette DEBUG loaded listener.js 04:42:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x12702e800) [pid = 1932] [serial = 867] [outer = 0x11b834400] 04:42:21 INFO - PROCESS | 1932 | 1461066141827 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]]]}] 04:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 04:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 622ms 04:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 04:42:21 INFO - PROCESS | 1932 | 1461066141844 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 04:42:21 INFO - PROCESS | 1932 | 1461066141846 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 04:42:21 INFO - PROCESS | 1932 | 1461066141853 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 04:42:21 INFO - PROCESS | 1932 | 1461066141858 Marionette TRACE conn2 <- [1,1130,null,{}] 04:42:21 INFO - PROCESS | 1932 | 1461066141861 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}] 04:42:21 INFO - PROCESS | 1932 | 1461066141964 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 04:42:22 INFO - PROCESS | 1932 | 1461066142017 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f28a000 == 53 [pid = 1932] [id = 290] 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11b855400) [pid = 1932] [serial = 868] [outer = 0x0] 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x127deac00) [pid = 1932] [serial = 869] [outer = 0x11b855400] 04:42:22 INFO - PROCESS | 1932 | 1461066142058 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12d0ca400) [pid = 1932] [serial = 870] [outer = 0x11b855400] 04:42:22 INFO - PROCESS | 1932 | 1461066142471 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]]]}] 04:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 04:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 629ms 04:42:22 INFO - PROCESS | 1932 | 1461066142478 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 04:42:22 INFO - PROCESS | 1932 | 1461066142480 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 04:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 04:42:22 INFO - PROCESS | 1932 | 1461066142483 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 04:42:22 INFO - PROCESS | 1932 | 1461066142484 Marionette TRACE conn2 <- [1,1134,null,{}] 04:42:22 INFO - PROCESS | 1932 | 1461066142487 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}] 04:42:22 INFO - PROCESS | 1932 | 1461066142593 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 04:42:22 INFO - PROCESS | 1932 | 1461066142698 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f2a3800 == 54 [pid = 1932] [id = 291] 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11aec0c00) [pid = 1932] [serial = 871] [outer = 0x0] 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x12daaa000) [pid = 1932] [serial = 872] [outer = 0x11aec0c00] 04:42:22 INFO - PROCESS | 1932 | 1461066142745 Marionette DEBUG loaded listener.js 04:42:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12e098c00) [pid = 1932] [serial = 873] [outer = 0x11aec0c00] 04:42:23 INFO - PROCESS | 1932 | 1461066143194 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]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 04:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 772ms 04:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 04:42:23 INFO - PROCESS | 1932 | 1461066143254 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1932 | 1461066143256 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 04:42:23 INFO - PROCESS | 1932 | 1461066143258 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1932 | 1461066143259 Marionette TRACE conn2 <- [1,1138,null,{}] 04:42:23 INFO - PROCESS | 1932 | 1461066143262 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}] 04:42:23 INFO - PROCESS | 1932 | 1461066143358 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 04:42:23 INFO - PROCESS | 1932 | 1461066143411 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5bb000 == 55 [pid = 1932] [id = 292] 04:42:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12e277000) [pid = 1932] [serial = 874] [outer = 0x0] 04:42:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12e278c00) [pid = 1932] [serial = 875] [outer = 0x12e277000] 04:42:23 INFO - PROCESS | 1932 | 1461066143447 Marionette DEBUG loaded listener.js 04:42:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12e281400) [pid = 1932] [serial = 876] [outer = 0x12e277000] 04:42:23 INFO - PROCESS | 1932 | 1461066143892 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]]]}] 04:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 04:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 670ms 04:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 04:42:23 INFO - PROCESS | 1932 | 1461066143929 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 04:42:23 INFO - PROCESS | 1932 | 1461066143930 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 04:42:23 INFO - PROCESS | 1932 | 1461066143932 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 04:42:23 INFO - PROCESS | 1932 | 1461066143933 Marionette TRACE conn2 <- [1,1142,null,{}] 04:42:23 INFO - PROCESS | 1932 | 1461066143936 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}] 04:42:24 INFO - PROCESS | 1932 | 1461066144056 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 04:42:24 INFO - PROCESS | 1932 | 1461066144296 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac77800 == 56 [pid = 1932] [id = 293] 04:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x115466800) [pid = 1932] [serial = 877] [outer = 0x0] 04:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x115592400) [pid = 1932] [serial = 878] [outer = 0x115466800] 04:42:24 INFO - PROCESS | 1932 | 1461066144325 Marionette DEBUG loaded listener.js 04:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x11853c400) [pid = 1932] [serial = 879] [outer = 0x115466800] 04:42:24 INFO - PROCESS | 1932 | 1461066144741 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]]]}] 04:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x118572c00) [pid = 1932] [serial = 880] [outer = 0x12f84c400] 04:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 04:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 821ms 04:42:24 INFO - PROCESS | 1932 | 1461066144768 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 04:42:24 INFO - PROCESS | 1932 | 1461066144770 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 04:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 04:42:24 INFO - PROCESS | 1932 | 1461066144803 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 04:42:24 INFO - PROCESS | 1932 | 1461066144806 Marionette TRACE conn2 <- [1,1146,null,{}] 04:42:24 INFO - PROCESS | 1932 | 1461066144816 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}] 04:42:24 INFO - PROCESS | 1932 | 1461066144909 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 04:42:24 INFO - PROCESS | 1932 | 1461066144975 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x119859800 == 57 [pid = 1932] [id = 294] 04:42:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x118576000) [pid = 1932] [serial = 881] [outer = 0x0] 04:42:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x118cdf000) [pid = 1932] [serial = 882] [outer = 0x118576000] 04:42:25 INFO - PROCESS | 1932 | 1461066145005 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11a8c3000) [pid = 1932] [serial = 883] [outer = 0x118576000] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf6f000 == 56 [pid = 1932] [id = 255] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac83800 == 55 [pid = 1932] [id = 253] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12e963000 == 54 [pid = 1932] [id = 286] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12d382800 == 53 [pid = 1932] [id = 285] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12da7e800 == 52 [pid = 1932] [id = 284] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12bddb400) [pid = 1932] [serial = 803] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x1146b8000) [pid = 1932] [serial = 755] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x118f0c800) [pid = 1932] [serial = 758] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11a9f0c00) [pid = 1932] [serial = 761] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x11b855800) [pid = 1932] [serial = 764] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x127b91800) [pid = 1932] [serial = 767] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | 1461066145468 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]]]}] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12baa4000 == 51 [pid = 1932] [id = 283] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc3800 == 50 [pid = 1932] [id = 282] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x128c87000 == 49 [pid = 1932] [id = 281] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x126408800 == 48 [pid = 1932] [id = 280] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12386c000 == 47 [pid = 1932] [id = 279] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11c243000 == 46 [pid = 1932] [id = 278] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba24000 == 45 [pid = 1932] [id = 277] 04:42:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 04:42:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 703ms 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11928a800 == 44 [pid = 1932] [id = 276] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x114676800 == 43 [pid = 1932] [id = 275] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11c378000 == 42 [pid = 1932] [id = 270] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x119864800 == 41 [pid = 1932] [id = 269] 04:42:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf92800 == 40 [pid = 1932] [id = 268] 04:42:25 INFO - PROCESS | 1932 | 1461066145523 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 04:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 04:42:25 INFO - PROCESS | 1932 | 1461066145527 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 04:42:25 INFO - PROCESS | 1932 | 1461066145532 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 04:42:25 INFO - PROCESS | 1932 | 1461066145534 Marionette TRACE conn2 <- [1,1150,null,{}] 04:42:25 INFO - PROCESS | 1932 | 1461066145547 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}] 04:42:25 INFO - PROCESS | 1932 | 1461066145670 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 04:42:25 INFO - PROCESS | 1932 | 1461066145681 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f49800 == 41 [pid = 1932] [id = 295] 04:42:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x11a9f0c00) [pid = 1932] [serial = 884] [outer = 0x0] 04:42:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x11aa9ac00) [pid = 1932] [serial = 885] [outer = 0x11a9f0c00] 04:42:25 INFO - PROCESS | 1932 | 1461066145725 Marionette DEBUG loaded listener.js 04:42:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x11aeba800) [pid = 1932] [serial = 886] [outer = 0x11a9f0c00] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12b27d800) [pid = 1932] [serial = 791] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x11bab2400) [pid = 1932] [serial = 797] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12bc10400) [pid = 1932] [serial = 801] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x11ac35800) [pid = 1932] [serial = 795] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12b896c00) [pid = 1932] [serial = 800] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12b7b6400) [pid = 1932] [serial = 792] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12b88c400) [pid = 1932] [serial = 798] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11c0f8000) [pid = 1932] [serial = 783] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x11853d400) [pid = 1932] [serial = 794] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x123b74400) [pid = 1932] [serial = 785] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x1271d4c00) [pid = 1932] [serial = 786] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x127de5c00) [pid = 1932] [serial = 788] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1295e5c00) [pid = 1932] [serial = 789] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1162dd400) [pid = 1932] [serial = 771] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11545fc00) [pid = 1932] [serial = 770] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11baab800) [pid = 1932] [serial = 782] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x1295e4400) [pid = 1932] [serial = 753] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x1188a8800) [pid = 1932] [serial = 773] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118f0e800) [pid = 1932] [serial = 774] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11924fc00) [pid = 1932] [serial = 776] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11a8c6000) [pid = 1932] [serial = 777] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11aebfc00) [pid = 1932] [serial = 779] [outer = 0x0] [url = about:blank] 04:42:25 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11b84b000) [pid = 1932] [serial = 780] [outer = 0x0] [url = about:blank] 04:42:26 INFO - PROCESS | 1932 | 1461066146123 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]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 04:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 630ms 04:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 04:42:26 INFO - PROCESS | 1932 | 1461066146162 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1932 | 1461066146163 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 04:42:26 INFO - PROCESS | 1932 | 1461066146170 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1932 | 1461066146174 Marionette TRACE conn2 <- [1,1154,null,{}] 04:42:26 INFO - PROCESS | 1932 | 1461066146177 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}] 04:42:26 INFO - PROCESS | 1932 | 1461066146258 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 04:42:26 INFO - PROCESS | 1932 | 1461066146262 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba54800 == 42 [pid = 1932] [id = 296] 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11b4d5c00) [pid = 1932] [serial = 887] [outer = 0x0] 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11be79800) [pid = 1932] [serial = 888] [outer = 0x11b4d5c00] 04:42:26 INFO - PROCESS | 1932 | 1461066146288 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11c51a400) [pid = 1932] [serial = 889] [outer = 0x11b4d5c00] 04:42:26 INFO - PROCESS | 1932 | 1461066146606 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]]]}] 04:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 04:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 475ms 04:42:26 INFO - PROCESS | 1932 | 1461066146642 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 04:42:26 INFO - PROCESS | 1932 | 1461066146643 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 04:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 04:42:26 INFO - PROCESS | 1932 | 1461066146646 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 04:42:26 INFO - PROCESS | 1932 | 1461066146647 Marionette TRACE conn2 <- [1,1158,null,{}] 04:42:26 INFO - PROCESS | 1932 | 1461066146649 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}] 04:42:26 INFO - PROCESS | 1932 | 1461066146728 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 04:42:26 INFO - PROCESS | 1932 | 1461066146732 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c08b800 == 43 [pid = 1932] [id = 297] 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11c527400) [pid = 1932] [serial = 890] [outer = 0x0] 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x123768800) [pid = 1932] [serial = 891] [outer = 0x11c527400] 04:42:26 INFO - PROCESS | 1932 | 1461066146758 Marionette DEBUG loaded listener.js 04:42:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x127030c00) [pid = 1932] [serial = 892] [outer = 0x11c527400] 04:42:27 INFO - PROCESS | 1932 | 1461066147090 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 04:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 468ms 04:42:27 INFO - PROCESS | 1932 | 1461066147114 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1932 | 1461066147115 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 04:42:27 INFO - PROCESS | 1932 | 1461066147118 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1932 | 1461066147121 Marionette TRACE conn2 <- [1,1162,null,{}] 04:42:27 INFO - PROCESS | 1932 | 1461066147124 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}] 04:42:27 INFO - PROCESS | 1932 | 1461066147199 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 04:42:27 INFO - PROCESS | 1932 | 1461066147257 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x123971000 == 44 [pid = 1932] [id = 298] 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x1273c7c00) [pid = 1932] [serial = 893] [outer = 0x0] 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x127b8dc00) [pid = 1932] [serial = 894] [outer = 0x1273c7c00] 04:42:27 INFO - PROCESS | 1932 | 1461066147287 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x129290400) [pid = 1932] [serial = 895] [outer = 0x1273c7c00] 04:42:27 INFO - PROCESS | 1932 | 1461066147608 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]]]}] 04:42:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 04:42:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 522ms 04:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 04:42:27 INFO - PROCESS | 1932 | 1461066147643 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 04:42:27 INFO - PROCESS | 1932 | 1461066147644 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 04:42:27 INFO - PROCESS | 1932 | 1461066147646 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 04:42:27 INFO - PROCESS | 1932 | 1461066147647 Marionette TRACE conn2 <- [1,1166,null,{}] 04:42:27 INFO - PROCESS | 1932 | 1461066147649 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}] 04:42:27 INFO - PROCESS | 1932 | 1461066147745 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 04:42:27 INFO - PROCESS | 1932 | 1461066147749 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439d800 == 45 [pid = 1932] [id = 299] 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x1273cb000) [pid = 1932] [serial = 896] [outer = 0x0] 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12b10e400) [pid = 1932] [serial = 897] [outer = 0x1273cb000] 04:42:27 INFO - PROCESS | 1932 | 1461066147777 Marionette DEBUG loaded listener.js 04:42:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x12b896400) [pid = 1932] [serial = 898] [outer = 0x1273cb000] 04:42:28 INFO - PROCESS | 1932 | 1461066148121 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]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 04:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 04:42:28 INFO - PROCESS | 1932 | 1461066148165 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1932 | 1461066148166 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 04:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 04:42:28 INFO - PROCESS | 1932 | 1461066148169 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1932 | 1461066148172 Marionette TRACE conn2 <- [1,1170,null,{}] 04:42:28 INFO - PROCESS | 1932 | 1461066148174 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}] 04:42:28 INFO - PROCESS | 1932 | 1461066148269 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 04:42:28 INFO - PROCESS | 1932 | 1461066148273 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c85000 == 46 [pid = 1932] [id = 300] 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12928fc00) [pid = 1932] [serial = 899] [outer = 0x0] 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12bdd7800) [pid = 1932] [serial = 900] [outer = 0x12928fc00] 04:42:28 INFO - PROCESS | 1932 | 1461066148298 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x12d0c3c00) [pid = 1932] [serial = 901] [outer = 0x12928fc00] 04:42:28 INFO - PROCESS | 1932 | 1461066148623 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]]]}] 04:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 04:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 470ms 04:42:28 INFO - PROCESS | 1932 | 1461066148649 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 04:42:28 INFO - PROCESS | 1932 | 1461066148650 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 04:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 04:42:28 INFO - PROCESS | 1932 | 1461066148656 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 04:42:28 INFO - PROCESS | 1932 | 1461066148658 Marionette TRACE conn2 <- [1,1174,null,{}] 04:42:28 INFO - PROCESS | 1932 | 1461066148660 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}] 04:42:28 INFO - PROCESS | 1932 | 1461066148759 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 04:42:28 INFO - PROCESS | 1932 | 1461066148771 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b224000 == 47 [pid = 1932] [id = 301] 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12d0c5000) [pid = 1932] [serial = 902] [outer = 0x0] 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12d341800) [pid = 1932] [serial = 903] [outer = 0x12d0c5000] 04:42:28 INFO - PROCESS | 1932 | 1461066148796 Marionette DEBUG loaded listener.js 04:42:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12daa0400) [pid = 1932] [serial = 904] [outer = 0x12d0c5000] 04:42:29 INFO - PROCESS | 1932 | 1461066149106 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] 04:42:29 INFO - PROCESS | 1932 | 1461066149138 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 04:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 04:42:29 INFO - PROCESS | 1932 | 1461066149141 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1932 | 1461066149142 Marionette TRACE conn2 <- [1,1178,null,{}] 04:42:29 INFO - PROCESS | 1932 | 1461066149144 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}] 04:42:29 INFO - PROCESS | 1932 | 1461066149244 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 04:42:29 INFO - PROCESS | 1932 | 1461066149247 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baa4000 == 48 [pid = 1932] [id = 302] 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12b893400) [pid = 1932] [serial = 905] [outer = 0x0] 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12e09a800) [pid = 1932] [serial = 906] [outer = 0x12b893400] 04:42:29 INFO - PROCESS | 1932 | 1461066149302 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12e279800) [pid = 1932] [serial = 907] [outer = 0x12b893400] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x1191b4800) [pid = 1932] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x1271d3c00) [pid = 1932] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x123762400) [pid = 1932] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11a95f400) [pid = 1932] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x119c17800) [pid = 1932] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x1295ddc00) [pid = 1932] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x116633000) [pid = 1932] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12b7be800) [pid = 1932] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12b109c00) [pid = 1932] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12d225800) [pid = 1932] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12d22d800) [pid = 1932] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11a9f9800) [pid = 1932] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 04:42:29 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11b855c00) [pid = 1932] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 04:42:29 INFO - PROCESS | 1932 | 1461066149780 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] 04:42:29 INFO - PROCESS | 1932 | 1461066149811 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 04:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 04:42:29 INFO - PROCESS | 1932 | 1461066149814 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 04:42:29 INFO - PROCESS | 1932 | 1461066149815 Marionette TRACE conn2 <- [1,1182,null,{}] 04:42:29 INFO - PROCESS | 1932 | 1461066149817 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}] 04:42:29 INFO - PROCESS | 1932 | 1461066149907 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 04:42:29 INFO - PROCESS | 1932 | 1461066149911 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d8b000 == 49 [pid = 1932] [id = 303] 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x116633000) [pid = 1932] [serial = 908] [outer = 0x0] 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x127130c00) [pid = 1932] [serial = 909] [outer = 0x116633000] 04:42:29 INFO - PROCESS | 1932 | 1461066149941 Marionette DEBUG loaded listener.js 04:42:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12e27cc00) [pid = 1932] [serial = 910] [outer = 0x116633000] 04:42:30 INFO - PROCESS | 1932 | 1461066150301 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 04:42:30 INFO - PROCESS | 1932 | 1461066150335 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 04:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 04:42:30 INFO - PROCESS | 1932 | 1461066150338 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1932 | 1461066150340 Marionette TRACE conn2 <- [1,1186,null,{}] 04:42:30 INFO - PROCESS | 1932 | 1461066150342 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}] 04:42:30 INFO - PROCESS | 1932 | 1461066150432 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 04:42:30 INFO - PROCESS | 1932 | 1461066150437 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e78f800 == 50 [pid = 1932] [id = 304] 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x12b7be800) [pid = 1932] [serial = 911] [outer = 0x0] 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12e69a400) [pid = 1932] [serial = 912] [outer = 0x12b7be800] 04:42:30 INFO - PROCESS | 1932 | 1461066150463 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12e9e1400) [pid = 1932] [serial = 913] [outer = 0x12b7be800] 04:42:30 INFO - PROCESS | 1932 | 1461066150778 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] 04:42:30 INFO - PROCESS | 1932 | 1461066150812 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 04:42:30 INFO - PROCESS | 1932 | 1461066150814 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 04:42:30 INFO - PROCESS | 1932 | 1461066150815 Marionette TRACE conn2 <- [1,1190,null,{}] 04:42:30 INFO - PROCESS | 1932 | 1461066150818 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}] 04:42:30 INFO - PROCESS | 1932 | 1461066150898 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 04:42:30 INFO - PROCESS | 1932 | 1461066150902 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e961800 == 51 [pid = 1932] [id = 305] 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11bb5b400) [pid = 1932] [serial = 914] [outer = 0x0] 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11bb61c00) [pid = 1932] [serial = 915] [outer = 0x11bb5b400] 04:42:30 INFO - PROCESS | 1932 | 1461066150927 Marionette DEBUG loaded listener.js 04:42:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12e69cc00) [pid = 1932] [serial = 916] [outer = 0x11bb5b400] 04:42:31 INFO - PROCESS | 1932 | 1461066151247 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] 04:42:31 INFO - PROCESS | 1932 | 1461066151294 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 04:42:31 INFO - PROCESS | 1932 | 1461066151297 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1932 | 1461066151298 Marionette TRACE conn2 <- [1,1194,null,{}] 04:42:31 INFO - PROCESS | 1932 | 1461066151301 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}] 04:42:31 INFO - PROCESS | 1932 | 1461066151385 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 04:42:31 INFO - PROCESS | 1932 | 1461066151391 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f885000 == 52 [pid = 1932] [id = 306] 04:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x11bb62c00) [pid = 1932] [serial = 917] [outer = 0x0] 04:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12e9e3000) [pid = 1932] [serial = 918] [outer = 0x11bb62c00] 04:42:31 INFO - PROCESS | 1932 | 1461066151416 Marionette DEBUG loaded listener.js 04:42:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12f4c9400) [pid = 1932] [serial = 919] [outer = 0x11bb62c00] 04:42:31 INFO - PROCESS | 1932 | 1461066151798 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] 04:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 04:42:31 INFO - PROCESS | 1932 | 1461066151821 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 04:42:31 INFO - PROCESS | 1932 | 1461066151825 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 04:42:31 INFO - PROCESS | 1932 | 1461066151828 Marionette TRACE conn2 <- [1,1198,null,{}] 04:42:31 INFO - PROCESS | 1932 | 1461066151833 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}] 04:42:31 INFO - PROCESS | 1932 | 1461066151926 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 04:42:32 INFO - PROCESS | 1932 | 1461066152022 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x119718800 == 53 [pid = 1932] [id = 307] 04:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x1162e1000) [pid = 1932] [serial = 920] [outer = 0x0] 04:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x118573400) [pid = 1932] [serial = 921] [outer = 0x1162e1000] 04:42:32 INFO - PROCESS | 1932 | 1461066152053 Marionette DEBUG loaded listener.js 04:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x119132400) [pid = 1932] [serial = 922] [outer = 0x1162e1000] 04:42:32 INFO - PROCESS | 1932 | 1461066152593 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]]]}] 04:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 04:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 824ms 04:42:32 INFO - PROCESS | 1932 | 1461066152650 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 04:42:32 INFO - PROCESS | 1932 | 1461066152657 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 04:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 04:42:32 INFO - PROCESS | 1932 | 1461066152664 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 04:42:32 INFO - PROCESS | 1932 | 1461066152667 Marionette TRACE conn2 <- [1,1202,null,{}] 04:42:32 INFO - PROCESS | 1932 | 1461066152686 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}] 04:42:32 INFO - PROCESS | 1932 | 1461066152839 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 04:42:32 INFO - PROCESS | 1932 | 1461066152934 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c093000 == 54 [pid = 1932] [id = 308] 04:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x11aa99400) [pid = 1932] [serial = 923] [outer = 0x0] 04:42:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11ae92c00) [pid = 1932] [serial = 924] [outer = 0x11aa99400] 04:42:32 INFO - PROCESS | 1932 | 1461066152965 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11b852000) [pid = 1932] [serial = 925] [outer = 0x11aa99400] 04:42:33 INFO - PROCESS | 1932 | 1461066153379 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]]]}] 04:42:33 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 04:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 741ms 04:42:33 INFO - PROCESS | 1932 | 1461066153405 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 04:42:33 INFO - PROCESS | 1932 | 1461066153408 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 04:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 04:42:33 INFO - PROCESS | 1932 | 1461066153411 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 04:42:33 INFO - PROCESS | 1932 | 1461066153415 Marionette TRACE conn2 <- [1,1206,null,{}] 04:42:33 INFO - PROCESS | 1932 | 1461066153429 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}] 04:42:33 INFO - PROCESS | 1932 | 1461066153553 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 04:42:33 INFO - PROCESS | 1932 | 1461066153607 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d31f000 == 55 [pid = 1932] [id = 309] 04:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x11baab800) [pid = 1932] [serial = 926] [outer = 0x0] 04:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x1239c0800) [pid = 1932] [serial = 927] [outer = 0x11baab800] 04:42:33 INFO - PROCESS | 1932 | 1461066153638 Marionette DEBUG loaded listener.js 04:42:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x1239c9400) [pid = 1932] [serial = 928] [outer = 0x11baab800] 04:42:34 INFO - PROCESS | 1932 | 1461066154071 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]]]}] 04:42:34 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 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 675ms 04:42:34 INFO - PROCESS | 1932 | 1461066154088 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 04:42:34 INFO - PROCESS | 1932 | 1461066154090 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 04:42:34 INFO - PROCESS | 1932 | 1461066154092 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1932 | 1461066154093 Marionette TRACE conn2 <- [1,1210,null,{}] 04:42:34 INFO - PROCESS | 1932 | 1461066154096 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}] 04:42:34 INFO - PROCESS | 1932 | 1461066154217 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 04:42:34 INFO - PROCESS | 1932 | 1461066154296 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc6c800 == 56 [pid = 1932] [id = 310] 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x1273c4000) [pid = 1932] [serial = 929] [outer = 0x0] 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x127de8c00) [pid = 1932] [serial = 930] [outer = 0x1273c4000] 04:42:34 INFO - PROCESS | 1932 | 1461066154327 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12b49e000) [pid = 1932] [serial = 931] [outer = 0x1273c4000] 04:42:34 INFO - PROCESS | 1932 | 1461066154728 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]]]}] 04:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 04:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 668ms 04:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 04:42:34 INFO - PROCESS | 1932 | 1461066154761 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 04:42:34 INFO - PROCESS | 1932 | 1461066154762 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 04:42:34 INFO - PROCESS | 1932 | 1461066154764 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 04:42:34 INFO - PROCESS | 1932 | 1461066154766 Marionette TRACE conn2 <- [1,1214,null,{}] 04:42:34 INFO - PROCESS | 1932 | 1461066154768 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}] 04:42:34 INFO - PROCESS | 1932 | 1461066154867 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 04:42:34 INFO - PROCESS | 1932 | 1461066154920 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ffe4800 == 57 [pid = 1932] [id = 311] 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12b88f800) [pid = 1932] [serial = 932] [outer = 0x0] 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12cfbf400) [pid = 1932] [serial = 933] [outer = 0x12b88f800] 04:42:34 INFO - PROCESS | 1932 | 1461066154949 Marionette DEBUG loaded listener.js 04:42:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12e255800) [pid = 1932] [serial = 934] [outer = 0x12b88f800] 04:42:35 INFO - PROCESS | 1932 | 1461066155366 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]]]}] 04:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 04:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 623ms 04:42:35 INFO - PROCESS | 1932 | 1461066155389 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 04:42:35 INFO - PROCESS | 1932 | 1461066155390 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 04:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 04:42:35 INFO - PROCESS | 1932 | 1461066155393 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 04:42:35 INFO - PROCESS | 1932 | 1461066155394 Marionette TRACE conn2 <- [1,1218,null,{}] 04:42:35 INFO - PROCESS | 1932 | 1461066155396 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}] 04:42:35 INFO - PROCESS | 1932 | 1461066155509 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 04:42:35 INFO - PROCESS | 1932 | 1461066155620 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301bc000 == 58 [pid = 1932] [id = 312] 04:42:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12e279c00) [pid = 1932] [serial = 935] [outer = 0x0] 04:42:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x12e9db800) [pid = 1932] [serial = 936] [outer = 0x12e279c00] 04:42:35 INFO - PROCESS | 1932 | 1461066155651 Marionette DEBUG loaded listener.js 04:42:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x12f845c00) [pid = 1932] [serial = 937] [outer = 0x12e279c00] 04:42:36 INFO - PROCESS | 1932 | 1461066156072 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]]]}] 04:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 04:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 04:42:36 INFO - PROCESS | 1932 | 1461066156112 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 04:42:36 INFO - PROCESS | 1932 | 1461066156114 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 04:42:36 INFO - PROCESS | 1932 | 1461066156116 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1932 | 1461066156117 Marionette TRACE conn2 <- [1,1222,null,{}] 04:42:36 INFO - PROCESS | 1932 | 1461066156120 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}] 04:42:36 INFO - PROCESS | 1932 | 1461066156220 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 04:42:36 INFO - PROCESS | 1932 | 1461066156286 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x11915f000 == 59 [pid = 1932] [id = 313] 04:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x1162e7c00) [pid = 1932] [serial = 938] [outer = 0x0] 04:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x123cab000) [pid = 1932] [serial = 939] [outer = 0x1162e7c00] 04:42:36 INFO - PROCESS | 1932 | 1461066156315 Marionette DEBUG loaded listener.js 04:42:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x123cb0400) [pid = 1932] [serial = 940] [outer = 0x1162e7c00] 04:42:36 INFO - PROCESS | 1932 | 1461066156896 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] 04:42:36 INFO - PROCESS | 1932 | 1461066156938 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 04:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 04:42:36 INFO - PROCESS | 1932 | 1461066156942 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 04:42:36 INFO - PROCESS | 1932 | 1461066156944 Marionette TRACE conn2 <- [1,1226,null,{}] 04:42:36 INFO - PROCESS | 1932 | 1461066156948 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}] 04:42:37 INFO - PROCESS | 1932 | 1461066157045 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 04:42:37 INFO - PROCESS | 1932 | 1461066157115 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x119869800 == 60 [pid = 1932] [id = 314] 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x119128800) [pid = 1932] [serial = 941] [outer = 0x0] 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x11a9fd400) [pid = 1932] [serial = 942] [outer = 0x119128800] 04:42:37 INFO - PROCESS | 1932 | 1461066157144 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11aec0400) [pid = 1932] [serial = 943] [outer = 0x119128800] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12e961800 == 59 [pid = 1932] [id = 305] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12e78f800 == 58 [pid = 1932] [id = 304] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x127d8b000 == 57 [pid = 1932] [id = 303] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12baa4000 == 56 [pid = 1932] [id = 302] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b224000 == 55 [pid = 1932] [id = 301] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x128c85000 == 54 [pid = 1932] [id = 300] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x12e257400) [pid = 1932] [serial = 857] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | 1461066157592 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]]]}] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12439d800 == 53 [pid = 1932] [id = 299] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x123971000 == 52 [pid = 1932] [id = 298] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11c08b800 == 51 [pid = 1932] [id = 297] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba54800 == 50 [pid = 1932] [id = 296] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x118f49800 == 49 [pid = 1932] [id = 295] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x119859800 == 48 [pid = 1932] [id = 294] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac77800 == 47 [pid = 1932] [id = 293] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5bb000 == 46 [pid = 1932] [id = 292] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12f2a3800 == 45 [pid = 1932] [id = 291] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12f28a000 == 44 [pid = 1932] [id = 290] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12b215000 == 43 [pid = 1932] [id = 289] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe3800 == 42 [pid = 1932] [id = 288] 04:42:37 INFO - PROCESS | 1932 | --DOCSHELL 0x1152bd000 == 41 [pid = 1932] [id = 287] 04:42:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 04:42:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 672ms 04:42:37 INFO - PROCESS | 1932 | 1461066157614 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 04:42:37 INFO - PROCESS | 1932 | 1461066157618 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 04:42:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 04:42:37 INFO - PROCESS | 1932 | 1461066157628 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 04:42:37 INFO - PROCESS | 1932 | 1461066157630 Marionette TRACE conn2 <- [1,1230,null,{}] 04:42:37 INFO - PROCESS | 1932 | 1461066157632 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}] 04:42:37 INFO - PROCESS | 1932 | 1461066157715 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 04:42:37 INFO - PROCESS | 1932 | 1461066157723 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a868800 == 42 [pid = 1932] [id = 315] 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11bab1400) [pid = 1932] [serial = 944] [outer = 0x0] 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x11bb5c000) [pid = 1932] [serial = 945] [outer = 0x11bab1400] 04:42:37 INFO - PROCESS | 1932 | 1461066157749 Marionette DEBUG loaded listener.js 04:42:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x11c0ee000) [pid = 1932] [serial = 946] [outer = 0x11bab1400] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x12b280800) [pid = 1932] [serial = 708] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x11c528800) [pid = 1932] [serial = 812] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x11a9f5c00) [pid = 1932] [serial = 809] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x11bed3000) [pid = 1932] [serial = 833] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x12375e800) [pid = 1932] [serial = 834] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x119257000) [pid = 1932] [serial = 827] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x11a8c2000) [pid = 1932] [serial = 828] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x127d3c400) [pid = 1932] [serial = 839] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x128cc7000) [pid = 1932] [serial = 815] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x1238a7800) [pid = 1932] [serial = 836] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x11ae93400) [pid = 1932] [serial = 830] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x11b837400) [pid = 1932] [serial = 831] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x12bc0f400) [pid = 1932] [serial = 818] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x116632400) [pid = 1932] [serial = 806] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x12d22c800) [pid = 1932] [serial = 822] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x12d0c8800) [pid = 1932] [serial = 821] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12b49fc00) [pid = 1932] [serial = 842] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x118c81400) [pid = 1932] [serial = 825] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x118572400) [pid = 1932] [serial = 824] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x12cdafc00) [pid = 1932] [serial = 845] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12d0ca000) [pid = 1932] [serial = 848] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12d230400) [pid = 1932] [serial = 851] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12daa8c00) [pid = 1932] [serial = 854] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12e09a000) [pid = 1932] [serial = 855] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12d226000) [pid = 1932] [serial = 849] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12b893c00) [pid = 1932] [serial = 843] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12cfc8400) [pid = 1932] [serial = 846] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x1295db800) [pid = 1932] [serial = 840] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x124342c00) [pid = 1932] [serial = 837] [outer = 0x0] [url = about:blank] 04:42:37 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12d347400) [pid = 1932] [serial = 852] [outer = 0x0] [url = about:blank] 04:42:38 INFO - PROCESS | 1932 | 1461066158105 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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 04:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 522ms 04:42:38 INFO - PROCESS | 1932 | 1461066158151 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1932 | 1461066158152 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 04:42:38 INFO - PROCESS | 1932 | 1461066158155 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1932 | 1461066158157 Marionette TRACE conn2 <- [1,1234,null,{}] 04:42:38 INFO - PROCESS | 1932 | 1461066158164 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}] 04:42:38 INFO - PROCESS | 1932 | 1461066158248 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 04:42:38 INFO - PROCESS | 1932 | 1461066158256 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12386c000 == 43 [pid = 1932] [id = 316] 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x123761400) [pid = 1932] [serial = 947] [outer = 0x0] 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x1239c4c00) [pid = 1932] [serial = 948] [outer = 0x123761400] 04:42:38 INFO - PROCESS | 1932 | 1461066158283 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x123cb0c00) [pid = 1932] [serial = 949] [outer = 0x123761400] 04:42:38 INFO - PROCESS | 1932 | 1461066158622 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]]]}] 04:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 04:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 473ms 04:42:38 INFO - PROCESS | 1932 | 1461066158628 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 04:42:38 INFO - PROCESS | 1932 | 1461066158630 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 04:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 04:42:38 INFO - PROCESS | 1932 | 1461066158632 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 04:42:38 INFO - PROCESS | 1932 | 1461066158633 Marionette TRACE conn2 <- [1,1238,null,{}] 04:42:38 INFO - PROCESS | 1932 | 1461066158637 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}] 04:42:38 INFO - PROCESS | 1932 | 1461066158728 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 04:42:38 INFO - PROCESS | 1932 | 1461066158779 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12438a000 == 44 [pid = 1932] [id = 317] 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x123caac00) [pid = 1932] [serial = 950] [outer = 0x0] 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x123cb7400) [pid = 1932] [serial = 951] [outer = 0x123caac00] 04:42:38 INFO - PROCESS | 1932 | 1461066158805 Marionette DEBUG loaded listener.js 04:42:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x127d40c00) [pid = 1932] [serial = 952] [outer = 0x123caac00] 04:42:39 INFO - PROCESS | 1932 | 1461066159138 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 04:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 523ms 04:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 04:42:39 INFO - PROCESS | 1932 | 1461066159157 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1932 | 1461066159159 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 04:42:39 INFO - PROCESS | 1932 | 1461066159162 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1932 | 1461066159164 Marionette TRACE conn2 <- [1,1242,null,{}] 04:42:39 INFO - PROCESS | 1932 | 1461066159168 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}] 04:42:39 INFO - PROCESS | 1932 | 1461066159292 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 04:42:39 INFO - PROCESS | 1932 | 1461066159381 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x127dcd800 == 45 [pid = 1932] [id = 318] 04:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x127b92800) [pid = 1932] [serial = 953] [outer = 0x0] 04:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x129515400) [pid = 1932] [serial = 954] [outer = 0x127b92800] 04:42:39 INFO - PROCESS | 1932 | 1461066159421 Marionette DEBUG loaded listener.js 04:42:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12b285400) [pid = 1932] [serial = 955] [outer = 0x127b92800] 04:42:39 INFO - PROCESS | 1932 | 1461066159810 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]]]}] 04:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 04:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 04:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 04:42:39 INFO - PROCESS | 1932 | 1461066159842 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 04:42:39 INFO - PROCESS | 1932 | 1461066159844 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 04:42:39 INFO - PROCESS | 1932 | 1461066159848 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 04:42:39 INFO - PROCESS | 1932 | 1461066159850 Marionette TRACE conn2 <- [1,1246,null,{}] 04:42:39 INFO - PROCESS | 1932 | 1461066159856 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}] 04:42:40 INFO - PROCESS | 1932 | 1461066160020 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 04:42:40 INFO - PROCESS | 1932 | 1461066160047 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baa4800 == 46 [pid = 1932] [id = 319] 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12b890800) [pid = 1932] [serial = 956] [outer = 0x0] 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12cfc8000) [pid = 1932] [serial = 957] [outer = 0x12b890800] 04:42:40 INFO - PROCESS | 1932 | 1461066160090 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x12d34b800) [pid = 1932] [serial = 958] [outer = 0x12b890800] 04:42:40 INFO - PROCESS | 1932 | 1461066160427 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 04:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 620ms 04:42:40 INFO - PROCESS | 1932 | 1461066160474 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 04:42:40 INFO - PROCESS | 1932 | 1461066160475 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 04:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 04:42:40 INFO - PROCESS | 1932 | 1461066160477 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 04:42:40 INFO - PROCESS | 1932 | 1461066160478 Marionette TRACE conn2 <- [1,1250,null,{}] 04:42:40 INFO - PROCESS | 1932 | 1461066160480 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}] 04:42:40 INFO - PROCESS | 1932 | 1461066160578 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 04:42:40 INFO - PROCESS | 1932 | 1461066160611 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d311800 == 47 [pid = 1932] [id = 320] 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x11ba4ac00) [pid = 1932] [serial = 959] [outer = 0x0] 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x128cac400) [pid = 1932] [serial = 960] [outer = 0x11ba4ac00] 04:42:40 INFO - PROCESS | 1932 | 1461066160652 Marionette DEBUG loaded listener.js 04:42:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x12e254c00) [pid = 1932] [serial = 961] [outer = 0x11ba4ac00] 04:42:40 INFO - PROCESS | 1932 | 1461066160958 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]]]}] 04:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 04:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 04:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 04:42:40 INFO - PROCESS | 1932 | 1461066160995 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 04:42:41 INFO - PROCESS | 1932 | 1461066160997 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1932 | 1461066160999 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1932 | 1461066161000 Marionette TRACE conn2 <- [1,1254,null,{}] 04:42:41 INFO - PROCESS | 1932 | 1461066161002 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}] 04:42:41 INFO - PROCESS | 1932 | 1461066161104 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 04:42:41 INFO - PROCESS | 1932 | 1461066161152 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e20d000 == 48 [pid = 1932] [id = 321] 04:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12e261c00) [pid = 1932] [serial = 962] [outer = 0x0] 04:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12e27a800) [pid = 1932] [serial = 963] [outer = 0x12e261c00] 04:42:41 INFO - PROCESS | 1932 | 1461066161178 Marionette DEBUG loaded listener.js 04:42:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12e69b000) [pid = 1932] [serial = 964] [outer = 0x12e261c00] 04:42:41 INFO - PROCESS | 1932 | 1461066161484 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]]]}] 04:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 04:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 522ms 04:42:41 INFO - PROCESS | 1932 | 1461066161523 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 04:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 04:42:41 INFO - PROCESS | 1932 | 1461066161525 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 04:42:41 INFO - PROCESS | 1932 | 1461066161529 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 04:42:41 INFO - PROCESS | 1932 | 1461066161530 Marionette TRACE conn2 <- [1,1258,null,{}] 04:42:41 INFO - PROCESS | 1932 | 1461066161534 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}] 04:42:41 INFO - PROCESS | 1932 | 1461066161687 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x12e09cc00) [pid = 1932] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x11b4d5c00) [pid = 1932] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x11a9f0c00) [pid = 1932] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x1273cb000) [pid = 1932] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12d0c5000) [pid = 1932] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x115466800) [pid = 1932] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x1273c7c00) [pid = 1932] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x12928fc00) [pid = 1932] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x118576000) [pid = 1932] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x11c527400) [pid = 1932] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12b893400) [pid = 1932] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x116633000) [pid = 1932] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x11bb5b400) [pid = 1932] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12b7be800) [pid = 1932] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x1271d4800) [pid = 1932] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x11a8c3800) [pid = 1932] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11876ac00) [pid = 1932] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x112354400) [pid = 1932] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11857f400) [pid = 1932] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x11b82fc00) [pid = 1932] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11234f800) [pid = 1932] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x11558e400) [pid = 1932] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x1273c9000) [pid = 1932] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1273c4400) [pid = 1932] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11aeb6800) [pid = 1932] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 04:42:41 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11a8bf000) [pid = 1932] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 04:42:42 INFO - PROCESS | 1932 | 1461066162008 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x115675800 == 49 [pid = 1932] [id = 322] 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11460f800) [pid = 1932] [serial = 965] [outer = 0x0] 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x115597000) [pid = 1932] [serial = 966] [outer = 0x11460f800] 04:42:42 INFO - PROCESS | 1932 | 1461066162049 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x1187f4c00) [pid = 1932] [serial = 967] [outer = 0x11460f800] 04:42:42 INFO - PROCESS | 1932 | 1461066162342 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 04:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 825ms 04:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 04:42:42 INFO - PROCESS | 1932 | 1461066162359 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1932 | 1461066162361 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1932 | 1461066162363 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1932 | 1461066162364 Marionette TRACE conn2 <- [1,1262,null,{}] 04:42:42 INFO - PROCESS | 1932 | 1461066162366 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}] 04:42:42 INFO - PROCESS | 1932 | 1461066162465 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 04:42:42 INFO - PROCESS | 1932 | 1461066162516 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b835000 == 50 [pid = 1932] [id = 323] 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x114c0fc00) [pid = 1932] [serial = 968] [outer = 0x0] 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x119c1d000) [pid = 1932] [serial = 969] [outer = 0x114c0fc00] 04:42:42 INFO - PROCESS | 1932 | 1461066162541 Marionette DEBUG loaded listener.js 04:42:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x127d41400) [pid = 1932] [serial = 970] [outer = 0x114c0fc00] 04:42:42 INFO - PROCESS | 1932 | 1461066162830 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]]]}] 04:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 04:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 04:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 04:42:42 INFO - PROCESS | 1932 | 1461066162882 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 04:42:42 INFO - PROCESS | 1932 | 1461066162884 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 04:42:42 INFO - PROCESS | 1932 | 1461066162888 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 04:42:42 INFO - PROCESS | 1932 | 1461066162890 Marionette TRACE conn2 <- [1,1266,null,{}] 04:42:42 INFO - PROCESS | 1932 | 1461066162893 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}] 04:42:42 INFO - PROCESS | 1932 | 1461066162985 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 04:42:42 INFO - PROCESS | 1932 | 1461066162991 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5a9000 == 51 [pid = 1932] [id = 324] 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11baa6c00) [pid = 1932] [serial = 971] [outer = 0x0] 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12bc0f800) [pid = 1932] [serial = 972] [outer = 0x11baa6c00] 04:42:43 INFO - PROCESS | 1932 | 1461066163019 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12e9d9400) [pid = 1932] [serial = 973] [outer = 0x11baa6c00] 04:42:43 INFO - PROCESS | 1932 | 1461066163358 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 524ms 04:42:43 INFO - PROCESS | 1932 | 1461066163413 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1932 | 1461066163414 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 04:42:43 INFO - PROCESS | 1932 | 1461066163416 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1932 | 1461066163417 Marionette TRACE conn2 <- [1,1270,null,{}] 04:42:43 INFO - PROCESS | 1932 | 1461066163419 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}] 04:42:43 INFO - PROCESS | 1932 | 1461066163503 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 04:42:43 INFO - PROCESS | 1932 | 1461066163507 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc77000 == 52 [pid = 1932] [id = 325] 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12e9d9800) [pid = 1932] [serial = 974] [outer = 0x0] 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12e9e1c00) [pid = 1932] [serial = 975] [outer = 0x12e9d9800] 04:42:43 INFO - PROCESS | 1932 | 1461066163531 Marionette DEBUG loaded listener.js 04:42:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12f4d4800) [pid = 1932] [serial = 976] [outer = 0x12e9d9800] 04:42:43 INFO - PROCESS | 1932 | 1461066163857 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]]]}] 04:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 04:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 469ms 04:42:43 INFO - PROCESS | 1932 | 1461066163888 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 04:42:43 INFO - PROCESS | 1932 | 1461066163890 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 04:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 04:42:43 INFO - PROCESS | 1932 | 1461066163892 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 04:42:43 INFO - PROCESS | 1932 | 1461066163893 Marionette TRACE conn2 <- [1,1274,null,{}] 04:42:43 INFO - PROCESS | 1932 | 1461066163895 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}] 04:42:44 INFO - PROCESS | 1932 | 1461066164039 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 04:42:44 INFO - PROCESS | 1932 | 1461066164141 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x11641e800 == 53 [pid = 1932] [id = 326] 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x1146c2800) [pid = 1932] [serial = 977] [outer = 0x0] 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x11620b000) [pid = 1932] [serial = 978] [outer = 0x1146c2800] 04:42:44 INFO - PROCESS | 1932 | 1461066164174 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x118c86000) [pid = 1932] [serial = 979] [outer = 0x1146c2800] 04:42:44 INFO - PROCESS | 1932 | 1461066164595 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]]]}] 04:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 04:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 769ms 04:42:44 INFO - PROCESS | 1932 | 1461066164678 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 04:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 04:42:44 INFO - PROCESS | 1932 | 1461066164681 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 04:42:44 INFO - PROCESS | 1932 | 1461066164684 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 04:42:44 INFO - PROCESS | 1932 | 1461066164687 Marionette TRACE conn2 <- [1,1278,null,{}] 04:42:44 INFO - PROCESS | 1932 | 1461066164721 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}] 04:42:44 INFO - PROCESS | 1932 | 1461066164827 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 04:42:44 INFO - PROCESS | 1932 | 1461066164895 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x123587800 == 54 [pid = 1932] [id = 327] 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x11b849400) [pid = 1932] [serial = 980] [outer = 0x0] 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11bb5a800) [pid = 1932] [serial = 981] [outer = 0x11b849400] 04:42:44 INFO - PROCESS | 1932 | 1461066164927 Marionette DEBUG loaded listener.js 04:42:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11bede400) [pid = 1932] [serial = 982] [outer = 0x11b849400] 04:42:45 INFO - PROCESS | 1932 | 1461066165342 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]]]}] 04:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 04:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 685ms 04:42:45 INFO - PROCESS | 1932 | 1461066165369 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 04:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 04:42:45 INFO - PROCESS | 1932 | 1461066165373 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 04:42:45 INFO - PROCESS | 1932 | 1461066165375 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 04:42:45 INFO - PROCESS | 1932 | 1461066165376 Marionette TRACE conn2 <- [1,1282,null,{}] 04:42:45 INFO - PROCESS | 1932 | 1461066165379 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}] 04:42:45 INFO - PROCESS | 1932 | 1461066165483 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 04:42:45 INFO - PROCESS | 1932 | 1461066165540 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba9e800 == 55 [pid = 1932] [id = 328] 04:42:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12375e800) [pid = 1932] [serial = 983] [outer = 0x0] 04:42:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x123cb0000) [pid = 1932] [serial = 984] [outer = 0x12375e800] 04:42:45 INFO - PROCESS | 1932 | 1461066165570 Marionette DEBUG loaded listener.js 04:42:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x124093400) [pid = 1932] [serial = 985] [outer = 0x12375e800] 04:42:46 INFO - PROCESS | 1932 | 1461066166023 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 670ms 04:42:46 INFO - PROCESS | 1932 | 1461066166045 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1932 | 1461066166048 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 04:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 04:42:46 INFO - PROCESS | 1932 | 1461066166056 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1932 | 1461066166059 Marionette TRACE conn2 <- [1,1286,null,{}] 04:42:46 INFO - PROCESS | 1932 | 1461066166062 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}] 04:42:46 INFO - PROCESS | 1932 | 1461066166191 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 04:42:46 INFO - PROCESS | 1932 | 1461066166260 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301bd800 == 56 [pid = 1932] [id = 329] 04:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x12409a800) [pid = 1932] [serial = 986] [outer = 0x0] 04:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x1294ec800) [pid = 1932] [serial = 987] [outer = 0x12409a800] 04:42:46 INFO - PROCESS | 1932 | 1461066166290 Marionette DEBUG loaded listener.js 04:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12b117000) [pid = 1932] [serial = 988] [outer = 0x12409a800] 04:42:46 INFO - PROCESS | 1932 | 1461066166693 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]]]}] 04:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 04:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 677ms 04:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 04:42:46 INFO - PROCESS | 1932 | 1461066166729 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 04:42:46 INFO - PROCESS | 1932 | 1461066166731 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 04:42:46 INFO - PROCESS | 1932 | 1461066166733 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 04:42:46 INFO - PROCESS | 1932 | 1461066166734 Marionette TRACE conn2 <- [1,1290,null,{}] 04:42:46 INFO - PROCESS | 1932 | 1461066166737 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}] 04:42:46 INFO - PROCESS | 1932 | 1461066166837 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 04:42:46 INFO - PROCESS | 1932 | 1461066166936 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f29d000 == 57 [pid = 1932] [id = 330] 04:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12409bc00) [pid = 1932] [serial = 989] [outer = 0x0] 04:42:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12bc04800) [pid = 1932] [serial = 990] [outer = 0x12409bc00] 04:42:46 INFO - PROCESS | 1932 | 1461066166966 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12d0c0c00) [pid = 1932] [serial = 991] [outer = 0x12409bc00] 04:42:47 INFO - PROCESS | 1932 | 1461066167376 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]]]}] 04:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 04:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 672ms 04:42:47 INFO - PROCESS | 1932 | 1461066167406 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 04:42:47 INFO - PROCESS | 1932 | 1461066167408 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 04:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 04:42:47 INFO - PROCESS | 1932 | 1461066167410 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 04:42:47 INFO - PROCESS | 1932 | 1461066167411 Marionette TRACE conn2 <- [1,1294,null,{}] 04:42:47 INFO - PROCESS | 1932 | 1461066167414 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}] 04:42:47 INFO - PROCESS | 1932 | 1461066167536 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 04:42:47 INFO - PROCESS | 1932 | 1461066167790 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac81000 == 58 [pid = 1932] [id = 331] 04:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x11465d000) [pid = 1932] [serial = 992] [outer = 0x0] 04:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x11558c800) [pid = 1932] [serial = 993] [outer = 0x11465d000] 04:42:47 INFO - PROCESS | 1932 | 1461066167819 Marionette DEBUG loaded listener.js 04:42:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x118781400) [pid = 1932] [serial = 994] [outer = 0x11465d000] 04:42:48 INFO - PROCESS | 1932 | 1461066168201 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]]]}] 04:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 04:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 820ms 04:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 04:42:48 INFO - PROCESS | 1932 | 1461066168231 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1932 | 1461066168233 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 04:42:48 INFO - PROCESS | 1932 | 1461066168236 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1932 | 1461066168238 Marionette TRACE conn2 <- [1,1298,null,{}] 04:42:48 INFO - PROCESS | 1932 | 1461066168242 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}] 04:42:48 INFO - PROCESS | 1932 | 1461066168339 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 04:42:48 INFO - PROCESS | 1932 | 1461066168399 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152b7000 == 59 [pid = 1932] [id = 332] 04:42:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x114c07c00) [pid = 1932] [serial = 995] [outer = 0x0] 04:42:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x11558ec00) [pid = 1932] [serial = 996] [outer = 0x114c07c00] 04:42:48 INFO - PROCESS | 1932 | 1461066168429 Marionette DEBUG loaded listener.js 04:42:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x1191b2c00) [pid = 1932] [serial = 997] [outer = 0x114c07c00] 04:42:48 INFO - PROCESS | 1932 | 1461066168892 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]]]}] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc77000 == 58 [pid = 1932] [id = 325] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5a9000 == 57 [pid = 1932] [id = 324] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12b835000 == 56 [pid = 1932] [id = 323] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x115675800 == 55 [pid = 1932] [id = 322] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12e20d000 == 54 [pid = 1932] [id = 321] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12d311800 == 53 [pid = 1932] [id = 320] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12baa4800 == 52 [pid = 1932] [id = 319] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x12daaa000) [pid = 1932] [serial = 872] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x11c0fc800) [pid = 1932] [serial = 866] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x11a956800) [pid = 1932] [serial = 863] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x127deac00) [pid = 1932] [serial = 869] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x11465bc00) [pid = 1932] [serial = 860] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x12e278c00) [pid = 1932] [serial = 875] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x12e9e3000) [pid = 1932] [serial = 918] [outer = 0x0] [url = about:blank] 04:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 04:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 674ms 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x127dcd800 == 51 [pid = 1932] [id = 318] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12438a000 == 50 [pid = 1932] [id = 317] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12386c000 == 49 [pid = 1932] [id = 316] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11a868800 == 48 [pid = 1932] [id = 315] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119869800 == 47 [pid = 1932] [id = 314] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11915f000 == 46 [pid = 1932] [id = 313] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x1301bc000 == 45 [pid = 1932] [id = 312] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12ffe4800 == 44 [pid = 1932] [id = 311] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc6c800 == 43 [pid = 1932] [id = 310] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12d31f000 == 42 [pid = 1932] [id = 309] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11c093000 == 41 [pid = 1932] [id = 308] 04:42:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119718800 == 40 [pid = 1932] [id = 307] 04:42:48 INFO - PROCESS | 1932 | 1461066168932 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 04:42:48 INFO - PROCESS | 1932 | 1461066168935 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 04:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x12e25f400) [pid = 1932] [serial = 858] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x118f05400) [pid = 1932] [serial = 714] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x123fc0400) [pid = 1932] [serial = 765] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x1151ee000) [pid = 1932] [serial = 711] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x11be79800) [pid = 1932] [serial = 888] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x11c51a400) [pid = 1932] [serial = 889] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x11aa9ac00) [pid = 1932] [serial = 885] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x11aeba800) [pid = 1932] [serial = 886] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12b10e400) [pid = 1932] [serial = 897] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12d341800) [pid = 1932] [serial = 903] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x115592400) [pid = 1932] [serial = 878] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11853c400) [pid = 1932] [serial = 879] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x127b8dc00) [pid = 1932] [serial = 894] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12bdd7800) [pid = 1932] [serial = 900] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x11a8c3000) [pid = 1932] [serial = 883] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x118cdf000) [pid = 1932] [serial = 882] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x123768800) [pid = 1932] [serial = 891] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12e09a800) [pid = 1932] [serial = 906] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x127030c00) [pid = 1932] [serial = 892] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12daa0400) [pid = 1932] [serial = 904] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x127130c00) [pid = 1932] [serial = 909] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12e69cc00) [pid = 1932] [serial = 916] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11bb61c00) [pid = 1932] [serial = 915] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x129292c00) [pid = 1932] [serial = 477] [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.] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12e279800) [pid = 1932] [serial = 907] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12e69a400) [pid = 1932] [serial = 912] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12d0c3c00) [pid = 1932] [serial = 901] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12e9e1400) [pid = 1932] [serial = 913] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12e27cc00) [pid = 1932] [serial = 910] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x129290400) [pid = 1932] [serial = 895] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12b896400) [pid = 1932] [serial = 898] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x129514000) [pid = 1932] [serial = 768] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11ae8d800) [pid = 1932] [serial = 762] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x119249000) [pid = 1932] [serial = 759] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x115593400) [pid = 1932] [serial = 756] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1187f2000) [pid = 1932] [serial = 807] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12cfbc400) [pid = 1932] [serial = 819] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12b88dc00) [pid = 1932] [serial = 816] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1271d3800) [pid = 1932] [serial = 813] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11ac38c00) [pid = 1932] [serial = 810] [outer = 0x0] [url = about:blank] 04:42:48 INFO - PROCESS | 1932 | 1461066168953 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 04:42:48 INFO - PROCESS | 1932 | 1461066168954 Marionette TRACE conn2 <- [1,1302,null,{}] 04:42:48 INFO - PROCESS | 1932 | 1461066168960 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}] 04:42:49 INFO - PROCESS | 1932 | 1461066169063 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 04:42:49 INFO - PROCESS | 1932 | 1461066169074 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x119158000 == 41 [pid = 1932] [id = 333] 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x119da5c00) [pid = 1932] [serial = 998] [outer = 0x0] 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11a8bf000) [pid = 1932] [serial = 999] [outer = 0x119da5c00] 04:42:49 INFO - PROCESS | 1932 | 1461066169100 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11aa90000) [pid = 1932] [serial = 1000] [outer = 0x119da5c00] 04:42:49 INFO - PROCESS | 1932 | 1461066169469 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]]]}] 04:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 04:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 531ms 04:42:49 INFO - PROCESS | 1932 | 1461066169500 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 04:42:49 INFO - PROCESS | 1932 | 1461066169501 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 04:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 04:42:49 INFO - PROCESS | 1932 | 1461066169510 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 04:42:49 INFO - PROCESS | 1932 | 1461066169513 Marionette TRACE conn2 <- [1,1306,null,{}] 04:42:49 INFO - PROCESS | 1932 | 1461066169516 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}] 04:42:49 INFO - PROCESS | 1932 | 1461066169595 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 04:42:49 INFO - PROCESS | 1932 | 1461066169600 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba3d000 == 42 [pid = 1932] [id = 334] 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11ac37c00) [pid = 1932] [serial = 1001] [outer = 0x0] 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11b82e000) [pid = 1932] [serial = 1002] [outer = 0x11ac37c00] 04:42:49 INFO - PROCESS | 1932 | 1461066169631 Marionette DEBUG loaded listener.js 04:42:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11b83b800) [pid = 1932] [serial = 1003] [outer = 0x11ac37c00] 04:42:49 INFO - PROCESS | 1932 | 1461066169992 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]]]}] 04:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 04:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 528ms 04:42:50 INFO - PROCESS | 1932 | 1461066170040 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 04:42:50 INFO - PROCESS | 1932 | 1461066170041 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 04:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 04:42:50 INFO - PROCESS | 1932 | 1461066170048 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1932 | 1461066170049 Marionette TRACE conn2 <- [1,1310,null,{}] 04:42:50 INFO - PROCESS | 1932 | 1461066170051 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}] 04:42:50 INFO - PROCESS | 1932 | 1461066170132 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 04:42:50 INFO - PROCESS | 1932 | 1461066170137 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c244000 == 43 [pid = 1932] [id = 335] 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11bb56000) [pid = 1932] [serial = 1004] [outer = 0x0] 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11be7bc00) [pid = 1932] [serial = 1005] [outer = 0x11bb56000] 04:42:50 INFO - PROCESS | 1932 | 1461066170164 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11924f000) [pid = 1932] [serial = 1006] [outer = 0x11bb56000] 04:42:50 INFO - PROCESS | 1932 | 1461066170494 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] 04:42:50 INFO - PROCESS | 1932 | 1461066170518 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 04:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 04:42:50 INFO - PROCESS | 1932 | 1461066170523 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 04:42:50 INFO - PROCESS | 1932 | 1461066170524 Marionette TRACE conn2 <- [1,1314,null,{}] 04:42:50 INFO - PROCESS | 1932 | 1461066170526 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}] 04:42:50 INFO - PROCESS | 1932 | 1461066170603 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 04:42:50 INFO - PROCESS | 1932 | 1461066170609 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x123975000 == 44 [pid = 1932] [id = 336] 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12354d800) [pid = 1932] [serial = 1007] [outer = 0x0] 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x123763800) [pid = 1932] [serial = 1008] [outer = 0x12354d800] 04:42:50 INFO - PROCESS | 1932 | 1461066170642 Marionette DEBUG loaded listener.js 04:42:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1239c1c00) [pid = 1932] [serial = 1009] [outer = 0x12354d800] 04:42:50 INFO - PROCESS | 1932 | 1461066170993 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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 520ms 04:42:51 INFO - PROCESS | 1932 | 1461066171041 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1932 | 1461066171043 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 04:42:51 INFO - PROCESS | 1932 | 1461066171045 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1932 | 1461066171046 Marionette TRACE conn2 <- [1,1318,null,{}] 04:42:51 INFO - PROCESS | 1932 | 1461066171048 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}] 04:42:51 INFO - PROCESS | 1932 | 1461066171152 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 04:42:51 INFO - PROCESS | 1932 | 1461066171165 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x1270b0800 == 45 [pid = 1932] [id = 337] 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x1239c3000) [pid = 1932] [serial = 1010] [outer = 0x0] 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x123c15c00) [pid = 1932] [serial = 1011] [outer = 0x1239c3000] 04:42:51 INFO - PROCESS | 1932 | 1461066171191 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x123fbe800) [pid = 1932] [serial = 1012] [outer = 0x1239c3000] 04:42:51 INFO - PROCESS | 1932 | 1461066171534 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]]]}] 04:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 04:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 518ms 04:42:51 INFO - PROCESS | 1932 | 1461066171563 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 04:42:51 INFO - PROCESS | 1932 | 1461066171564 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 04:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 04:42:51 INFO - PROCESS | 1932 | 1461066171574 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 04:42:51 INFO - PROCESS | 1932 | 1461066171575 Marionette TRACE conn2 <- [1,1322,null,{}] 04:42:51 INFO - PROCESS | 1932 | 1461066171577 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}] 04:42:51 INFO - PROCESS | 1932 | 1461066171673 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 04:42:51 INFO - PROCESS | 1932 | 1461066171677 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d91000 == 46 [pid = 1932] [id = 338] 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11a8bc000) [pid = 1932] [serial = 1013] [outer = 0x0] 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12409b400) [pid = 1932] [serial = 1014] [outer = 0x11a8bc000] 04:42:51 INFO - PROCESS | 1932 | 1461066171730 Marionette DEBUG loaded listener.js 04:42:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x1271d2c00) [pid = 1932] [serial = 1015] [outer = 0x11a8bc000] 04:42:52 INFO - PROCESS | 1932 | 1461066172033 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 469ms 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 04:42:52 INFO - PROCESS | 1932 | 1461066172049 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1932 | 1461066172050 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 04:42:52 INFO - PROCESS | 1932 | 1461066172054 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1932 | 1461066172057 Marionette TRACE conn2 <- [1,1326,null,{}] 04:42:52 INFO - PROCESS | 1932 | 1461066172060 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}] 04:42:52 INFO - PROCESS | 1932 | 1461066172160 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 04:42:52 INFO - PROCESS | 1932 | 1461066172193 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fbf000 == 47 [pid = 1932] [id = 339] 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x123cb4800) [pid = 1932] [serial = 1016] [outer = 0x0] 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12743b800) [pid = 1932] [serial = 1017] [outer = 0x123cb4800] 04:42:52 INFO - PROCESS | 1932 | 1461066172219 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x127d42400) [pid = 1932] [serial = 1018] [outer = 0x123cb4800] 04:42:52 INFO - PROCESS | 1932 | 1461066172548 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]]]}] 04:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 524ms 04:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 04:42:52 INFO - PROCESS | 1932 | 1461066172577 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 04:42:52 INFO - PROCESS | 1932 | 1461066172579 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 04:42:52 INFO - PROCESS | 1932 | 1461066172581 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 04:42:52 INFO - PROCESS | 1932 | 1461066172582 Marionette TRACE conn2 <- [1,1330,null,{}] 04:42:52 INFO - PROCESS | 1932 | 1461066172584 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}] 04:42:52 INFO - PROCESS | 1932 | 1461066172681 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 04:42:52 INFO - PROCESS | 1932 | 1461066172693 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b830800 == 48 [pid = 1932] [id = 340] 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x124098c00) [pid = 1932] [serial = 1019] [outer = 0x0] 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12928dc00) [pid = 1932] [serial = 1020] [outer = 0x124098c00] 04:42:52 INFO - PROCESS | 1932 | 1461066172718 Marionette DEBUG loaded listener.js 04:42:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x1294e5000) [pid = 1932] [serial = 1021] [outer = 0x124098c00] 04:42:53 INFO - PROCESS | 1932 | 1461066173216 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]]]}] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x113ec9800) [pid = 1932] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x11b855400) [pid = 1932] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x119da5400) [pid = 1932] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12e277000) [pid = 1932] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11b834400) [pid = 1932] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12b890800) [pid = 1932] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11ba4ac00) [pid = 1932] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1162e7c00) [pid = 1932] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x123caac00) [pid = 1932] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x119128800) [pid = 1932] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12e261c00) [pid = 1932] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11baab800) [pid = 1932] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11bab1400) [pid = 1932] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x123761400) [pid = 1932] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x1273c4000) [pid = 1932] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x1162e1000) [pid = 1932] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12e279c00) [pid = 1932] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12b88f800) [pid = 1932] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x127b92800) [pid = 1932] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11aa99400) [pid = 1932] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11bb62c00) [pid = 1932] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11baa6c00) [pid = 1932] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11460f800) [pid = 1932] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x114c0fc00) [pid = 1932] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b894000) [pid = 1932] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 04:42:53 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11aec0c00) [pid = 1932] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 04:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 04:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 672ms 04:42:53 INFO - PROCESS | 1932 | 1461066173254 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1932 | 1461066173255 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 04:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 04:42:53 INFO - PROCESS | 1932 | 1461066173257 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1932 | 1461066173258 Marionette TRACE conn2 <- [1,1334,null,{}] 04:42:53 INFO - PROCESS | 1932 | 1461066173260 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}] 04:42:53 INFO - PROCESS | 1932 | 1461066173341 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 04:42:53 INFO - PROCESS | 1932 | 1461066173345 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x119867800 == 49 [pid = 1932] [id = 341] 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x118c84800) [pid = 1932] [serial = 1022] [outer = 0x0] 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11a8b9400) [pid = 1932] [serial = 1023] [outer = 0x118c84800] 04:42:53 INFO - PROCESS | 1932 | 1461066173375 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x123766400) [pid = 1932] [serial = 1024] [outer = 0x118c84800] 04:42:53 INFO - PROCESS | 1932 | 1461066173695 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]]]}] 04:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 04:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 471ms 04:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 04:42:53 INFO - PROCESS | 1932 | 1461066173729 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 04:42:53 INFO - PROCESS | 1932 | 1461066173730 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 04:42:53 INFO - PROCESS | 1932 | 1461066173732 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 04:42:53 INFO - PROCESS | 1932 | 1461066173734 Marionette TRACE conn2 <- [1,1338,null,{}] 04:42:53 INFO - PROCESS | 1932 | 1461066173738 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}] 04:42:53 INFO - PROCESS | 1932 | 1461066173831 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 04:42:53 INFO - PROCESS | 1932 | 1461066173903 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d306800 == 50 [pid = 1932] [id = 342] 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x118edc000) [pid = 1932] [serial = 1025] [outer = 0x0] 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1272dd000) [pid = 1932] [serial = 1026] [outer = 0x118edc000] 04:42:53 INFO - PROCESS | 1932 | 1461066173930 Marionette DEBUG loaded listener.js 04:42:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12b112c00) [pid = 1932] [serial = 1027] [outer = 0x118edc000] 04:42:54 INFO - PROCESS | 1932 | 1461066174677 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]]]}] 04:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 04:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 970ms 04:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 04:42:54 INFO - PROCESS | 1932 | 1461066174704 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 04:42:54 INFO - PROCESS | 1932 | 1461066174705 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 04:42:54 INFO - PROCESS | 1932 | 1461066174707 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 04:42:54 INFO - PROCESS | 1932 | 1461066174708 Marionette TRACE conn2 <- [1,1342,null,{}] 04:42:54 INFO - PROCESS | 1932 | 1461066174711 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}] 04:42:54 INFO - PROCESS | 1932 | 1461066174791 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 04:42:54 INFO - PROCESS | 1932 | 1461066174796 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e223800 == 51 [pid = 1932] [id = 343] 04:42:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12b109c00) [pid = 1932] [serial = 1028] [outer = 0x0] 04:42:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12b7bc400) [pid = 1932] [serial = 1029] [outer = 0x12b109c00] 04:42:54 INFO - PROCESS | 1932 | 1461066174820 Marionette DEBUG loaded listener.js 04:42:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12bc04c00) [pid = 1932] [serial = 1030] [outer = 0x12b109c00] 04:42:55 INFO - PROCESS | 1932 | 1461066175141 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 04:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 470ms 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 04:42:55 INFO - PROCESS | 1932 | 1461066175177 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1932 | 1461066175178 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 04:42:55 INFO - PROCESS | 1932 | 1461066175180 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1932 | 1461066175182 Marionette TRACE conn2 <- [1,1346,null,{}] 04:42:55 INFO - PROCESS | 1932 | 1461066175184 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}] 04:42:55 INFO - PROCESS | 1932 | 1461066175326 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 04:42:55 INFO - PROCESS | 1932 | 1461066175386 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11850d800 == 52 [pid = 1932] [id = 344] 04:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11427b400) [pid = 1932] [serial = 1031] [outer = 0x0] 04:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1151ed400) [pid = 1932] [serial = 1032] [outer = 0x11427b400] 04:42:55 INFO - PROCESS | 1932 | 1461066175419 Marionette DEBUG loaded listener.js 04:42:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11853c400) [pid = 1932] [serial = 1033] [outer = 0x11427b400] 04:42:55 INFO - PROCESS | 1932 | 1461066175883 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]]]}] 04:42:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 04:42:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 724ms 04:42:55 INFO - PROCESS | 1932 | 1461066175907 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 04:42:55 INFO - PROCESS | 1932 | 1461066175910 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 04:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 04:42:55 INFO - PROCESS | 1932 | 1461066175913 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 04:42:55 INFO - PROCESS | 1932 | 1461066175916 Marionette TRACE conn2 <- [1,1350,null,{}] 04:42:55 INFO - PROCESS | 1932 | 1461066175920 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}] 04:42:56 INFO - PROCESS | 1932 | 1461066176023 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 04:42:56 INFO - PROCESS | 1932 | 1461066176077 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba37800 == 53 [pid = 1932] [id = 345] 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x118cd8000) [pid = 1932] [serial = 1034] [outer = 0x0] 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x11a8c2800) [pid = 1932] [serial = 1035] [outer = 0x118cd8000] 04:42:56 INFO - PROCESS | 1932 | 1461066176110 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11aa9ac00) [pid = 1932] [serial = 1036] [outer = 0x118cd8000] 04:42:56 INFO - PROCESS | 1932 | 1461066176525 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]]]}] 04:42:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 04:42:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 621ms 04:42:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 04:42:56 INFO - PROCESS | 1932 | 1461066176535 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 04:42:56 INFO - PROCESS | 1932 | 1461066176539 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 04:42:56 INFO - PROCESS | 1932 | 1461066176542 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 04:42:56 INFO - PROCESS | 1932 | 1461066176543 Marionette TRACE conn2 <- [1,1354,null,{}] 04:42:56 INFO - PROCESS | 1932 | 1461066176546 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}] 04:42:56 INFO - PROCESS | 1932 | 1461066176649 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 04:42:56 INFO - PROCESS | 1932 | 1461066176740 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d94000 == 54 [pid = 1932] [id = 346] 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11ae88400) [pid = 1932] [serial = 1037] [outer = 0x0] 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11bb55400) [pid = 1932] [serial = 1038] [outer = 0x11ae88400] 04:42:56 INFO - PROCESS | 1932 | 1461066176773 Marionette DEBUG loaded listener.js 04:42:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11c0f9c00) [pid = 1932] [serial = 1039] [outer = 0x11ae88400] 04:42:57 INFO - PROCESS | 1932 | 1461066177195 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 04:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 669ms 04:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 04:42:57 INFO - PROCESS | 1932 | 1461066177211 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1932 | 1461066177214 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 04:42:57 INFO - PROCESS | 1932 | 1461066177222 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1932 | 1461066177225 Marionette TRACE conn2 <- [1,1358,null,{}] 04:42:57 INFO - PROCESS | 1932 | 1461066177227 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}] 04:42:57 INFO - PROCESS | 1932 | 1461066177333 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 04:42:57 INFO - PROCESS | 1932 | 1461066177387 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e21e000 == 55 [pid = 1932] [id = 347] 04:42:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11c331c00) [pid = 1932] [serial = 1040] [outer = 0x0] 04:42:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x1239c0400) [pid = 1932] [serial = 1041] [outer = 0x11c331c00] 04:42:57 INFO - PROCESS | 1932 | 1461066177429 Marionette DEBUG loaded listener.js 04:42:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x1271d0c00) [pid = 1932] [serial = 1042] [outer = 0x11c331c00] 04:42:57 INFO - PROCESS | 1932 | 1461066177843 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]]]}] 04:42:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 04:42:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 677ms 04:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 04:42:57 INFO - PROCESS | 1932 | 1461066177894 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 04:42:57 INFO - PROCESS | 1932 | 1461066177896 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 04:42:57 INFO - PROCESS | 1932 | 1461066177898 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 04:42:57 INFO - PROCESS | 1932 | 1461066177899 Marionette TRACE conn2 <- [1,1362,null,{}] 04:42:57 INFO - PROCESS | 1932 | 1461066177901 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}] 04:42:58 INFO - PROCESS | 1932 | 1461066178021 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 04:42:58 INFO - PROCESS | 1932 | 1461066178101 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5ae000 == 56 [pid = 1932] [id = 348] 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x1273cc400) [pid = 1932] [serial = 1043] [outer = 0x0] 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x1294e7c00) [pid = 1932] [serial = 1044] [outer = 0x1273cc400] 04:42:58 INFO - PROCESS | 1932 | 1461066178132 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x1295e5c00) [pid = 1932] [serial = 1045] [outer = 0x1273cc400] 04:42:58 INFO - PROCESS | 1932 | 1461066178534 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]]]}] 04:42:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 04:42:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 668ms 04:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 04:42:58 INFO - PROCESS | 1932 | 1461066178567 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 04:42:58 INFO - PROCESS | 1932 | 1461066178568 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 04:42:58 INFO - PROCESS | 1932 | 1461066178573 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 04:42:58 INFO - PROCESS | 1932 | 1461066178574 Marionette TRACE conn2 <- [1,1366,null,{}] 04:42:58 INFO - PROCESS | 1932 | 1461066178577 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}] 04:42:58 INFO - PROCESS | 1932 | 1461066178677 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 04:42:58 INFO - PROCESS | 1932 | 1461066178735 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc6c800 == 57 [pid = 1932] [id = 349] 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12bdd9c00) [pid = 1932] [serial = 1046] [outer = 0x0] 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12cfbb000) [pid = 1932] [serial = 1047] [outer = 0x12bdd9c00] 04:42:58 INFO - PROCESS | 1932 | 1461066178783 Marionette DEBUG loaded listener.js 04:42:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12d227c00) [pid = 1932] [serial = 1048] [outer = 0x12bdd9c00] 04:42:59 INFO - PROCESS | 1932 | 1461066179228 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] 04:42:59 INFO - PROCESS | 1932 | 1461066179254 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 04:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 04:42:59 INFO - PROCESS | 1932 | 1461066179258 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1932 | 1461066179259 Marionette TRACE conn2 <- [1,1370,null,{}] 04:42:59 INFO - PROCESS | 1932 | 1461066179262 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}] 04:42:59 INFO - PROCESS | 1932 | 1461066179361 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 04:42:59 INFO - PROCESS | 1932 | 1461066179459 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:42:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301c1800 == 58 [pid = 1932] [id = 350] 04:42:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12daa1c00) [pid = 1932] [serial = 1049] [outer = 0x0] 04:42:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12e090800) [pid = 1932] [serial = 1050] [outer = 0x12daa1c00] 04:42:59 INFO - PROCESS | 1932 | 1461066179488 Marionette DEBUG loaded listener.js 04:42:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12e256400) [pid = 1932] [serial = 1051] [outer = 0x12daa1c00] 04:42:59 INFO - PROCESS | 1932 | 1461066179926 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] 04:42:59 INFO - PROCESS | 1932 | 1461066179981 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 04:42:59 INFO - PROCESS | 1932 | 1461066179983 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 04:42:59 INFO - PROCESS | 1932 | 1461066179984 Marionette TRACE conn2 <- [1,1374,null,{}] 04:42:59 INFO - PROCESS | 1932 | 1461066179989 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}] 04:43:00 INFO - PROCESS | 1932 | 1461066180095 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 04:43:00 INFO - PROCESS | 1932 | 1461066180296 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acdb800 == 59 [pid = 1932] [id = 351] 04:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x1151ee000) [pid = 1932] [serial = 1052] [outer = 0x0] 04:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x115596800) [pid = 1932] [serial = 1053] [outer = 0x1151ee000] 04:43:00 INFO - PROCESS | 1932 | 1461066180326 Marionette DEBUG loaded listener.js 04:43:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x118579400) [pid = 1932] [serial = 1054] [outer = 0x1151ee000] 04:43:00 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:00 INFO - PROCESS | 1932 | 1461066180807 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] 04:43:00 INFO - PROCESS | 1932 | 1461066180863 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 04:43:00 INFO - PROCESS | 1932 | 1461066180866 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 04:43:00 INFO - PROCESS | 1932 | 1461066180868 Marionette TRACE conn2 <- [1,1378,null,{}] 04:43:00 INFO - PROCESS | 1932 | 1461066180872 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}] 04:43:00 INFO - PROCESS | 1932 | 1461066180969 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 04:43:01 INFO - PROCESS | 1932 | 1461066181039 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd6000 == 60 [pid = 1932] [id = 352] 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11a95a000) [pid = 1932] [serial = 1055] [outer = 0x0] 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x11abae000) [pid = 1932] [serial = 1056] [outer = 0x11a95a000] 04:43:01 INFO - PROCESS | 1932 | 1461066181068 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x11aeb5800) [pid = 1932] [serial = 1057] [outer = 0x11a95a000] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12e223800 == 59 [pid = 1932] [id = 343] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12d306800 == 58 [pid = 1932] [id = 342] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x119867800 == 57 [pid = 1932] [id = 341] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12b830800 == 56 [pid = 1932] [id = 340] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x128fbf000 == 55 [pid = 1932] [id = 339] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x127d91000 == 54 [pid = 1932] [id = 338] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x12e9e1c00) [pid = 1932] [serial = 975] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x1270b0800 == 53 [pid = 1932] [id = 337] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x123975000 == 52 [pid = 1932] [id = 336] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11c244000 == 51 [pid = 1932] [id = 335] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba3d000 == 50 [pid = 1932] [id = 334] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x119158000 == 49 [pid = 1932] [id = 333] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x1152b7000 == 48 [pid = 1932] [id = 332] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac81000 == 47 [pid = 1932] [id = 331] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12f29d000 == 46 [pid = 1932] [id = 330] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x1301bd800 == 45 [pid = 1932] [id = 329] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba9e800 == 44 [pid = 1932] [id = 328] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x123587800 == 43 [pid = 1932] [id = 327] 04:43:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11641e800 == 42 [pid = 1932] [id = 326] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x12cfc6400) [pid = 1932] [serial = 804] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12e098c00) [pid = 1932] [serial = 873] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x11644b400) [pid = 1932] [serial = 861] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12d0ca400) [pid = 1932] [serial = 870] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11ac39c00) [pid = 1932] [serial = 864] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12e281400) [pid = 1932] [serial = 876] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12702e800) [pid = 1932] [serial = 867] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12cfc8000) [pid = 1932] [serial = 957] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x12e254c00) [pid = 1932] [serial = 961] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x128cac400) [pid = 1932] [serial = 960] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x123cab000) [pid = 1932] [serial = 939] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x123cb7400) [pid = 1932] [serial = 951] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x127d40c00) [pid = 1932] [serial = 952] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11a9fd400) [pid = 1932] [serial = 942] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12e69b000) [pid = 1932] [serial = 964] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11aec0400) [pid = 1932] [serial = 943] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x1239c9400) [pid = 1932] [serial = 928] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1239c0800) [pid = 1932] [serial = 927] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12e27a800) [pid = 1932] [serial = 963] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11bb5c000) [pid = 1932] [serial = 945] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11c0ee000) [pid = 1932] [serial = 946] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x1239c4c00) [pid = 1932] [serial = 948] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x123cb0c00) [pid = 1932] [serial = 949] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12b49e000) [pid = 1932] [serial = 931] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x127de8c00) [pid = 1932] [serial = 930] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x119132400) [pid = 1932] [serial = 922] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x118573400) [pid = 1932] [serial = 921] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12f845c00) [pid = 1932] [serial = 937] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12e9db800) [pid = 1932] [serial = 936] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12e255800) [pid = 1932] [serial = 934] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12cfbf400) [pid = 1932] [serial = 933] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x129515400) [pid = 1932] [serial = 954] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11ae92c00) [pid = 1932] [serial = 924] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11b852000) [pid = 1932] [serial = 925] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12f4c9400) [pid = 1932] [serial = 919] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12e9d9400) [pid = 1932] [serial = 973] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12bc0f800) [pid = 1932] [serial = 972] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x115597000) [pid = 1932] [serial = 966] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x119c1d000) [pid = 1932] [serial = 969] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x1187f4c00) [pid = 1932] [serial = 967] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x123cb0400) [pid = 1932] [serial = 940] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x127d41400) [pid = 1932] [serial = 970] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x12d34b800) [pid = 1932] [serial = 958] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12b285400) [pid = 1932] [serial = 955] [outer = 0x0] [url = about:blank] 04:43:01 INFO - PROCESS | 1932 | 1461066181487 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] 04:43:01 INFO - PROCESS | 1932 | 1461066181546 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 04:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 04:43:01 INFO - PROCESS | 1932 | 1461066181549 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 04:43:01 INFO - PROCESS | 1932 | 1461066181550 Marionette TRACE conn2 <- [1,1382,null,{}] 04:43:01 INFO - PROCESS | 1932 | 1461066181554 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}] 04:43:01 INFO - PROCESS | 1932 | 1461066181636 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 04:43:01 INFO - PROCESS | 1932 | 1461066181643 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa3e000 == 43 [pid = 1932] [id = 353] 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x119132400) [pid = 1932] [serial = 1058] [outer = 0x0] 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11b851c00) [pid = 1932] [serial = 1059] [outer = 0x119132400] 04:43:01 INFO - PROCESS | 1932 | 1461066181669 Marionette DEBUG loaded listener.js 04:43:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11bb57c00) [pid = 1932] [serial = 1060] [outer = 0x119132400] 04:43:02 INFO - PROCESS | 1932 | [1932] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 04:43:02 INFO - PROCESS | 1932 | 1461066182026 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] 04:43:02 INFO - PROCESS | 1932 | 1461066182070 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 04:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 04:43:02 INFO - PROCESS | 1932 | 1461066182076 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1932 | 1461066182080 Marionette TRACE conn2 <- [1,1386,null,{}] 04:43:02 INFO - PROCESS | 1932 | 1461066182083 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}] 04:43:02 INFO - PROCESS | 1932 | 1461066182165 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 04:43:02 INFO - PROCESS | 1932 | 1461066182174 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12398c000 == 44 [pid = 1932] [id = 354] 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11bb5f000) [pid = 1932] [serial = 1061] [outer = 0x0] 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123556800) [pid = 1932] [serial = 1062] [outer = 0x11bb5f000] 04:43:02 INFO - PROCESS | 1932 | 1461066182199 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1239c0c00) [pid = 1932] [serial = 1063] [outer = 0x11bb5f000] 04:43:02 INFO - PROCESS | 1932 | 1461066182549 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] 04:43:02 INFO - PROCESS | 1932 | 1461066182601 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 04:43:02 INFO - PROCESS | 1932 | 1461066182603 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 04:43:02 INFO - PROCESS | 1932 | 1461066182604 Marionette TRACE conn2 <- [1,1390,null,{}] 04:43:02 INFO - PROCESS | 1932 | 1461066182606 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}] 04:43:02 INFO - PROCESS | 1932 | 1461066182687 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 04:43:02 INFO - PROCESS | 1932 | 1461066182693 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac84800 == 45 [pid = 1932] [id = 355] 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123769000) [pid = 1932] [serial = 1064] [outer = 0x0] 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x123ca8800) [pid = 1932] [serial = 1065] [outer = 0x123769000] 04:43:02 INFO - PROCESS | 1932 | 1461066182718 Marionette DEBUG loaded listener.js 04:43:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x124094800) [pid = 1932] [serial = 1066] [outer = 0x123769000] 04:43:03 INFO - PROCESS | 1932 | 1461066183034 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 469ms 04:43:03 INFO - PROCESS | 1932 | 1461066183073 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 04:43:03 INFO - PROCESS | 1932 | 1461066183074 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1932 | 1461066183076 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1932 | 1461066183078 Marionette TRACE conn2 <- [1,1394,null,{}] 04:43:03 INFO - PROCESS | 1932 | 1461066183080 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}] 04:43:03 INFO - PROCESS | 1932 | 1461066183181 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 04:43:03 INFO - PROCESS | 1932 | 1461066183273 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x128c74000 == 46 [pid = 1932] [id = 356] 04:43:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12712f000) [pid = 1932] [serial = 1067] [outer = 0x0] 04:43:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x127256c00) [pid = 1932] [serial = 1068] [outer = 0x12712f000] 04:43:03 INFO - PROCESS | 1932 | 1461066183324 Marionette DEBUG loaded listener.js 04:43:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x127de8c00) [pid = 1932] [serial = 1069] [outer = 0x12712f000] 04:43:03 INFO - PROCESS | 1932 | 1461066183752 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]]]}] 04:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 04:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 719ms 04:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 04:43:03 INFO - PROCESS | 1932 | 1461066183797 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 04:43:03 INFO - PROCESS | 1932 | 1461066183798 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 04:43:03 INFO - PROCESS | 1932 | 1461066183800 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 04:43:03 INFO - PROCESS | 1932 | 1461066183801 Marionette TRACE conn2 <- [1,1398,null,{}] 04:43:03 INFO - PROCESS | 1932 | 1461066183809 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}] 04:43:03 INFO - PROCESS | 1932 | 1461066183914 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 04:43:03 INFO - PROCESS | 1932 | 1461066183950 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf67000 == 47 [pid = 1932] [id = 357] 04:43:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x129294800) [pid = 1932] [serial = 1070] [outer = 0x0] 04:43:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12951b400) [pid = 1932] [serial = 1071] [outer = 0x129294800] 04:43:03 INFO - PROCESS | 1932 | 1461066183974 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12b7be800) [pid = 1932] [serial = 1072] [outer = 0x129294800] 04:43:04 INFO - PROCESS | 1932 | 1461066184298 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 523ms 04:43:04 INFO - PROCESS | 1932 | 1461066184325 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1932 | 1461066184326 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 04:43:04 INFO - PROCESS | 1932 | 1461066184335 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1932 | 1461066184336 Marionette TRACE conn2 <- [1,1402,null,{}] 04:43:04 INFO - PROCESS | 1932 | 1461066184338 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}] 04:43:04 INFO - PROCESS | 1932 | 1461066184440 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 04:43:04 INFO - PROCESS | 1932 | 1461066184475 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d0a5800 == 48 [pid = 1932] [id = 358] 04:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1294e7000) [pid = 1932] [serial = 1073] [outer = 0x0] 04:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11c333000) [pid = 1932] [serial = 1074] [outer = 0x1294e7000] 04:43:04 INFO - PROCESS | 1932 | 1461066184499 Marionette DEBUG loaded listener.js 04:43:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12d0c5800) [pid = 1932] [serial = 1075] [outer = 0x1294e7000] 04:43:04 INFO - PROCESS | 1932 | 1461066184825 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]]]}] 04:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 04:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 519ms 04:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 04:43:04 INFO - PROCESS | 1932 | 1461066184855 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 04:43:04 INFO - PROCESS | 1932 | 1461066184856 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 04:43:04 INFO - PROCESS | 1932 | 1461066184858 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 04:43:04 INFO - PROCESS | 1932 | 1461066184860 Marionette TRACE conn2 <- [1,1406,null,{}] 04:43:04 INFO - PROCESS | 1932 | 1461066184868 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}] 04:43:04 INFO - PROCESS | 1932 | 1461066184978 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 04:43:05 INFO - PROCESS | 1932 | 1461066185021 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e20e800 == 49 [pid = 1932] [id = 359] 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12d0c6800) [pid = 1932] [serial = 1076] [outer = 0x0] 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12d341800) [pid = 1932] [serial = 1077] [outer = 0x12d0c6800] 04:43:05 INFO - PROCESS | 1932 | 1461066185061 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12e090c00) [pid = 1932] [serial = 1078] [outer = 0x12d0c6800] 04:43:05 INFO - PROCESS | 1932 | 1461066185506 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]]]}] 04:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 04:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 677ms 04:43:05 INFO - PROCESS | 1932 | 1461066185598 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 04:43:05 INFO - PROCESS | 1932 | 1461066185599 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12354d800) [pid = 1932] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x119da5c00) [pid = 1932] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11ac37c00) [pid = 1932] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x118c84800) [pid = 1932] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x1239c3000) [pid = 1932] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12e9d9800) [pid = 1932] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x114c07c00) [pid = 1932] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x123cb4800) [pid = 1932] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11bb56000) [pid = 1932] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118edc000) [pid = 1932] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11465d000) [pid = 1932] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11a8bc000) [pid = 1932] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 04:43:05 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x124098c00) [pid = 1932] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 04:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 04:43:05 INFO - PROCESS | 1932 | 1461066185621 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 04:43:05 INFO - PROCESS | 1932 | 1461066185622 Marionette TRACE conn2 <- [1,1410,null,{}] 04:43:05 INFO - PROCESS | 1932 | 1461066185625 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}] 04:43:05 INFO - PROCESS | 1932 | 1461066185730 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 04:43:05 INFO - PROCESS | 1932 | 1461066185744 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c08a000 == 50 [pid = 1932] [id = 360] 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x118577400) [pid = 1932] [serial = 1079] [outer = 0x0] 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11aec0000) [pid = 1932] [serial = 1080] [outer = 0x118577400] 04:43:05 INFO - PROCESS | 1932 | 1461066185784 Marionette DEBUG loaded listener.js 04:43:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x123cac400) [pid = 1932] [serial = 1081] [outer = 0x118577400] 04:43:06 INFO - PROCESS | 1932 | 1461066186208 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 628ms 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 04:43:06 INFO - PROCESS | 1932 | 1461066186242 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1932 | 1461066186243 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 04:43:06 INFO - PROCESS | 1932 | 1461066186245 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1932 | 1461066186246 Marionette TRACE conn2 <- [1,1414,null,{}] 04:43:06 INFO - PROCESS | 1932 | 1461066186248 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}] 04:43:06 INFO - PROCESS | 1932 | 1461066186331 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 04:43:06 INFO - PROCESS | 1932 | 1461066186336 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f298800 == 51 [pid = 1932] [id = 361] 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x123cb2000) [pid = 1932] [serial = 1082] [outer = 0x0] 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1295e7c00) [pid = 1932] [serial = 1083] [outer = 0x123cb2000] 04:43:06 INFO - PROCESS | 1932 | 1461066186366 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12e261000) [pid = 1932] [serial = 1084] [outer = 0x123cb2000] 04:43:06 INFO - PROCESS | 1932 | 1461066186716 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]]]}] 04:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 04:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 517ms 04:43:06 INFO - PROCESS | 1932 | 1461066186763 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 04:43:06 INFO - PROCESS | 1932 | 1461066186764 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 04:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 04:43:06 INFO - PROCESS | 1932 | 1461066186767 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 04:43:06 INFO - PROCESS | 1932 | 1461066186768 Marionette TRACE conn2 <- [1,1418,null,{}] 04:43:06 INFO - PROCESS | 1932 | 1461066186771 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}] 04:43:06 INFO - PROCESS | 1932 | 1461066186891 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 04:43:06 INFO - PROCESS | 1932 | 1461066186899 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f897800 == 52 [pid = 1932] [id = 362] 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12e25e400) [pid = 1932] [serial = 1085] [outer = 0x0] 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12e27c800) [pid = 1932] [serial = 1086] [outer = 0x12e25e400] 04:43:06 INFO - PROCESS | 1932 | 1461066186923 Marionette DEBUG loaded listener.js 04:43:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12e9dc400) [pid = 1932] [serial = 1087] [outer = 0x12e25e400] 04:43:07 INFO - PROCESS | 1932 | 1461066187245 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]]]}] 04:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 04:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 519ms 04:43:07 INFO - PROCESS | 1932 | 1461066187287 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 04:43:07 INFO - PROCESS | 1932 | 1461066187288 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 04:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 04:43:07 INFO - PROCESS | 1932 | 1461066187290 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 04:43:07 INFO - PROCESS | 1932 | 1461066187291 Marionette TRACE conn2 <- [1,1422,null,{}] 04:43:07 INFO - PROCESS | 1932 | 1461066187294 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}] 04:43:07 INFO - PROCESS | 1932 | 1461066187380 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 04:43:07 INFO - PROCESS | 1932 | 1461066187384 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x130679800 == 53 [pid = 1932] [id = 363] 04:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12a1b5800) [pid = 1932] [serial = 1088] [outer = 0x0] 04:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12a1b8400) [pid = 1932] [serial = 1089] [outer = 0x12a1b5800] 04:43:07 INFO - PROCESS | 1932 | 1461066187409 Marionette DEBUG loaded listener.js 04:43:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12e273400) [pid = 1932] [serial = 1090] [outer = 0x12a1b5800] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12d373000 == 52 [pid = 1932] [id = 272] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12f885000 == 51 [pid = 1932] [id = 306] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x1243a4000 == 50 [pid = 1932] [id = 254] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11567f000 == 49 [pid = 1932] [id = 274] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf99800 == 48 [pid = 1932] [id = 271] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12da82000 == 47 [pid = 1932] [id = 273] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf8f800 == 46 [pid = 1932] [id = 256] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd6000 == 45 [pid = 1932] [id = 352] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11acdb800 == 44 [pid = 1932] [id = 351] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x1301c1800 == 43 [pid = 1932] [id = 350] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc6c800 == 42 [pid = 1932] [id = 349] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5ae000 == 41 [pid = 1932] [id = 348] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12e21e000 == 40 [pid = 1932] [id = 347] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x127d94000 == 39 [pid = 1932] [id = 346] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba37800 == 38 [pid = 1932] [id = 345] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11850d800 == 37 [pid = 1932] [id = 344] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11aa3e000 == 36 [pid = 1932] [id = 353] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x128c74000 == 35 [pid = 1932] [id = 356] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12398c000 == 34 [pid = 1932] [id = 354] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12d0a5800 == 33 [pid = 1932] [id = 358] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12f298800 == 32 [pid = 1932] [id = 361] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac84800 == 31 [pid = 1932] [id = 355] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf67000 == 30 [pid = 1932] [id = 357] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x12e20e800 == 29 [pid = 1932] [id = 359] 04:43:08 INFO - PROCESS | 1932 | --DOCSHELL 0x11c08a000 == 28 [pid = 1932] [id = 360] 04:43:09 INFO - PROCESS | 1932 | --DOCSHELL 0x12f897800 == 27 [pid = 1932] [id = 362] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12409b400) [pid = 1932] [serial = 1014] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12743b800) [pid = 1932] [serial = 1017] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1271d2c00) [pid = 1932] [serial = 1015] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12928dc00) [pid = 1932] [serial = 1020] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x127d42400) [pid = 1932] [serial = 1018] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11be7bc00) [pid = 1932] [serial = 1005] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11924f000) [pid = 1932] [serial = 1006] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1191b2c00) [pid = 1932] [serial = 997] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11558ec00) [pid = 1932] [serial = 996] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11620b000) [pid = 1932] [serial = 978] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12bc04800) [pid = 1932] [serial = 990] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118781400) [pid = 1932] [serial = 994] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11558c800) [pid = 1932] [serial = 993] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11b82e000) [pid = 1932] [serial = 1002] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11b83b800) [pid = 1932] [serial = 1003] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123763800) [pid = 1932] [serial = 1008] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11a8bf000) [pid = 1932] [serial = 999] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11aa90000) [pid = 1932] [serial = 1000] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11a8b9400) [pid = 1932] [serial = 1023] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12b112c00) [pid = 1932] [serial = 1027] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x1294ec800) [pid = 1932] [serial = 987] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x123cb0000) [pid = 1932] [serial = 984] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11bb5a800) [pid = 1932] [serial = 981] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12f4d4800) [pid = 1932] [serial = 976] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x123766400) [pid = 1932] [serial = 1024] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1272dd000) [pid = 1932] [serial = 1026] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x123c15c00) [pid = 1932] [serial = 1011] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1294e5000) [pid = 1932] [serial = 1021] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1239c1c00) [pid = 1932] [serial = 1009] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x123fbe800) [pid = 1932] [serial = 1012] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x12b7bc400) [pid = 1932] [serial = 1029] [outer = 0x0] [url = about:blank] 04:43:09 INFO - PROCESS | 1932 | 1461066189139 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1873ms 04:43:09 INFO - PROCESS | 1932 | 1461066189164 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1932 | 1461066189166 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 04:43:09 INFO - PROCESS | 1932 | 1461066189170 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1932 | 1461066189172 Marionette TRACE conn2 <- [1,1426,null,{}] 04:43:09 INFO - PROCESS | 1932 | 1461066189176 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}] 04:43:09 INFO - PROCESS | 1932 | 1461066189259 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 04:43:09 INFO - PROCESS | 1932 | 1461066189304 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1158f8000 == 28 [pid = 1932] [id = 364] 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x115602800) [pid = 1932] [serial = 1091] [outer = 0x0] 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11570e000) [pid = 1932] [serial = 1092] [outer = 0x115602800] 04:43:09 INFO - PROCESS | 1932 | 1461066189332 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x1164e3c00) [pid = 1932] [serial = 1093] [outer = 0x115602800] 04:43:09 INFO - PROCESS | 1932 | 1461066189652 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]]]}] 04:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 04:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 521ms 04:43:09 INFO - PROCESS | 1932 | 1461066189691 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 04:43:09 INFO - PROCESS | 1932 | 1461066189696 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 04:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 04:43:09 INFO - PROCESS | 1932 | 1461066189700 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 04:43:09 INFO - PROCESS | 1932 | 1461066189702 Marionette TRACE conn2 <- [1,1430,null,{}] 04:43:09 INFO - PROCESS | 1932 | 1461066189704 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}] 04:43:09 INFO - PROCESS | 1932 | 1461066189778 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 04:43:09 INFO - PROCESS | 1932 | 1461066189782 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x11914e000 == 29 [pid = 1932] [id = 365] 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x115589800) [pid = 1932] [serial = 1094] [outer = 0x0] 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x118574800) [pid = 1932] [serial = 1095] [outer = 0x115589800] 04:43:09 INFO - PROCESS | 1932 | 1461066189811 Marionette DEBUG loaded listener.js 04:43:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x118c2c400) [pid = 1932] [serial = 1096] [outer = 0x115589800] 04:43:10 INFO - PROCESS | 1932 | 1461066190152 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 473ms 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 04:43:10 INFO - PROCESS | 1932 | 1461066190174 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1932 | 1461066190176 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 04:43:10 INFO - PROCESS | 1932 | 1461066190178 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1932 | 1461066190181 Marionette TRACE conn2 <- [1,1434,null,{}] 04:43:10 INFO - PROCESS | 1932 | 1461066190188 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}] 04:43:10 INFO - PROCESS | 1932 | 1461066190263 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 04:43:10 INFO - PROCESS | 1932 | 1461066190267 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dd9000 == 30 [pid = 1932] [id = 366] 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x114405800) [pid = 1932] [serial = 1097] [outer = 0x0] 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119135c00) [pid = 1932] [serial = 1098] [outer = 0x114405800] 04:43:10 INFO - PROCESS | 1932 | 1461066190300 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119952000) [pid = 1932] [serial = 1099] [outer = 0x114405800] 04:43:10 INFO - PROCESS | 1932 | 1461066190652 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]]]}] 04:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 04:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 525ms 04:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 04:43:10 INFO - PROCESS | 1932 | 1461066190703 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 04:43:10 INFO - PROCESS | 1932 | 1461066190705 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 04:43:10 INFO - PROCESS | 1932 | 1461066190707 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 04:43:10 INFO - PROCESS | 1932 | 1461066190708 Marionette TRACE conn2 <- [1,1438,null,{}] 04:43:10 INFO - PROCESS | 1932 | 1461066190710 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}] 04:43:10 INFO - PROCESS | 1932 | 1461066190798 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 04:43:10 INFO - PROCESS | 1932 | 1461066190805 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a877000 == 31 [pid = 1932] [id = 367] 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119c19400) [pid = 1932] [serial = 1100] [outer = 0x0] 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11a8b9400) [pid = 1932] [serial = 1101] [outer = 0x119c19400] 04:43:10 INFO - PROCESS | 1932 | 1461066190832 Marionette DEBUG loaded listener.js 04:43:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a8c0400) [pid = 1932] [serial = 1102] [outer = 0x119c19400] 04:43:11 INFO - PROCESS | 1932 | 1461066191131 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]]]}] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 470ms 04:43:11 INFO - PROCESS | 1932 | 1461066191177 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1932 | 1461066191178 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 04:43:11 INFO - PROCESS | 1932 | 1461066191181 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1932 | 1461066191182 Marionette TRACE conn2 <- [1,1442,null,{}] 04:43:11 INFO - PROCESS | 1932 | 1461066191184 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}] 04:43:11 INFO - PROCESS | 1932 | 1461066191257 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 04:43:11 INFO - PROCESS | 1932 | 1461066191261 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acdb800 == 32 [pid = 1932] [id = 368] 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1151ec400) [pid = 1932] [serial = 1103] [outer = 0x0] 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11a95f800) [pid = 1932] [serial = 1104] [outer = 0x1151ec400] 04:43:11 INFO - PROCESS | 1932 | 1461066191286 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11aa96000) [pid = 1932] [serial = 1105] [outer = 0x1151ec400] 04:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 04:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 467ms 04:43:11 INFO - PROCESS | 1932 | 1461066191643 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]]]}] 04:43:11 INFO - PROCESS | 1932 | 1461066191649 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 04:43:11 INFO - PROCESS | 1932 | 1461066191650 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 04:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 04:43:11 INFO - PROCESS | 1932 | 1461066191652 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 04:43:11 INFO - PROCESS | 1932 | 1461066191653 Marionette TRACE conn2 <- [1,1446,null,{}] 04:43:11 INFO - PROCESS | 1932 | 1461066191660 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}] 04:43:11 INFO - PROCESS | 1932 | 1461066191770 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 04:43:11 INFO - PROCESS | 1932 | 1461066191778 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba37000 == 33 [pid = 1932] [id = 369] 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11ac02c00) [pid = 1932] [serial = 1106] [outer = 0x0] 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11aeba800) [pid = 1932] [serial = 1107] [outer = 0x11ac02c00] 04:43:11 INFO - PROCESS | 1932 | 1461066191806 Marionette DEBUG loaded listener.js 04:43:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11b836000) [pid = 1932] [serial = 1108] [outer = 0x11ac02c00] 04:43:12 INFO - PROCESS | 1932 | 1461066192110 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 475ms 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 04:43:12 INFO - PROCESS | 1932 | 1461066192128 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1932 | 1461066192129 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 04:43:12 INFO - PROCESS | 1932 | 1461066192131 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1932 | 1461066192132 Marionette TRACE conn2 <- [1,1450,null,{}] 04:43:12 INFO - PROCESS | 1932 | 1461066192135 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}] 04:43:12 INFO - PROCESS | 1932 | 1461066192209 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 04:43:12 INFO - PROCESS | 1932 | 1461066192213 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c07e800 == 34 [pid = 1932] [id = 370] 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x1146c4000) [pid = 1932] [serial = 1109] [outer = 0x0] 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11ba46000) [pid = 1932] [serial = 1110] [outer = 0x1146c4000] 04:43:12 INFO - PROCESS | 1932 | 1461066192240 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11bab1800) [pid = 1932] [serial = 1111] [outer = 0x1146c4000] 04:43:12 INFO - PROCESS | 1932 | 1461066192545 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]]]}] 04:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 04:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 418ms 04:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 04:43:12 INFO - PROCESS | 1932 | 1461066192549 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 04:43:12 INFO - PROCESS | 1932 | 1461066192551 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 04:43:12 INFO - PROCESS | 1932 | 1461066192562 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 04:43:12 INFO - PROCESS | 1932 | 1461066192563 Marionette TRACE conn2 <- [1,1454,null,{}] 04:43:12 INFO - PROCESS | 1932 | 1461066192565 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}] 04:43:12 INFO - PROCESS | 1932 | 1461066192666 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 04:43:12 INFO - PROCESS | 1932 | 1461066192672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24f000 == 35 [pid = 1932] [id = 371] 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11ae92c00) [pid = 1932] [serial = 1112] [outer = 0x0] 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11bb56000) [pid = 1932] [serial = 1113] [outer = 0x11ae92c00] 04:43:12 INFO - PROCESS | 1932 | 1461066192697 Marionette DEBUG loaded listener.js 04:43:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11bb64800) [pid = 1932] [serial = 1114] [outer = 0x11ae92c00] 04:43:13 INFO - PROCESS | 1932 | 1461066193024 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 479ms 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 04:43:13 INFO - PROCESS | 1932 | 1461066193033 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1932 | 1461066193034 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 04:43:13 INFO - PROCESS | 1932 | 1461066193037 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1932 | 1461066193039 Marionette TRACE conn2 <- [1,1458,null,{}] 04:43:13 INFO - PROCESS | 1932 | 1461066193042 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}] 04:43:13 INFO - PROCESS | 1932 | 1461066193112 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 04:43:13 INFO - PROCESS | 1932 | 1461066193116 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x119dd8800 == 36 [pid = 1932] [id = 372] 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11a8c3400) [pid = 1932] [serial = 1115] [outer = 0x0] 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11bede800) [pid = 1932] [serial = 1116] [outer = 0x11a8c3400] 04:43:13 INFO - PROCESS | 1932 | 1461066193143 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11c2c2c00) [pid = 1932] [serial = 1117] [outer = 0x11a8c3400] 04:43:13 INFO - PROCESS | 1932 | 1461066193467 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 471ms 04:43:13 INFO - PROCESS | 1932 | 1461066193507 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1932 | 1461066193509 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 04:43:13 INFO - PROCESS | 1932 | 1461066193511 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1932 | 1461066193512 Marionette TRACE conn2 <- [1,1462,null,{}] 04:43:13 INFO - PROCESS | 1932 | 1461066193514 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}] 04:43:13 INFO - PROCESS | 1932 | 1461066193611 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 04:43:13 INFO - PROCESS | 1932 | 1461066193614 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x123b51000 == 37 [pid = 1932] [id = 373] 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11c2c3000) [pid = 1932] [serial = 1118] [outer = 0x0] 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12375ec00) [pid = 1932] [serial = 1119] [outer = 0x11c2c3000] 04:43:13 INFO - PROCESS | 1932 | 1461066193642 Marionette DEBUG loaded listener.js 04:43:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x123766400) [pid = 1932] [serial = 1120] [outer = 0x11c2c3000] 04:43:13 INFO - PROCESS | 1932 | 1461066193962 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]]]}] 04:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 04:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 468ms 04:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 04:43:13 INFO - PROCESS | 1932 | 1461066193979 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 04:43:13 INFO - PROCESS | 1932 | 1461066193981 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 04:43:13 INFO - PROCESS | 1932 | 1461066193983 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 04:43:13 INFO - PROCESS | 1932 | 1461066193985 Marionette TRACE conn2 <- [1,1466,null,{}] 04:43:13 INFO - PROCESS | 1932 | 1461066193990 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}] 04:43:14 INFO - PROCESS | 1932 | 1461066194082 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 04:43:14 INFO - PROCESS | 1932 | 1461066194091 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd8800 == 38 [pid = 1932] [id = 374] 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x123768800) [pid = 1932] [serial = 1121] [outer = 0x0] 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x1239bfc00) [pid = 1932] [serial = 1122] [outer = 0x123768800] 04:43:14 INFO - PROCESS | 1932 | 1461066194125 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x123caa800) [pid = 1932] [serial = 1123] [outer = 0x123768800] 04:43:14 INFO - PROCESS | 1932 | 1461066194675 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]]]}] 04:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 04:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 724ms 04:43:14 INFO - PROCESS | 1932 | 1461066194719 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 04:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 04:43:14 INFO - PROCESS | 1932 | 1461066194722 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 04:43:14 INFO - PROCESS | 1932 | 1461066194726 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 04:43:14 INFO - PROCESS | 1932 | 1461066194728 Marionette TRACE conn2 <- [1,1470,null,{}] 04:43:14 INFO - PROCESS | 1932 | 1461066194731 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}] 04:43:14 INFO - PROCESS | 1932 | 1461066194873 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 04:43:14 INFO - PROCESS | 1932 | 1461066194896 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x127dc5800 == 39 [pid = 1932] [id = 375] 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x123cae800) [pid = 1932] [serial = 1124] [outer = 0x0] 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x123cb1c00) [pid = 1932] [serial = 1125] [outer = 0x123cae800] 04:43:14 INFO - PROCESS | 1932 | 1461066194935 Marionette DEBUG loaded listener.js 04:43:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x123fbd400) [pid = 1932] [serial = 1126] [outer = 0x123cae800] 04:43:15 INFO - PROCESS | 1932 | 1461066195281 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 04:43:15 INFO - PROCESS | 1932 | 1461066195296 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1932 | 1461066195297 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 04:43:15 INFO - PROCESS | 1932 | 1461066195299 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1932 | 1461066195300 Marionette TRACE conn2 <- [1,1474,null,{}] 04:43:15 INFO - PROCESS | 1932 | 1461066195303 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}] 04:43:15 INFO - PROCESS | 1932 | 1461066195399 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 04:43:15 INFO - PROCESS | 1932 | 1461066195409 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb9800 == 40 [pid = 1932] [id = 376] 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x124095c00) [pid = 1932] [serial = 1127] [outer = 0x0] 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x124099000) [pid = 1932] [serial = 1128] [outer = 0x124095c00] 04:43:15 INFO - PROCESS | 1932 | 1461066195453 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12409fc00) [pid = 1932] [serial = 1129] [outer = 0x124095c00] 04:43:15 INFO - PROCESS | 1932 | 1461066195773 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]]]}] 04:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 04:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 520ms 04:43:15 INFO - PROCESS | 1932 | 1461066195820 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 04:43:15 INFO - PROCESS | 1932 | 1461066195821 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 04:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 04:43:15 INFO - PROCESS | 1932 | 1461066195823 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 04:43:15 INFO - PROCESS | 1932 | 1461066195825 Marionette TRACE conn2 <- [1,1478,null,{}] 04:43:15 INFO - PROCESS | 1932 | 1461066195827 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}] 04:43:15 INFO - PROCESS | 1932 | 1461066195921 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 04:43:15 INFO - PROCESS | 1932 | 1461066195924 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b223000 == 41 [pid = 1932] [id = 377] 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x123cb7400) [pid = 1932] [serial = 1130] [outer = 0x0] 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x127030c00) [pid = 1932] [serial = 1131] [outer = 0x123cb7400] 04:43:15 INFO - PROCESS | 1932 | 1461066195950 Marionette DEBUG loaded listener.js 04:43:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x1272d7400) [pid = 1932] [serial = 1132] [outer = 0x123cb7400] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12409bc00) [pid = 1932] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12375e800) [pid = 1932] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x12409a800) [pid = 1932] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x129294800) [pid = 1932] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x1294e7000) [pid = 1932] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x12d0c6800) [pid = 1932] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x118577400) [pid = 1932] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12e25e400) [pid = 1932] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12712f000) [pid = 1932] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x123769000) [pid = 1932] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11bb5f000) [pid = 1932] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x119132400) [pid = 1932] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11a95a000) [pid = 1932] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1151ee000) [pid = 1932] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12daa1c00) [pid = 1932] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12bdd9c00) [pid = 1932] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x1273cc400) [pid = 1932] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11c331c00) [pid = 1932] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11ae88400) [pid = 1932] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x118cd8000) [pid = 1932] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11427b400) [pid = 1932] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12b109c00) [pid = 1932] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x123cb2000) [pid = 1932] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11b849400) [pid = 1932] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 04:43:16 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1146c2800) [pid = 1932] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 04:43:16 INFO - PROCESS | 1932 | 1461066196689 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]]]}] 04:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 04:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 919ms 04:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 04:43:16 INFO - PROCESS | 1932 | 1461066196742 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 04:43:16 INFO - PROCESS | 1932 | 1461066196743 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 04:43:16 INFO - PROCESS | 1932 | 1461066196745 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 04:43:16 INFO - PROCESS | 1932 | 1461066196746 Marionette TRACE conn2 <- [1,1482,null,{}] 04:43:16 INFO - PROCESS | 1932 | 1461066196748 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}] 04:43:16 INFO - PROCESS | 1932 | 1461066196822 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 04:43:16 INFO - PROCESS | 1932 | 1461066196827 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe6800 == 42 [pid = 1932] [id = 378] 04:43:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11465bc00) [pid = 1932] [serial = 1133] [outer = 0x0] 04:43:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11ac36400) [pid = 1932] [serial = 1134] [outer = 0x11465bc00] 04:43:16 INFO - PROCESS | 1932 | 1461066196852 Marionette DEBUG loaded listener.js 04:43:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11bb5dc00) [pid = 1932] [serial = 1135] [outer = 0x11465bc00] 04:43:17 INFO - PROCESS | 1932 | 1461066197168 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 468ms 04:43:17 INFO - PROCESS | 1932 | 1461066197215 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1932 | 1461066197216 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 04:43:17 INFO - PROCESS | 1932 | 1461066197218 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1932 | 1461066197219 Marionette TRACE conn2 <- [1,1486,null,{}] 04:43:17 INFO - PROCESS | 1932 | 1461066197225 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}] 04:43:17 INFO - PROCESS | 1932 | 1461066197302 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 04:43:17 INFO - PROCESS | 1932 | 1461066197308 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdbd800 == 43 [pid = 1932] [id = 379] 04:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11bedec00) [pid = 1932] [serial = 1136] [outer = 0x0] 04:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12409a800) [pid = 1932] [serial = 1137] [outer = 0x11bedec00] 04:43:17 INFO - PROCESS | 1932 | 1461066197333 Marionette DEBUG loaded listener.js 04:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1273ca000) [pid = 1932] [serial = 1138] [outer = 0x11bedec00] 04:43:17 INFO - PROCESS | 1932 | 1461066197680 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]]]}] 04:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 04:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 472ms 04:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 04:43:17 INFO - PROCESS | 1932 | 1461066197692 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 04:43:17 INFO - PROCESS | 1932 | 1461066197694 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 04:43:17 INFO - PROCESS | 1932 | 1461066197698 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 04:43:17 INFO - PROCESS | 1932 | 1461066197699 Marionette TRACE conn2 <- [1,1490,null,{}] 04:43:17 INFO - PROCESS | 1932 | 1461066197703 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}] 04:43:17 INFO - PROCESS | 1932 | 1461066197845 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 04:43:17 INFO - PROCESS | 1932 | 1461066197977 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d30e800 == 44 [pid = 1932] [id = 380] 04:43:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x1294e5c00) [pid = 1932] [serial = 1139] [outer = 0x0] 04:43:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1294e8c00) [pid = 1932] [serial = 1140] [outer = 0x1294e5c00] 04:43:18 INFO - PROCESS | 1932 | 1461066198025 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1294ee400) [pid = 1932] [serial = 1141] [outer = 0x1294e5c00] 04:43:18 INFO - PROCESS | 1932 | 1461066198388 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]]]}] 04:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 04:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 720ms 04:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 04:43:18 INFO - PROCESS | 1932 | 1461066198418 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 04:43:18 INFO - PROCESS | 1932 | 1461066198419 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 04:43:18 INFO - PROCESS | 1932 | 1461066198421 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 04:43:18 INFO - PROCESS | 1932 | 1461066198422 Marionette TRACE conn2 <- [1,1494,null,{}] 04:43:18 INFO - PROCESS | 1932 | 1461066198424 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}] 04:43:18 INFO - PROCESS | 1932 | 1461066198502 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 04:43:18 INFO - PROCESS | 1932 | 1461066198554 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d36e000 == 45 [pid = 1932] [id = 381] 04:43:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1294e6c00) [pid = 1932] [serial = 1142] [outer = 0x0] 04:43:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x129517000) [pid = 1932] [serial = 1143] [outer = 0x1294e6c00] 04:43:18 INFO - PROCESS | 1932 | 1461066198579 Marionette DEBUG loaded listener.js 04:43:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x1295e0400) [pid = 1932] [serial = 1144] [outer = 0x1294e6c00] 04:43:19 INFO - PROCESS | 1932 | 1461066199188 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]]]}] 04:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 04:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 819ms 04:43:19 INFO - PROCESS | 1932 | 1461066199278 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 04:43:19 INFO - PROCESS | 1932 | 1461066199281 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 04:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 04:43:19 INFO - PROCESS | 1932 | 1461066199331 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 04:43:19 INFO - PROCESS | 1932 | 1461066199333 Marionette TRACE conn2 <- [1,1498,null,{}] 04:43:19 INFO - PROCESS | 1932 | 1461066199336 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}] 04:43:19 INFO - PROCESS | 1932 | 1461066199454 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 04:43:19 INFO - PROCESS | 1932 | 1461066199501 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x119288000 == 46 [pid = 1932] [id = 382] 04:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x116450400) [pid = 1932] [serial = 1145] [outer = 0x0] 04:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11857cc00) [pid = 1932] [serial = 1146] [outer = 0x116450400] 04:43:19 INFO - PROCESS | 1932 | 1461066199533 Marionette DEBUG loaded listener.js 04:43:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x118c10800) [pid = 1932] [serial = 1147] [outer = 0x116450400] 04:43:20 INFO - PROCESS | 1932 | 1461066200084 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]]]}] 04:43:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 04:43:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 848ms 04:43:20 INFO - PROCESS | 1932 | 1461066200157 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 04:43:20 INFO - PROCESS | 1932 | 1461066200161 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 04:43:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 04:43:20 INFO - PROCESS | 1932 | 1461066200166 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 04:43:20 INFO - PROCESS | 1932 | 1461066200168 Marionette TRACE conn2 <- [1,1502,null,{}] 04:43:20 INFO - PROCESS | 1932 | 1461066200171 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}] 04:43:20 INFO - PROCESS | 1932 | 1461066200477 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 04:43:20 INFO - PROCESS | 1932 | 1461066200626 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x118506800 == 47 [pid = 1932] [id = 383] 04:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x115605800) [pid = 1932] [serial = 1148] [outer = 0x0] 04:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x115632400) [pid = 1932] [serial = 1149] [outer = 0x115605800] 04:43:20 INFO - PROCESS | 1932 | 1461066200673 Marionette DEBUG loaded listener.js 04:43:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11853f800) [pid = 1932] [serial = 1150] [outer = 0x115605800] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12d30e800 == 46 [pid = 1932] [id = 380] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdbd800 == 45 [pid = 1932] [id = 379] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe6800 == 44 [pid = 1932] [id = 378] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12b223000 == 43 [pid = 1932] [id = 377] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb9800 == 42 [pid = 1932] [id = 376] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12a1b8400) [pid = 1932] [serial = 1089] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x127dc5800 == 41 [pid = 1932] [id = 375] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd8800 == 40 [pid = 1932] [id = 374] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x123b51000 == 39 [pid = 1932] [id = 373] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x119dd8800 == 38 [pid = 1932] [id = 372] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24f000 == 37 [pid = 1932] [id = 371] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11c07e800 == 36 [pid = 1932] [id = 370] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba37000 == 35 [pid = 1932] [id = 369] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11acdb800 == 34 [pid = 1932] [id = 368] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11a877000 == 33 [pid = 1932] [id = 367] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x119dd9000 == 32 [pid = 1932] [id = 366] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11914e000 == 31 [pid = 1932] [id = 365] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x1158f8000 == 30 [pid = 1932] [id = 364] 04:43:21 INFO - PROCESS | 1932 | --DOCSHELL 0x130679800 == 29 [pid = 1932] [id = 363] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11bede400) [pid = 1932] [serial = 982] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118c86000) [pid = 1932] [serial = 979] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12d0c0c00) [pid = 1932] [serial = 991] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x124093400) [pid = 1932] [serial = 985] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12b117000) [pid = 1932] [serial = 988] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12b7be800) [pid = 1932] [serial = 1072] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12951b400) [pid = 1932] [serial = 1071] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12d0c5800) [pid = 1932] [serial = 1075] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11c333000) [pid = 1932] [serial = 1074] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12d341800) [pid = 1932] [serial = 1077] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12e090c00) [pid = 1932] [serial = 1078] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11aec0000) [pid = 1932] [serial = 1080] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12e27c800) [pid = 1932] [serial = 1086] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x127256c00) [pid = 1932] [serial = 1068] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x123ca8800) [pid = 1932] [serial = 1065] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x124094800) [pid = 1932] [serial = 1066] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x123556800) [pid = 1932] [serial = 1062] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1239c0c00) [pid = 1932] [serial = 1063] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11b851c00) [pid = 1932] [serial = 1059] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11bb57c00) [pid = 1932] [serial = 1060] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11aeb5800) [pid = 1932] [serial = 1057] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11abae000) [pid = 1932] [serial = 1056] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x118579400) [pid = 1932] [serial = 1054] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115596800) [pid = 1932] [serial = 1053] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12e256400) [pid = 1932] [serial = 1051] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x12e090800) [pid = 1932] [serial = 1050] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12d227c00) [pid = 1932] [serial = 1048] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12cfbb000) [pid = 1932] [serial = 1047] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x1295e5c00) [pid = 1932] [serial = 1045] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1294e7c00) [pid = 1932] [serial = 1044] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1271d0c00) [pid = 1932] [serial = 1042] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1239c0400) [pid = 1932] [serial = 1041] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12e9dc400) [pid = 1932] [serial = 1087] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11c0f9c00) [pid = 1932] [serial = 1039] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11bb55400) [pid = 1932] [serial = 1038] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11aa9ac00) [pid = 1932] [serial = 1036] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11a8c2800) [pid = 1932] [serial = 1035] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11853c400) [pid = 1932] [serial = 1033] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x1151ed400) [pid = 1932] [serial = 1032] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12bc04c00) [pid = 1932] [serial = 1030] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x1295e7c00) [pid = 1932] [serial = 1083] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x12e261000) [pid = 1932] [serial = 1084] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x127de8c00) [pid = 1932] [serial = 1069] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | --DOMWINDOW == 79 (0x123cac400) [pid = 1932] [serial = 1081] [outer = 0x0] [url = about:blank] 04:43:21 INFO - PROCESS | 1932 | 1461066201266 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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1121ms 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 04:43:21 INFO - PROCESS | 1932 | 1461066201297 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1932 | 1461066201301 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 04:43:21 INFO - PROCESS | 1932 | 1461066201307 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1932 | 1461066201311 Marionette TRACE conn2 <- [1,1506,null,{}] 04:43:21 INFO - PROCESS | 1932 | 1461066201315 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}] 04:43:21 INFO - PROCESS | 1932 | 1461066201432 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 04:43:21 INFO - PROCESS | 1932 | 1461066201511 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f51800 == 30 [pid = 1932] [id = 384] 04:43:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 80 (0x115597c00) [pid = 1932] [serial = 1151] [outer = 0x0] 04:43:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x11878b800) [pid = 1932] [serial = 1152] [outer = 0x115597c00] 04:43:21 INFO - PROCESS | 1932 | 1461066201557 Marionette DEBUG loaded listener.js 04:43:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x118cd7c00) [pid = 1932] [serial = 1153] [outer = 0x115597c00] 04:43:21 INFO - PROCESS | 1932 | 1461066201893 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]]]}] 04:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 04:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 626ms 04:43:21 INFO - PROCESS | 1932 | 1461066201932 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 04:43:21 INFO - PROCESS | 1932 | 1461066201934 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 04:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 04:43:21 INFO - PROCESS | 1932 | 1461066201936 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 04:43:21 INFO - PROCESS | 1932 | 1461066201938 Marionette TRACE conn2 <- [1,1510,null,{}] 04:43:21 INFO - PROCESS | 1932 | 1461066201940 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}] 04:43:22 INFO - PROCESS | 1932 | 1461066202014 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 04:43:22 INFO - PROCESS | 1932 | 1461066202062 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a87a800 == 31 [pid = 1932] [id = 385] 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x115594800) [pid = 1932] [serial = 1154] [outer = 0x0] 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x119132c00) [pid = 1932] [serial = 1155] [outer = 0x115594800] 04:43:22 INFO - PROCESS | 1932 | 1461066202089 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119c1d000) [pid = 1932] [serial = 1156] [outer = 0x115594800] 04:43:22 INFO - PROCESS | 1932 | 1461066202410 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]]]}] 04:43:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 04:43:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 04:43:22 INFO - PROCESS | 1932 | 1461066202457 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 04:43:22 INFO - PROCESS | 1932 | 1461066202461 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 04:43:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 04:43:22 INFO - PROCESS | 1932 | 1461066202473 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 04:43:22 INFO - PROCESS | 1932 | 1461066202478 Marionette TRACE conn2 <- [1,1514,null,{}] 04:43:22 INFO - PROCESS | 1932 | 1461066202481 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}] 04:43:22 INFO - PROCESS | 1932 | 1461066202627 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 04:43:22 INFO - PROCESS | 1932 | 1461066202636 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b427000 == 32 [pid = 1932] [id = 386] 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x115461000) [pid = 1932] [serial = 1157] [outer = 0x0] 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119c1c000) [pid = 1932] [serial = 1158] [outer = 0x115461000] 04:43:22 INFO - PROCESS | 1932 | 1461066202678 Marionette DEBUG loaded listener.js 04:43:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11a9fd400) [pid = 1932] [serial = 1159] [outer = 0x115461000] 04:43:23 INFO - PROCESS | 1932 | 1461066203026 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 580ms 04:43:23 INFO - PROCESS | 1932 | 1461066203046 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1932 | 1461066203048 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 04:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 04:43:23 INFO - PROCESS | 1932 | 1461066203051 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1932 | 1461066203055 Marionette TRACE conn2 <- [1,1518,null,{}] 04:43:23 INFO - PROCESS | 1932 | 1461066203059 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}] 04:43:23 INFO - PROCESS | 1932 | 1461066203174 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 04:43:23 INFO - PROCESS | 1932 | 1461066203288 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe4800 == 33 [pid = 1932] [id = 387] 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115596c00) [pid = 1932] [serial = 1160] [outer = 0x0] 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11aba3400) [pid = 1932] [serial = 1161] [outer = 0x115596c00] 04:43:23 INFO - PROCESS | 1932 | 1461066203337 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11ae8e000) [pid = 1932] [serial = 1162] [outer = 0x115596c00] 04:43:23 INFO - PROCESS | 1932 | 1461066203731 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]]]}] 04:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 04:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 723ms 04:43:23 INFO - PROCESS | 1932 | 1461066203775 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 04:43:23 INFO - PROCESS | 1932 | 1461066203776 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 04:43:23 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 04:43:23 INFO - PROCESS | 1932 | 1461066203778 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 04:43:23 INFO - PROCESS | 1932 | 1461066203779 Marionette TRACE conn2 <- [1,1522,null,{}] 04:43:23 INFO - PROCESS | 1932 | 1461066203781 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}] 04:43:23 INFO - PROCESS | 1932 | 1461066203871 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 04:43:23 INFO - PROCESS | 1932 | 1461066203885 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x123850000 == 34 [pid = 1932] [id = 388] 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11aec3000) [pid = 1932] [serial = 1163] [outer = 0x0] 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11b4dd800) [pid = 1932] [serial = 1164] [outer = 0x11aec3000] 04:43:23 INFO - PROCESS | 1932 | 1461066203919 Marionette DEBUG loaded listener.js 04:43:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11b84c000) [pid = 1932] [serial = 1165] [outer = 0x11aec3000] 04:43:24 INFO - PROCESS | 1932 | 1461066204266 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"]]]}] 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:43:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 04:43:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 04:43:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 04:43:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 04:43:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 04:43:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 04:43:24 INFO - PROCESS | 1932 | 1461066204297 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1932 | 1461066204299 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1932 | 1461066204301 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1932 | 1461066204302 Marionette TRACE conn2 <- [1,1526,null,{}] 04:43:24 INFO - PROCESS | 1932 | 1461066204304 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}] 04:43:24 INFO - PROCESS | 1932 | 1461066204394 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 04:43:24 INFO - PROCESS | 1932 | 1461066204409 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439d000 == 35 [pid = 1932] [id = 389] 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1151f5400) [pid = 1932] [serial = 1166] [outer = 0x0] 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11baadc00) [pid = 1932] [serial = 1167] [outer = 0x1151f5400] 04:43:24 INFO - PROCESS | 1932 | 1461066204433 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11c0f8400) [pid = 1932] [serial = 1168] [outer = 0x1151f5400] 04:43:24 INFO - PROCESS | 1932 | 1461066204765 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"]]]}] 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 04:43:24 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 04:43:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 04:43:24 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 04:43:24 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 04:43:24 INFO - PROCESS | 1932 | 1461066204819 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 04:43:24 INFO - PROCESS | 1932 | 1461066204821 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 04:43:24 INFO - PROCESS | 1932 | 1461066204823 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 04:43:24 INFO - PROCESS | 1932 | 1461066204824 Marionette TRACE conn2 <- [1,1530,null,{}] 04:43:24 INFO - PROCESS | 1932 | 1461066204826 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}] 04:43:24 INFO - PROCESS | 1932 | 1461066204917 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 04:43:24 INFO - PROCESS | 1932 | 1461066204922 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x119289800 == 36 [pid = 1932] [id = 390] 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11baaf000) [pid = 1932] [serial = 1169] [outer = 0x0] 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x123552800) [pid = 1932] [serial = 1170] [outer = 0x11baaf000] 04:43:24 INFO - PROCESS | 1932 | 1461066204947 Marionette DEBUG loaded listener.js 04:43:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1237ea000) [pid = 1932] [serial = 1171] [outer = 0x11baaf000] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x123cae800) [pid = 1932] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x124095c00) [pid = 1932] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11c2c3000) [pid = 1932] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11ae92c00) [pid = 1932] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x119c19400) [pid = 1932] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x123768800) [pid = 1932] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x1146c4000) [pid = 1932] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x115589800) [pid = 1932] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x1151ec400) [pid = 1932] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x115602800) [pid = 1932] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x114405800) [pid = 1932] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11a8c3400) [pid = 1932] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11ac02c00) [pid = 1932] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x123cb7400) [pid = 1932] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11465bc00) [pid = 1932] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x11bedec00) [pid = 1932] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 04:43:25 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x1294e5c00) [pid = 1932] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 04:43:25 INFO - PROCESS | 1932 | 1461066205361 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]]]}] 04:43:25 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 04:43:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 04:43:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:43:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:43:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 04:43:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 04:43:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 04:43:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 04:43:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 568ms 04:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 04:43:25 INFO - PROCESS | 1932 | 1461066205392 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1932 | 1461066205393 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 04:43:25 INFO - PROCESS | 1932 | 1461066205395 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1932 | 1461066205396 Marionette TRACE conn2 <- [1,1534,null,{}] 04:43:25 INFO - PROCESS | 1932 | 1461066205398 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}] 04:43:25 INFO - PROCESS | 1932 | 1461066205470 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 04:43:25 INFO - PROCESS | 1932 | 1461066205476 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x119285000 == 37 [pid = 1932] [id = 391] 04:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x11857a800) [pid = 1932] [serial = 1172] [outer = 0x0] 04:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x11a8ba800) [pid = 1932] [serial = 1173] [outer = 0x11857a800] 04:43:25 INFO - PROCESS | 1932 | 1461066205501 Marionette DEBUG loaded listener.js 04:43:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11ae92c00) [pid = 1932] [serial = 1174] [outer = 0x11857a800] 04:43:25 INFO - PROCESS | 1932 | 1461066205821 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]]]}] 04:43:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 04:43:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 468ms 04:43:25 INFO - PROCESS | 1932 | 1461066205863 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 04:43:25 INFO - PROCESS | 1932 | 1461066205864 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 04:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 04:43:25 INFO - PROCESS | 1932 | 1461066205867 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 04:43:25 INFO - PROCESS | 1932 | 1461066205868 Marionette TRACE conn2 <- [1,1538,null,{}] 04:43:25 INFO - PROCESS | 1932 | 1461066205870 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}] 04:43:25 INFO - PROCESS | 1932 | 1461066205945 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 04:43:26 INFO - PROCESS | 1932 | 1461066205995 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb0000 == 38 [pid = 1932] [id = 392] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11857f400) [pid = 1932] [serial = 1175] [outer = 0x0] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11be7e400) [pid = 1932] [serial = 1176] [outer = 0x11857f400] 04:43:26 INFO - PROCESS | 1932 | 1461066206020 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x1239c5400) [pid = 1932] [serial = 1177] [outer = 0x11857f400] 04:43:26 INFO - PROCESS | 1932 | 1461066206287 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]]]}] 04:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 04:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 474ms 04:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 04:43:26 INFO - PROCESS | 1932 | 1461066206345 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1932 | 1461066206346 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 04:43:26 INFO - PROCESS | 1932 | 1461066206348 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1932 | 1461066206349 Marionette TRACE conn2 <- [1,1542,null,{}] 04:43:26 INFO - PROCESS | 1932 | 1461066206351 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}] 04:43:26 INFO - PROCESS | 1932 | 1461066206432 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 04:43:26 INFO - PROCESS | 1932 | 1461066206436 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b22d800 == 39 [pid = 1932] [id = 393] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x1239c8800) [pid = 1932] [serial = 1178] [outer = 0x0] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x123ca8800) [pid = 1932] [serial = 1179] [outer = 0x1239c8800] 04:43:26 INFO - PROCESS | 1932 | 1461066206468 Marionette DEBUG loaded listener.js 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x123cb5800) [pid = 1932] [serial = 1180] [outer = 0x1239c8800] 04:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 04:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 469ms 04:43:26 INFO - PROCESS | 1932 | 1461066206814 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]]]}] 04:43:26 INFO - PROCESS | 1932 | 1461066206818 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 04:43:26 INFO - PROCESS | 1932 | 1461066206819 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 04:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 04:43:26 INFO - PROCESS | 1932 | 1461066206823 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 04:43:26 INFO - PROCESS | 1932 | 1461066206825 Marionette TRACE conn2 <- [1,1546,null,{}] 04:43:26 INFO - PROCESS | 1932 | 1461066206828 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}] 04:43:26 INFO - PROCESS | 1932 | 1461066206939 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 04:43:26 INFO - PROCESS | 1932 | 1461066206945 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdb8000 == 40 [pid = 1932] [id = 394] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x123cac800) [pid = 1932] [serial = 1181] [outer = 0x0] 04:43:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x124095800) [pid = 1932] [serial = 1182] [outer = 0x123cac800] 04:43:26 INFO - PROCESS | 1932 | 1461066206969 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x1273c4000) [pid = 1932] [serial = 1183] [outer = 0x123cac800] 04:43:27 INFO - PROCESS | 1932 | 1461066207257 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]]]}] 04:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 04:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 04:43:27 INFO - PROCESS | 1932 | 1461066207294 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 04:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 04:43:27 INFO - PROCESS | 1932 | 1461066207295 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 04:43:27 INFO - PROCESS | 1932 | 1461066207297 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 04:43:27 INFO - PROCESS | 1932 | 1461066207298 Marionette TRACE conn2 <- [1,1550,null,{}] 04:43:27 INFO - PROCESS | 1932 | 1461066207301 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}] 04:43:27 INFO - PROCESS | 1932 | 1461066207430 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 04:43:27 INFO - PROCESS | 1932 | 1461066207480 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x1152b4800 == 41 [pid = 1932] [id = 395] 04:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x114605800) [pid = 1932] [serial = 1184] [outer = 0x0] 04:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x115588800) [pid = 1932] [serial = 1185] [outer = 0x114605800] 04:43:27 INFO - PROCESS | 1932 | 1461066207516 Marionette DEBUG loaded listener.js 04:43:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11644fc00) [pid = 1932] [serial = 1186] [outer = 0x114605800] 04:43:28 INFO - PROCESS | 1932 | 1461066208031 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 04:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 768ms 04:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 04:43:28 INFO - PROCESS | 1932 | 1461066208068 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1932 | 1461066208071 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 04:43:28 INFO - PROCESS | 1932 | 1461066208074 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1932 | 1461066208077 Marionette TRACE conn2 <- [1,1554,null,{}] 04:43:28 INFO - PROCESS | 1932 | 1461066208080 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}] 04:43:28 INFO - PROCESS | 1932 | 1461066208205 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 04:43:28 INFO - PROCESS | 1932 | 1461066208258 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b41f800 == 42 [pid = 1932] [id = 396] 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11857b000) [pid = 1932] [serial = 1187] [outer = 0x0] 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x119951c00) [pid = 1932] [serial = 1188] [outer = 0x11857b000] 04:43:28 INFO - PROCESS | 1932 | 1461066208289 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a8bbc00) [pid = 1932] [serial = 1189] [outer = 0x11857b000] 04:43:28 INFO - PROCESS | 1932 | 1461066208705 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]]]}] 04:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 04:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 672ms 04:43:28 INFO - PROCESS | 1932 | 1461066208746 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 04:43:28 INFO - PROCESS | 1932 | 1461066208748 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 04:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 04:43:28 INFO - PROCESS | 1932 | 1461066208750 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 04:43:28 INFO - PROCESS | 1932 | 1461066208752 Marionette TRACE conn2 <- [1,1558,null,{}] 04:43:28 INFO - PROCESS | 1932 | 1461066208754 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}] 04:43:28 INFO - PROCESS | 1932 | 1461066208849 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 04:43:28 INFO - PROCESS | 1932 | 1461066208903 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d99000 == 43 [pid = 1932] [id = 397] 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11a8c4c00) [pid = 1932] [serial = 1190] [outer = 0x0] 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11ae8d800) [pid = 1932] [serial = 1191] [outer = 0x11a8c4c00] 04:43:28 INFO - PROCESS | 1932 | 1461066208934 Marionette DEBUG loaded listener.js 04:43:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11b82f400) [pid = 1932] [serial = 1192] [outer = 0x11a8c4c00] 04:43:29 INFO - PROCESS | 1932 | 1461066209370 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]]]}] 04:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 04:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 669ms 04:43:29 INFO - PROCESS | 1932 | 1461066209424 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 04:43:29 INFO - PROCESS | 1932 | 1461066209428 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 04:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 04:43:29 INFO - PROCESS | 1932 | 1461066209443 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 04:43:29 INFO - PROCESS | 1932 | 1461066209449 Marionette TRACE conn2 <- [1,1562,null,{}] 04:43:29 INFO - PROCESS | 1932 | 1461066209453 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}] 04:43:29 INFO - PROCESS | 1932 | 1461066209616 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 04:43:29 INFO - PROCESS | 1932 | 1461066209681 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d37a000 == 44 [pid = 1932] [id = 398] 04:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11b830400) [pid = 1932] [serial = 1193] [outer = 0x0] 04:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x123555c00) [pid = 1932] [serial = 1194] [outer = 0x11b830400] 04:43:29 INFO - PROCESS | 1932 | 1461066209710 Marionette DEBUG loaded listener.js 04:43:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123caf400) [pid = 1932] [serial = 1195] [outer = 0x11b830400] 04:43:30 INFO - PROCESS | 1932 | 1461066210113 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 04:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 733ms 04:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 04:43:30 INFO - PROCESS | 1932 | 1461066210169 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 04:43:30 INFO - PROCESS | 1932 | 1461066210170 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 04:43:30 INFO - PROCESS | 1932 | 1461066210172 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1932 | 1461066210174 Marionette TRACE conn2 <- [1,1566,null,{}] 04:43:30 INFO - PROCESS | 1932 | 1461066210176 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}] 04:43:30 INFO - PROCESS | 1932 | 1461066210272 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 04:43:30 INFO - PROCESS | 1932 | 1461066210343 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da83800 == 45 [pid = 1932] [id = 399] 04:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x123762000) [pid = 1932] [serial = 1196] [outer = 0x0] 04:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x124098000) [pid = 1932] [serial = 1197] [outer = 0x123762000] 04:43:30 INFO - PROCESS | 1932 | 1461066210377 Marionette DEBUG loaded listener.js 04:43:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12702fc00) [pid = 1932] [serial = 1198] [outer = 0x123762000] 04:43:30 INFO - PROCESS | 1932 | 1461066210862 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]]]}] 04:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 04:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 719ms 04:43:30 INFO - PROCESS | 1932 | 1461066210905 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 04:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 04:43:30 INFO - PROCESS | 1932 | 1461066210906 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 04:43:30 INFO - PROCESS | 1932 | 1461066210910 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 04:43:30 INFO - PROCESS | 1932 | 1461066210911 Marionette TRACE conn2 <- [1,1570,null,{}] 04:43:30 INFO - PROCESS | 1932 | 1461066210914 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}] 04:43:31 INFO - PROCESS | 1932 | 1461066211008 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 04:43:31 INFO - PROCESS | 1932 | 1461066211073 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e790000 == 46 [pid = 1932] [id = 400] 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x128ca9000) [pid = 1932] [serial = 1199] [outer = 0x0] 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x129296c00) [pid = 1932] [serial = 1200] [outer = 0x128ca9000] 04:43:31 INFO - PROCESS | 1932 | 1461066211111 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x129515400) [pid = 1932] [serial = 1201] [outer = 0x128ca9000] 04:43:31 INFO - PROCESS | 1932 | 1461066211536 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]]]}] 04:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 04:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 669ms 04:43:31 INFO - PROCESS | 1932 | 1461066211580 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 04:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 04:43:31 INFO - PROCESS | 1932 | 1461066211582 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 04:43:31 INFO - PROCESS | 1932 | 1461066211584 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 04:43:31 INFO - PROCESS | 1932 | 1461066211586 Marionette TRACE conn2 <- [1,1574,null,{}] 04:43:31 INFO - PROCESS | 1932 | 1461066211589 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}] 04:43:31 INFO - PROCESS | 1932 | 1461066211705 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 04:43:31 INFO - PROCESS | 1932 | 1461066211796 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x119162000 == 47 [pid = 1932] [id = 401] 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11ac0ac00) [pid = 1932] [serial = 1202] [outer = 0x0] 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x124342c00) [pid = 1932] [serial = 1203] [outer = 0x11ac0ac00] 04:43:31 INFO - PROCESS | 1932 | 1461066211844 Marionette DEBUG loaded listener.js 04:43:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1295e0000) [pid = 1932] [serial = 1204] [outer = 0x11ac0ac00] 04:43:32 INFO - PROCESS | 1932 | 1461066212469 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]]]}] 04:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 04:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 923ms 04:43:32 INFO - PROCESS | 1932 | 1461066212516 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 04:43:32 INFO - PROCESS | 1932 | 1461066212518 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 04:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 04:43:32 INFO - PROCESS | 1932 | 1461066212524 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 04:43:32 INFO - PROCESS | 1932 | 1461066212526 Marionette TRACE conn2 <- [1,1578,null,{}] 04:43:32 INFO - PROCESS | 1932 | 1461066212530 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}] 04:43:32 INFO - PROCESS | 1932 | 1461066212622 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 04:43:32 INFO - PROCESS | 1932 | 1461066212687 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd6000 == 48 [pid = 1932] [id = 402] 04:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1164e4c00) [pid = 1932] [serial = 1205] [outer = 0x0] 04:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x118575800) [pid = 1932] [serial = 1206] [outer = 0x1164e4c00] 04:43:32 INFO - PROCESS | 1932 | 1461066212714 Marionette DEBUG loaded listener.js 04:43:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x118f09c00) [pid = 1932] [serial = 1207] [outer = 0x1164e4c00] 04:43:33 INFO - PROCESS | 1932 | 1461066213153 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 04:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 672ms 04:43:33 INFO - PROCESS | 1932 | 1461066213195 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1932 | 1461066213200 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 04:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 04:43:33 INFO - PROCESS | 1932 | 1461066213207 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1932 | 1461066213210 Marionette TRACE conn2 <- [1,1582,null,{}] 04:43:33 INFO - PROCESS | 1932 | 1461066213213 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}] 04:43:33 INFO - PROCESS | 1932 | 1461066213346 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 04:43:33 INFO - PROCESS | 1932 | 1461066213447 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a878000 == 49 [pid = 1932] [id = 403] 04:43:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11853c400) [pid = 1932] [serial = 1208] [outer = 0x0] 04:43:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x119c13400) [pid = 1932] [serial = 1209] [outer = 0x11853c400] 04:43:33 INFO - PROCESS | 1932 | 1461066213488 Marionette DEBUG loaded listener.js 04:43:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x11a95b400) [pid = 1932] [serial = 1210] [outer = 0x11853c400] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdb8000 == 48 [pid = 1932] [id = 394] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12b22d800 == 47 [pid = 1932] [id = 393] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb0000 == 46 [pid = 1932] [id = 392] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x119285000 == 45 [pid = 1932] [id = 391] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x119289800 == 44 [pid = 1932] [id = 390] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x12439d000 == 43 [pid = 1932] [id = 389] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x123850000 == 42 [pid = 1932] [id = 388] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe4800 == 41 [pid = 1932] [id = 387] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x11b427000 == 40 [pid = 1932] [id = 386] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x11a87a800 == 39 [pid = 1932] [id = 385] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x118f51800 == 38 [pid = 1932] [id = 384] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x118506800 == 37 [pid = 1932] [id = 383] 04:43:33 INFO - PROCESS | 1932 | --DOCSHELL 0x119288000 == 36 [pid = 1932] [id = 382] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11b836000) [pid = 1932] [serial = 1108] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11c2c2c00) [pid = 1932] [serial = 1117] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x127030c00) [pid = 1932] [serial = 1131] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12409fc00) [pid = 1932] [serial = 1129] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1272d7400) [pid = 1932] [serial = 1132] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11ac36400) [pid = 1932] [serial = 1134] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11bb5dc00) [pid = 1932] [serial = 1135] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12409a800) [pid = 1932] [serial = 1137] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x1294e8c00) [pid = 1932] [serial = 1140] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x123caa800) [pid = 1932] [serial = 1123] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x1273ca000) [pid = 1932] [serial = 1138] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1294ee400) [pid = 1932] [serial = 1141] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x123cb1c00) [pid = 1932] [serial = 1125] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x124099000) [pid = 1932] [serial = 1128] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x12375ec00) [pid = 1932] [serial = 1119] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x123766400) [pid = 1932] [serial = 1120] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11bb56000) [pid = 1932] [serial = 1113] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11bb64800) [pid = 1932] [serial = 1114] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11a8b9400) [pid = 1932] [serial = 1101] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11a8c0400) [pid = 1932] [serial = 1102] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1239bfc00) [pid = 1932] [serial = 1122] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11ba46000) [pid = 1932] [serial = 1110] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11bab1800) [pid = 1932] [serial = 1111] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x118574800) [pid = 1932] [serial = 1095] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x118c2c400) [pid = 1932] [serial = 1096] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x11a95f800) [pid = 1932] [serial = 1104] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11aa96000) [pid = 1932] [serial = 1105] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x123fbd400) [pid = 1932] [serial = 1126] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11570e000) [pid = 1932] [serial = 1092] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x1164e3c00) [pid = 1932] [serial = 1093] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x119135c00) [pid = 1932] [serial = 1098] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x119952000) [pid = 1932] [serial = 1099] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11bede800) [pid = 1932] [serial = 1116] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11aeba800) [pid = 1932] [serial = 1107] [outer = 0x0] [url = about:blank] 04:43:33 INFO - PROCESS | 1932 | 1461066213843 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]]]}] 04:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 04:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 673ms 04:43:33 INFO - PROCESS | 1932 | 1461066213880 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 04:43:33 INFO - PROCESS | 1932 | 1461066213881 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 04:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 04:43:33 INFO - PROCESS | 1932 | 1461066213883 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 04:43:33 INFO - PROCESS | 1932 | 1461066213886 Marionette TRACE conn2 <- [1,1586,null,{}] 04:43:33 INFO - PROCESS | 1932 | 1461066213914 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}] 04:43:34 INFO - PROCESS | 1932 | 1461066213998 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 04:43:34 INFO - PROCESS | 1932 | 1461066214049 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac69800 == 37 [pid = 1932] [id = 404] 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11a8c0400) [pid = 1932] [serial = 1211] [outer = 0x0] 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11a9fa000) [pid = 1932] [serial = 1212] [outer = 0x11a8c0400] 04:43:34 INFO - PROCESS | 1932 | 1461066214077 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11aec1000) [pid = 1932] [serial = 1213] [outer = 0x11a8c0400] 04:43:34 INFO - PROCESS | 1932 | 1461066214379 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 04:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 542ms 04:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 04:43:34 INFO - PROCESS | 1932 | 1461066214425 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1932 | 1461066214427 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1932 | 1461066214429 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1932 | 1461066214430 Marionette TRACE conn2 <- [1,1590,null,{}] 04:43:34 INFO - PROCESS | 1932 | 1461066214432 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}] 04:43:34 INFO - PROCESS | 1932 | 1461066214510 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 04:43:34 INFO - PROCESS | 1932 | 1461066214514 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c23b000 == 38 [pid = 1932] [id = 405] 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11ac3f000) [pid = 1932] [serial = 1214] [outer = 0x0] 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11b83c800) [pid = 1932] [serial = 1215] [outer = 0x11ac3f000] 04:43:34 INFO - PROCESS | 1932 | 1461066214540 Marionette DEBUG loaded listener.js 04:43:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11bb5e800) [pid = 1932] [serial = 1216] [outer = 0x11ac3f000] 04:43:34 INFO - PROCESS | 1932 | 1461066214874 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]]]}] 04:43:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 04:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 468ms 04:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 04:43:34 INFO - PROCESS | 1932 | 1461066214898 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 04:43:34 INFO - PROCESS | 1932 | 1461066214900 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 04:43:34 INFO - PROCESS | 1932 | 1461066214903 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 04:43:34 INFO - PROCESS | 1932 | 1461066214907 Marionette TRACE conn2 <- [1,1594,null,{}] 04:43:34 INFO - PROCESS | 1932 | 1461066214911 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}] 04:43:35 INFO - PROCESS | 1932 | 1461066215013 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 04:43:35 INFO - PROCESS | 1932 | 1461066215018 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12386d800 == 39 [pid = 1932] [id = 406] 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11bb62400) [pid = 1932] [serial = 1217] [outer = 0x0] 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11bedec00) [pid = 1932] [serial = 1218] [outer = 0x11bb62400] 04:43:35 INFO - PROCESS | 1932 | 1461066215046 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x123761400) [pid = 1932] [serial = 1219] [outer = 0x11bb62400] 04:43:35 INFO - PROCESS | 1932 | 1461066215390 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 04:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 523ms 04:43:35 INFO - PROCESS | 1932 | 1461066215425 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1932 | 1461066215427 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 04:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 04:43:35 INFO - PROCESS | 1932 | 1461066215430 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1932 | 1461066215431 Marionette TRACE conn2 <- [1,1598,null,{}] 04:43:35 INFO - PROCESS | 1932 | 1461066215435 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}] 04:43:35 INFO - PROCESS | 1932 | 1461066215570 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 04:43:35 INFO - PROCESS | 1932 | 1461066215579 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439c000 == 40 [pid = 1932] [id = 407] 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x123766c00) [pid = 1932] [serial = 1220] [outer = 0x0] 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x123cb1c00) [pid = 1932] [serial = 1221] [outer = 0x123766c00] 04:43:35 INFO - PROCESS | 1932 | 1461066215606 Marionette DEBUG loaded listener.js 04:43:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x12743c400) [pid = 1932] [serial = 1222] [outer = 0x123766c00] 04:43:35 INFO - PROCESS | 1932 | 1461066215924 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]]]}] 04:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 04:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 04:43:35 INFO - PROCESS | 1932 | 1461066215951 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 04:43:35 INFO - PROCESS | 1932 | 1461066215952 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 04:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 04:43:35 INFO - PROCESS | 1932 | 1461066215955 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 04:43:35 INFO - PROCESS | 1932 | 1461066215958 Marionette TRACE conn2 <- [1,1602,null,{}] 04:43:35 INFO - PROCESS | 1932 | 1461066215969 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}] 04:43:36 INFO - PROCESS | 1932 | 1461066216064 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 04:43:36 INFO - PROCESS | 1932 | 1461066216068 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x1272a1000 == 41 [pid = 1932] [id = 408] 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x123768400) [pid = 1932] [serial = 1223] [outer = 0x0] 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1294ed800) [pid = 1932] [serial = 1224] [outer = 0x123768400] 04:43:36 INFO - PROCESS | 1932 | 1461066216094 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x1295e4c00) [pid = 1932] [serial = 1225] [outer = 0x123768400] 04:43:36 INFO - PROCESS | 1932 | 1461066216447 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 04:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 530ms 04:43:36 INFO - PROCESS | 1932 | 1461066216486 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1932 | 1461066216487 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 04:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 04:43:36 INFO - PROCESS | 1932 | 1461066216489 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1932 | 1461066216490 Marionette TRACE conn2 <- [1,1606,null,{}] 04:43:36 INFO - PROCESS | 1932 | 1461066216493 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}] 04:43:36 INFO - PROCESS | 1932 | 1461066216590 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 04:43:36 INFO - PROCESS | 1932 | 1461066216594 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b44f800 == 42 [pid = 1932] [id = 409] 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x123c18000) [pid = 1932] [serial = 1226] [outer = 0x0] 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x12a1b5000) [pid = 1932] [serial = 1227] [outer = 0x123c18000] 04:43:36 INFO - PROCESS | 1932 | 1461066216648 Marionette DEBUG loaded listener.js 04:43:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x12b110000) [pid = 1932] [serial = 1228] [outer = 0x123c18000] 04:43:36 INFO - PROCESS | 1932 | 1461066216944 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]]]}] 04:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 04:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 469ms 04:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 04:43:36 INFO - PROCESS | 1932 | 1461066216962 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 04:43:36 INFO - PROCESS | 1932 | 1461066216963 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 04:43:36 INFO - PROCESS | 1932 | 1461066216965 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 04:43:36 INFO - PROCESS | 1932 | 1461066216966 Marionette TRACE conn2 <- [1,1610,null,{}] 04:43:36 INFO - PROCESS | 1932 | 1461066216969 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}] 04:43:37 INFO - PROCESS | 1932 | 1461066217070 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 04:43:37 INFO - PROCESS | 1932 | 1461066217082 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf6f000 == 43 [pid = 1932] [id = 410] 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x12a1b3800) [pid = 1932] [serial = 1229] [outer = 0x0] 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12b27e000) [pid = 1932] [serial = 1230] [outer = 0x12a1b3800] 04:43:37 INFO - PROCESS | 1932 | 1461066217106 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12b289800) [pid = 1932] [serial = 1231] [outer = 0x12a1b3800] 04:43:37 INFO - PROCESS | 1932 | 1461066217402 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]]]}] 04:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 04:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 471ms 04:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 04:43:37 INFO - PROCESS | 1932 | 1461066217436 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 04:43:37 INFO - PROCESS | 1932 | 1461066217438 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 04:43:37 INFO - PROCESS | 1932 | 1461066217442 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 04:43:37 INFO - PROCESS | 1932 | 1461066217443 Marionette TRACE conn2 <- [1,1614,null,{}] 04:43:37 INFO - PROCESS | 1932 | 1461066217445 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}] 04:43:37 INFO - PROCESS | 1932 | 1461066217542 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 04:43:37 INFO - PROCESS | 1932 | 1461066217692 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11aec3000) [pid = 1932] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x1151f5400) [pid = 1932] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x115605800) [pid = 1932] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x115461000) [pid = 1932] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x115597c00) [pid = 1932] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11baaf000) [pid = 1932] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x115594800) [pid = 1932] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1239c8800) [pid = 1932] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11857a800) [pid = 1932] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11857f400) [pid = 1932] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 04:43:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x115596c00) [pid = 1932] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 04:43:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a75000 == 44 [pid = 1932] [id = 411] 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11465bc00) [pid = 1932] [serial = 1232] [outer = 0x0] 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1151f5400) [pid = 1932] [serial = 1233] [outer = 0x11465bc00] 04:43:37 INFO - PROCESS | 1932 | 1461066217733 Marionette DEBUG loaded listener.js 04:43:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11565c000) [pid = 1932] [serial = 1234] [outer = 0x11465bc00] 04:43:38 INFO - PROCESS | 1932 | 1461066218196 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]]]}] 04:43:38 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 04:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 774ms 04:43:38 INFO - PROCESS | 1932 | 1461066218217 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1932 | 1461066218220 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 04:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 04:43:38 INFO - PROCESS | 1932 | 1461066218226 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1932 | 1461066218228 Marionette TRACE conn2 <- [1,1618,null,{}] 04:43:38 INFO - PROCESS | 1932 | 1461066218232 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}] 04:43:38 INFO - PROCESS | 1932 | 1461066218337 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 04:43:38 INFO - PROCESS | 1932 | 1461066218391 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b435800 == 45 [pid = 1932] [id = 412] 04:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x118cddc00) [pid = 1932] [serial = 1235] [outer = 0x0] 04:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11a95e800) [pid = 1932] [serial = 1236] [outer = 0x118cddc00] 04:43:38 INFO - PROCESS | 1932 | 1461066218423 Marionette DEBUG loaded listener.js 04:43:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11abaec00) [pid = 1932] [serial = 1237] [outer = 0x118cddc00] 04:43:38 INFO - PROCESS | 1932 | 1461066218843 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]]]}] 04:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 04:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 670ms 04:43:38 INFO - PROCESS | 1932 | 1461066218898 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 04:43:38 INFO - PROCESS | 1932 | 1461066218901 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 04:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 04:43:38 INFO - PROCESS | 1932 | 1461066218922 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 04:43:38 INFO - PROCESS | 1932 | 1461066218924 Marionette TRACE conn2 <- [1,1622,null,{}] 04:43:38 INFO - PROCESS | 1932 | 1461066218927 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}] 04:43:39 INFO - PROCESS | 1932 | 1461066219048 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 04:43:39 INFO - PROCESS | 1932 | 1461066219113 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x1273b6000 == 46 [pid = 1932] [id = 413] 04:43:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11b833000) [pid = 1932] [serial = 1238] [outer = 0x0] 04:43:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11b84bc00) [pid = 1932] [serial = 1239] [outer = 0x11b833000] 04:43:39 INFO - PROCESS | 1932 | 1461066219144 Marionette DEBUG loaded listener.js 04:43:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11c527c00) [pid = 1932] [serial = 1240] [outer = 0x11b833000] 04:43:39 INFO - PROCESS | 1932 | 1461066219593 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]]]}] 04:43:39 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 04:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 739ms 04:43:39 INFO - PROCESS | 1932 | 1461066219644 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 04:43:39 INFO - PROCESS | 1932 | 1461066219647 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 04:43:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 04:43:39 INFO - PROCESS | 1932 | 1461066219652 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 04:43:39 INFO - PROCESS | 1932 | 1461066219659 Marionette TRACE conn2 <- [1,1626,null,{}] 04:43:39 INFO - PROCESS | 1932 | 1461066219669 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}] 04:43:39 INFO - PROCESS | 1932 | 1461066219816 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 04:43:39 INFO - PROCESS | 1932 | 1461066219928 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e22a000 == 47 [pid = 1932] [id = 414] 04:43:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x123767c00) [pid = 1932] [serial = 1241] [outer = 0x0] 04:43:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x124095c00) [pid = 1932] [serial = 1242] [outer = 0x123767c00] 04:43:39 INFO - PROCESS | 1932 | 1461066219958 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x1276b7800) [pid = 1932] [serial = 1243] [outer = 0x123767c00] 04:43:40 INFO - PROCESS | 1932 | 1461066220379 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]]]}] 04:43:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 04:43:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 780ms 04:43:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 04:43:40 INFO - PROCESS | 1932 | 1461066220431 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 04:43:40 INFO - PROCESS | 1932 | 1461066220434 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 04:43:40 INFO - PROCESS | 1932 | 1461066220438 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 04:43:40 INFO - PROCESS | 1932 | 1461066220440 Marionette TRACE conn2 <- [1,1630,null,{}] 04:43:40 INFO - PROCESS | 1932 | 1461066220443 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}] 04:43:40 INFO - PROCESS | 1932 | 1461066220590 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 04:43:40 INFO - PROCESS | 1932 | 1461066220683 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e95c000 == 48 [pid = 1932] [id = 415] 04:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x128cc7400) [pid = 1932] [serial = 1244] [outer = 0x0] 04:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12a1afc00) [pid = 1932] [serial = 1245] [outer = 0x128cc7400] 04:43:40 INFO - PROCESS | 1932 | 1461066220728 Marionette DEBUG loaded listener.js 04:43:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12b499400) [pid = 1932] [serial = 1246] [outer = 0x128cc7400] 04:43:41 INFO - PROCESS | 1932 | 1461066221172 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 04:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 771ms 04:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 04:43:41 INFO - PROCESS | 1932 | 1461066221208 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1932 | 1461066221210 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 04:43:41 INFO - PROCESS | 1932 | 1461066221212 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1932 | 1461066221214 Marionette TRACE conn2 <- [1,1634,null,{}] 04:43:41 INFO - PROCESS | 1932 | 1461066221216 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}] 04:43:41 INFO - PROCESS | 1932 | 1461066221312 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 04:43:41 INFO - PROCESS | 1932 | 1461066221378 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edc5800 == 49 [pid = 1932] [id = 416] 04:43:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12b88f400) [pid = 1932] [serial = 1247] [outer = 0x0] 04:43:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12b892000) [pid = 1932] [serial = 1248] [outer = 0x12b88f400] 04:43:41 INFO - PROCESS | 1932 | 1461066221415 Marionette DEBUG loaded listener.js 04:43:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12bc0b800) [pid = 1932] [serial = 1249] [outer = 0x12b88f400] 04:43:41 INFO - PROCESS | 1932 | 1461066221853 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]]]}] 04:43:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 04:43:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 670ms 04:43:41 INFO - PROCESS | 1932 | 1461066221892 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 04:43:41 INFO - PROCESS | 1932 | 1461066221894 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 04:43:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 04:43:41 INFO - PROCESS | 1932 | 1461066221897 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 04:43:41 INFO - PROCESS | 1932 | 1461066221899 Marionette TRACE conn2 <- [1,1638,null,{}] 04:43:41 INFO - PROCESS | 1932 | 1461066221901 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}] 04:43:42 INFO - PROCESS | 1932 | 1461066222026 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 04:43:42 INFO - PROCESS | 1932 | 1461066222106 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11971a800 == 50 [pid = 1932] [id = 417] 04:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x116450c00) [pid = 1932] [serial = 1250] [outer = 0x0] 04:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11ac38800) [pid = 1932] [serial = 1251] [outer = 0x116450c00] 04:43:42 INFO - PROCESS | 1932 | 1461066222136 Marionette DEBUG loaded listener.js 04:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11524f800) [pid = 1932] [serial = 1252] [outer = 0x116450c00] 04:43:42 INFO - PROCESS | 1932 | 1461066222680 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]]]}] 04:43:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 04:43:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 825ms 04:43:42 INFO - PROCESS | 1932 | 1461066222723 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 04:43:42 INFO - PROCESS | 1932 | 1461066222725 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 04:43:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 04:43:42 INFO - PROCESS | 1932 | 1461066222729 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 04:43:42 INFO - PROCESS | 1932 | 1461066222731 Marionette TRACE conn2 <- [1,1642,null,{}] 04:43:42 INFO - PROCESS | 1932 | 1461066222734 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}] 04:43:42 INFO - PROCESS | 1932 | 1461066222842 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 04:43:42 INFO - PROCESS | 1932 | 1461066222917 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a7e000 == 51 [pid = 1932] [id = 418] 04:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11924e000) [pid = 1932] [serial = 1253] [outer = 0x0] 04:43:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x119c19800) [pid = 1932] [serial = 1254] [outer = 0x11924e000] 04:43:43 INFO - PROCESS | 1932 | 1461066222990 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x11a8bac00) [pid = 1932] [serial = 1255] [outer = 0x11924e000] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf6f000 == 50 [pid = 1932] [id = 410] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x12b44f800 == 49 [pid = 1932] [id = 409] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x1272a1000 == 48 [pid = 1932] [id = 408] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x12439c000 == 47 [pid = 1932] [id = 407] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x124095800) [pid = 1932] [serial = 1182] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x12386d800 == 46 [pid = 1932] [id = 406] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11c23b000 == 45 [pid = 1932] [id = 405] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac69800 == 44 [pid = 1932] [id = 404] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11a878000 == 43 [pid = 1932] [id = 403] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd6000 == 42 [pid = 1932] [id = 402] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x11b41f800 == 41 [pid = 1932] [id = 396] 04:43:43 INFO - PROCESS | 1932 | --DOCSHELL 0x1152b4800 == 40 [pid = 1932] [id = 395] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11b4dd800) [pid = 1932] [serial = 1164] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11baadc00) [pid = 1932] [serial = 1167] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11853f800) [pid = 1932] [serial = 1150] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x115632400) [pid = 1932] [serial = 1149] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x119c1c000) [pid = 1932] [serial = 1158] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11a9fd400) [pid = 1932] [serial = 1159] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11878b800) [pid = 1932] [serial = 1152] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x118cd7c00) [pid = 1932] [serial = 1153] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x123552800) [pid = 1932] [serial = 1170] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x129517000) [pid = 1932] [serial = 1143] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x119132c00) [pid = 1932] [serial = 1155] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x119c1d000) [pid = 1932] [serial = 1156] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11857cc00) [pid = 1932] [serial = 1146] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x123cb5800) [pid = 1932] [serial = 1180] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11c0f8400) [pid = 1932] [serial = 1168] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11a8ba800) [pid = 1932] [serial = 1173] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123ca8800) [pid = 1932] [serial = 1179] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11ae92c00) [pid = 1932] [serial = 1174] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x11be7e400) [pid = 1932] [serial = 1176] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x1237ea000) [pid = 1932] [serial = 1171] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11aba3400) [pid = 1932] [serial = 1161] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11ae8e000) [pid = 1932] [serial = 1162] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x11b84c000) [pid = 1932] [serial = 1165] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1239c5400) [pid = 1932] [serial = 1177] [outer = 0x0] [url = about:blank] 04:43:43 INFO - PROCESS | 1932 | 1461066223499 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]]]}] 04:43:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 04:43:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 825ms 04:43:43 INFO - PROCESS | 1932 | 1461066223554 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 04:43:43 INFO - PROCESS | 1932 | 1461066223558 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 04:43:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 04:43:43 INFO - PROCESS | 1932 | 1461066223562 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 04:43:43 INFO - PROCESS | 1932 | 1461066223564 Marionette TRACE conn2 <- [1,1646,null,{}] 04:43:43 INFO - PROCESS | 1932 | 1461066223566 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}] 04:43:43 INFO - PROCESS | 1932 | 1461066223647 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 04:43:43 INFO - PROCESS | 1932 | 1461066223651 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acd6000 == 41 [pid = 1932] [id = 419] 04:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119c1c000) [pid = 1932] [serial = 1256] [outer = 0x0] 04:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11ac33800) [pid = 1932] [serial = 1257] [outer = 0x119c1c000] 04:43:43 INFO - PROCESS | 1932 | 1461066223680 Marionette DEBUG loaded listener.js 04:43:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11b4dd800) [pid = 1932] [serial = 1258] [outer = 0x119c1c000] 04:43:44 INFO - PROCESS | 1932 | 1461066224043 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 04:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 04:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 04:43:44 INFO - PROCESS | 1932 | 1461066224082 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1932 | 1461066224084 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 04:43:44 INFO - PROCESS | 1932 | 1461066224086 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1932 | 1461066224088 Marionette TRACE conn2 <- [1,1650,null,{}] 04:43:44 INFO - PROCESS | 1932 | 1461066224096 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}] 04:43:44 INFO - PROCESS | 1932 | 1461066224180 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 04:43:44 INFO - PROCESS | 1932 | 1461066224185 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x123589000 == 42 [pid = 1932] [id = 420] 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11bab1800) [pid = 1932] [serial = 1259] [outer = 0x0] 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11c2b9000) [pid = 1932] [serial = 1260] [outer = 0x11bab1800] 04:43:44 INFO - PROCESS | 1932 | 1461066224214 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x123769c00) [pid = 1932] [serial = 1261] [outer = 0x11bab1800] 04:43:44 INFO - PROCESS | 1932 | 1461066224563 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]]]}] 04:43:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 04:43:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 04:43:44 INFO - PROCESS | 1932 | 1461066224608 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 04:43:44 INFO - PROCESS | 1932 | 1461066224610 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 04:43:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 04:43:44 INFO - PROCESS | 1932 | 1461066224612 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 04:43:44 INFO - PROCESS | 1932 | 1461066224613 Marionette TRACE conn2 <- [1,1654,null,{}] 04:43:44 INFO - PROCESS | 1932 | 1461066224616 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}] 04:43:44 INFO - PROCESS | 1932 | 1461066224697 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 04:43:44 INFO - PROCESS | 1932 | 1461066224701 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x126421000 == 43 [pid = 1932] [id = 421] 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1239c5000) [pid = 1932] [serial = 1262] [outer = 0x0] 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x123ca8c00) [pid = 1932] [serial = 1263] [outer = 0x1239c5000] 04:43:44 INFO - PROCESS | 1932 | 1461066224728 Marionette DEBUG loaded listener.js 04:43:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x124097400) [pid = 1932] [serial = 1264] [outer = 0x1239c5000] 04:43:45 INFO - PROCESS | 1932 | 1461066225027 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 04:43:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 468ms 04:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 04:43:45 INFO - PROCESS | 1932 | 1461066225080 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1932 | 1461066225082 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 04:43:45 INFO - PROCESS | 1932 | 1461066225084 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1932 | 1461066225085 Marionette TRACE conn2 <- [1,1658,null,{}] 04:43:45 INFO - PROCESS | 1932 | 1461066225087 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}] 04:43:45 INFO - PROCESS | 1932 | 1461066225163 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 04:43:45 INFO - PROCESS | 1932 | 1461066225217 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d91000 == 44 [pid = 1932] [id = 422] 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11bed0400) [pid = 1932] [serial = 1265] [outer = 0x0] 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x12409e800) [pid = 1932] [serial = 1266] [outer = 0x11bed0400] 04:43:45 INFO - PROCESS | 1932 | 1461066225243 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x128cbd800) [pid = 1932] [serial = 1267] [outer = 0x11bed0400] 04:43:45 INFO - PROCESS | 1932 | 1461066225518 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]]]}] 04:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 04:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 470ms 04:43:45 INFO - PROCESS | 1932 | 1461066225562 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 04:43:45 INFO - PROCESS | 1932 | 1461066225563 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 04:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 04:43:45 INFO - PROCESS | 1932 | 1461066225566 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 04:43:45 INFO - PROCESS | 1932 | 1461066225567 Marionette TRACE conn2 <- [1,1662,null,{}] 04:43:45 INFO - PROCESS | 1932 | 1461066225575 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}] 04:43:45 INFO - PROCESS | 1932 | 1461066225690 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 04:43:45 INFO - PROCESS | 1932 | 1461066225725 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf63000 == 45 [pid = 1932] [id = 423] 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12928e800) [pid = 1932] [serial = 1268] [outer = 0x0] 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x129514800) [pid = 1932] [serial = 1269] [outer = 0x12928e800] 04:43:45 INFO - PROCESS | 1932 | 1461066225751 Marionette DEBUG loaded listener.js 04:43:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12bc02400) [pid = 1932] [serial = 1270] [outer = 0x12928e800] 04:43:46 INFO - PROCESS | 1932 | 1461066226078 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 04:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 568ms 04:43:46 INFO - PROCESS | 1932 | 1461066226134 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1932 | 1461066226136 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 04:43:46 INFO - PROCESS | 1932 | 1461066226138 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1932 | 1461066226139 Marionette TRACE conn2 <- [1,1666,null,{}] 04:43:46 INFO - PROCESS | 1932 | 1461066226141 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}] 04:43:46 INFO - PROCESS | 1932 | 1461066226247 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 04:43:46 INFO - PROCESS | 1932 | 1461066226298 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d31a800 == 46 [pid = 1932] [id = 424] 04:43:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x129292000) [pid = 1932] [serial = 1271] [outer = 0x0] 04:43:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12bdd3800) [pid = 1932] [serial = 1272] [outer = 0x129292000] 04:43:46 INFO - PROCESS | 1932 | 1461066226334 Marionette DEBUG loaded listener.js 04:43:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x123c55000) [pid = 1932] [serial = 1273] [outer = 0x129292000] 04:43:46 INFO - PROCESS | 1932 | 1461066226774 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]]]}] 04:43:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 04:43:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 670ms 04:43:46 INFO - PROCESS | 1932 | 1461066226809 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 04:43:46 INFO - PROCESS | 1932 | 1461066226810 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 04:43:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 04:43:46 INFO - PROCESS | 1932 | 1461066226819 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 04:43:46 INFO - PROCESS | 1932 | 1461066226820 Marionette TRACE conn2 <- [1,1670,null,{}] 04:43:46 INFO - PROCESS | 1932 | 1461066226822 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}] 04:43:46 INFO - PROCESS | 1932 | 1461066226922 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 04:43:46 INFO - PROCESS | 1932 | 1461066226975 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e7a0800 == 47 [pid = 1932] [id = 425] 04:43:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x124346000) [pid = 1932] [serial = 1274] [outer = 0x0] 04:43:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12cfba000) [pid = 1932] [serial = 1275] [outer = 0x124346000] 04:43:47 INFO - PROCESS | 1932 | 1461066226999 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12cfc5c00) [pid = 1932] [serial = 1276] [outer = 0x124346000] 04:43:47 INFO - PROCESS | 1932 | 1461066227313 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]]]}] 04:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 04:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 518ms 04:43:47 INFO - PROCESS | 1932 | 1461066227339 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 04:43:47 INFO - PROCESS | 1932 | 1461066227342 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 04:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 04:43:47 INFO - PROCESS | 1932 | 1461066227344 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 04:43:47 INFO - PROCESS | 1932 | 1461066227346 Marionette TRACE conn2 <- [1,1674,null,{}] 04:43:47 INFO - PROCESS | 1932 | 1461066227348 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}] 04:43:47 INFO - PROCESS | 1932 | 1461066227482 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 04:43:47 INFO - PROCESS | 1932 | 1461066227498 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f29c800 == 48 [pid = 1932] [id = 426] 04:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12cfbb400) [pid = 1932] [serial = 1277] [outer = 0x0] 04:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12d0c5000) [pid = 1932] [serial = 1278] [outer = 0x12cfbb400] 04:43:47 INFO - PROCESS | 1932 | 1461066227538 Marionette DEBUG loaded listener.js 04:43:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12d223800) [pid = 1932] [serial = 1279] [outer = 0x12cfbb400] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x123766c00) [pid = 1932] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x123768400) [pid = 1932] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x123cac800) [pid = 1932] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x123c18000) [pid = 1932] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11ac3f000) [pid = 1932] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11bb62400) [pid = 1932] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11a8c0400) [pid = 1932] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x1164e4c00) [pid = 1932] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 04:43:47 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11853c400) [pid = 1932] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 04:43:47 INFO - PROCESS | 1932 | 1461066227968 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 04:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 669ms 04:43:48 INFO - PROCESS | 1932 | 1461066228014 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1932 | 1461066228015 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 04:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 04:43:48 INFO - PROCESS | 1932 | 1461066228017 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1932 | 1461066228018 Marionette TRACE conn2 <- [1,1678,null,{}] 04:43:48 INFO - PROCESS | 1932 | 1461066228025 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}] 04:43:48 INFO - PROCESS | 1932 | 1461066228111 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 04:43:48 INFO - PROCESS | 1932 | 1461066228116 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e222800 == 49 [pid = 1932] [id = 427] 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11b84ac00) [pid = 1932] [serial = 1280] [outer = 0x0] 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1272dd000) [pid = 1932] [serial = 1281] [outer = 0x11b84ac00] 04:43:48 INFO - PROCESS | 1932 | 1461066228140 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12d0c5800) [pid = 1932] [serial = 1282] [outer = 0x11b84ac00] 04:43:48 INFO - PROCESS | 1932 | 1461066228482 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]]]}] 04:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 04:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 469ms 04:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 04:43:48 INFO - PROCESS | 1932 | 1461066228491 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 04:43:48 INFO - PROCESS | 1932 | 1461066228494 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 04:43:48 INFO - PROCESS | 1932 | 1461066228496 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 04:43:48 INFO - PROCESS | 1932 | 1461066228498 Marionette TRACE conn2 <- [1,1682,null,{}] 04:43:48 INFO - PROCESS | 1932 | 1461066228500 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}] 04:43:48 INFO - PROCESS | 1932 | 1461066228602 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 04:43:48 INFO - PROCESS | 1932 | 1461066228659 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f882000 == 50 [pid = 1932] [id = 428] 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11becfc00) [pid = 1932] [serial = 1283] [outer = 0x0] 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12d229400) [pid = 1932] [serial = 1284] [outer = 0x11becfc00] 04:43:48 INFO - PROCESS | 1932 | 1461066228688 Marionette DEBUG loaded listener.js 04:43:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12daabc00) [pid = 1932] [serial = 1285] [outer = 0x11becfc00] 04:43:48 INFO - PROCESS | 1932 | 1461066228972 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]]]}] 04:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 04:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 520ms 04:43:49 INFO - PROCESS | 1932 | 1461066229016 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1932 | 1461066229017 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 04:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 04:43:49 INFO - PROCESS | 1932 | 1461066229020 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1932 | 1461066229021 Marionette TRACE conn2 <- [1,1686,null,{}] 04:43:49 INFO - PROCESS | 1932 | 1461066229027 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}] 04:43:49 INFO - PROCESS | 1932 | 1461066229110 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 04:43:49 INFO - PROCESS | 1932 | 1461066229114 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc7f800 == 51 [pid = 1932] [id = 429] 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12e08e800) [pid = 1932] [serial = 1286] [outer = 0x0] 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12e099400) [pid = 1932] [serial = 1287] [outer = 0x12e08e800] 04:43:49 INFO - PROCESS | 1932 | 1461066229138 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12e256000) [pid = 1932] [serial = 1288] [outer = 0x12e08e800] 04:43:49 INFO - PROCESS | 1932 | 1461066229463 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]]]}] 04:43:49 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 04:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 473ms 04:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 04:43:49 INFO - PROCESS | 1932 | 1461066229494 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 04:43:49 INFO - PROCESS | 1932 | 1461066229495 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 04:43:49 INFO - PROCESS | 1932 | 1461066229497 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 04:43:49 INFO - PROCESS | 1932 | 1461066229498 Marionette TRACE conn2 <- [1,1690,null,{}] 04:43:49 INFO - PROCESS | 1932 | 1461066229500 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}] 04:43:49 INFO - PROCESS | 1932 | 1461066229611 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 04:43:49 INFO - PROCESS | 1932 | 1461066229617 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301a8800 == 52 [pid = 1932] [id = 430] 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12e255c00) [pid = 1932] [serial = 1289] [outer = 0x0] 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12e25c400) [pid = 1932] [serial = 1290] [outer = 0x12e255c00] 04:43:49 INFO - PROCESS | 1932 | 1461066229642 Marionette DEBUG loaded listener.js 04:43:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12e275800) [pid = 1932] [serial = 1291] [outer = 0x12e255c00] 04:43:50 INFO - PROCESS | 1932 | 1461066230108 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 04:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 618ms 04:43:50 INFO - PROCESS | 1932 | 1461066230115 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1932 | 1461066230118 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 04:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 04:43:50 INFO - PROCESS | 1932 | 1461066230142 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1932 | 1461066230144 Marionette TRACE conn2 <- [1,1694,null,{}] 04:43:50 INFO - PROCESS | 1932 | 1461066230148 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}] 04:43:50 INFO - PROCESS | 1932 | 1461066230257 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 04:43:50 INFO - PROCESS | 1932 | 1461066230329 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba3c800 == 53 [pid = 1932] [id = 431] 04:43:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x118f11000) [pid = 1932] [serial = 1292] [outer = 0x0] 04:43:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11a8be800) [pid = 1932] [serial = 1293] [outer = 0x118f11000] 04:43:50 INFO - PROCESS | 1932 | 1461066230361 Marionette DEBUG loaded listener.js 04:43:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11ac34400) [pid = 1932] [serial = 1294] [outer = 0x118f11000] 04:43:50 INFO - PROCESS | 1932 | 1461066230794 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]]]}] 04:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 04:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 691ms 04:43:50 INFO - PROCESS | 1932 | 1461066230814 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 04:43:50 INFO - PROCESS | 1932 | 1461066230818 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 04:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 04:43:50 INFO - PROCESS | 1932 | 1461066230822 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 04:43:50 INFO - PROCESS | 1932 | 1461066230824 Marionette TRACE conn2 <- [1,1698,null,{}] 04:43:50 INFO - PROCESS | 1932 | 1461066230827 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}] 04:43:50 INFO - PROCESS | 1932 | 1461066230955 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 04:43:51 INFO - PROCESS | 1932 | 1461066231026 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x1272a5000 == 54 [pid = 1932] [id = 432] 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11b4d0400) [pid = 1932] [serial = 1295] [outer = 0x0] 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11bb5e400) [pid = 1932] [serial = 1296] [outer = 0x11b4d0400] 04:43:51 INFO - PROCESS | 1932 | 1461066231057 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x1239c8000) [pid = 1932] [serial = 1297] [outer = 0x11b4d0400] 04:43:51 INFO - PROCESS | 1932 | 1461066231475 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]]]}] 04:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 04:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 671ms 04:43:51 INFO - PROCESS | 1932 | 1461066231493 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 04:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 04:43:51 INFO - PROCESS | 1932 | 1461066231495 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 04:43:51 INFO - PROCESS | 1932 | 1461066231498 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 04:43:51 INFO - PROCESS | 1932 | 1461066231501 Marionette TRACE conn2 <- [1,1702,null,{}] 04:43:51 INFO - PROCESS | 1932 | 1461066231509 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}] 04:43:51 INFO - PROCESS | 1932 | 1461066231613 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 04:43:51 INFO - PROCESS | 1932 | 1461066231672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f88e000 == 55 [pid = 1932] [id = 433] 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x123cb7800) [pid = 1932] [serial = 1298] [outer = 0x0] 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x129292c00) [pid = 1932] [serial = 1299] [outer = 0x123cb7800] 04:43:51 INFO - PROCESS | 1932 | 1461066231704 Marionette DEBUG loaded listener.js 04:43:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12b109c00) [pid = 1932] [serial = 1300] [outer = 0x123cb7800] 04:43:52 INFO - PROCESS | 1932 | 1461066232154 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]]]}] 04:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 04:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 672ms 04:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 04:43:52 INFO - PROCESS | 1932 | 1461066232171 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 04:43:52 INFO - PROCESS | 1932 | 1461066232174 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 04:43:52 INFO - PROCESS | 1932 | 1461066232177 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 04:43:52 INFO - PROCESS | 1932 | 1461066232178 Marionette TRACE conn2 <- [1,1706,null,{}] 04:43:52 INFO - PROCESS | 1932 | 1461066232181 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}] 04:43:52 INFO - PROCESS | 1932 | 1461066232300 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 04:43:52 INFO - PROCESS | 1932 | 1461066232371 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x13066e000 == 56 [pid = 1932] [id = 434] 04:43:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12b282800) [pid = 1932] [serial = 1301] [outer = 0x0] 04:43:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12b893400) [pid = 1932] [serial = 1302] [outer = 0x12b282800] 04:43:52 INFO - PROCESS | 1932 | 1461066232401 Marionette DEBUG loaded listener.js 04:43:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12cdaf400) [pid = 1932] [serial = 1303] [outer = 0x12b282800] 04:43:53 INFO - PROCESS | 1932 | 1461066233047 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 04:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 921ms 04:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 04:43:53 INFO - PROCESS | 1932 | 1461066233098 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1932 | 1461066233100 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 04:43:53 INFO - PROCESS | 1932 | 1461066233104 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1932 | 1461066233106 Marionette TRACE conn2 <- [1,1710,null,{}] 04:43:53 INFO - PROCESS | 1932 | 1461066233110 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}] 04:43:53 INFO - PROCESS | 1932 | 1461066233203 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 04:43:53 INFO - PROCESS | 1932 | 1461066233277 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ae9f800 == 57 [pid = 1932] [id = 435] 04:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x1164df000) [pid = 1932] [serial = 1304] [outer = 0x0] 04:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x118579400) [pid = 1932] [serial = 1305] [outer = 0x1164df000] 04:43:53 INFO - PROCESS | 1932 | 1461066233304 Marionette DEBUG loaded listener.js 04:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x118f0c400) [pid = 1932] [serial = 1306] [outer = 0x1164df000] 04:43:53 INFO - PROCESS | 1932 | 1461066233751 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]]]}] 04:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 04:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 673ms 04:43:53 INFO - PROCESS | 1932 | 1461066233776 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 04:43:53 INFO - PROCESS | 1932 | 1461066233780 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 04:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 04:43:53 INFO - PROCESS | 1932 | 1461066233785 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 04:43:53 INFO - PROCESS | 1932 | 1461066233786 Marionette TRACE conn2 <- [1,1714,null,{}] 04:43:53 INFO - PROCESS | 1932 | 1461066233809 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}] 04:43:53 INFO - PROCESS | 1932 | 1461066233899 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 04:43:53 INFO - PROCESS | 1932 | 1461066233970 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f5d800 == 58 [pid = 1932] [id = 436] 04:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x118576000) [pid = 1932] [serial = 1307] [outer = 0x0] 04:43:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x118f0bc00) [pid = 1932] [serial = 1308] [outer = 0x118576000] 04:43:54 INFO - PROCESS | 1932 | 1461066233998 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11974d800) [pid = 1932] [serial = 1309] [outer = 0x118576000] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d36e000 == 57 [pid = 1932] [id = 381] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc7f800 == 56 [pid = 1932] [id = 429] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12f882000 == 55 [pid = 1932] [id = 428] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12e222800 == 54 [pid = 1932] [id = 427] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12f29c800 == 53 [pid = 1932] [id = 426] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12e7a0800 == 52 [pid = 1932] [id = 425] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12d31a800 == 51 [pid = 1932] [id = 424] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12b27e000) [pid = 1932] [serial = 1230] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x115588800) [pid = 1932] [serial = 1185] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11ae8d800) [pid = 1932] [serial = 1191] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x123555c00) [pid = 1932] [serial = 1194] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x124098000) [pid = 1932] [serial = 1197] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x129296c00) [pid = 1932] [serial = 1200] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x124342c00) [pid = 1932] [serial = 1203] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x119951c00) [pid = 1932] [serial = 1188] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf63000 == 50 [pid = 1932] [id = 423] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x127d91000 == 49 [pid = 1932] [id = 422] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x126421000 == 48 [pid = 1932] [id = 421] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x123589000 == 47 [pid = 1932] [id = 420] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x11acd6000 == 46 [pid = 1932] [id = 419] 04:43:54 INFO - PROCESS | 1932 | --DOCSHELL 0x114a7e000 == 45 [pid = 1932] [id = 418] 04:43:54 INFO - PROCESS | 1932 | 1461066234453 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 04:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 690ms 04:43:54 INFO - PROCESS | 1932 | 1461066234476 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 04:43:54 INFO - PROCESS | 1932 | 1461066234477 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 04:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 04:43:54 INFO - PROCESS | 1932 | 1461066234479 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 04:43:54 INFO - PROCESS | 1932 | 1461066234482 Marionette TRACE conn2 <- [1,1718,null,{}] 04:43:54 INFO - PROCESS | 1932 | 1461066234497 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}] 04:43:54 INFO - PROCESS | 1932 | 1461066234588 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12b110000) [pid = 1932] [serial = 1228] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11b83c800) [pid = 1932] [serial = 1215] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1295e4c00) [pid = 1932] [serial = 1225] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11bb5e800) [pid = 1932] [serial = 1216] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x11bedec00) [pid = 1932] [serial = 1218] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x123761400) [pid = 1932] [serial = 1219] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11a9fa000) [pid = 1932] [serial = 1212] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11aec1000) [pid = 1932] [serial = 1213] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x118f09c00) [pid = 1932] [serial = 1207] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x118575800) [pid = 1932] [serial = 1206] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11a95b400) [pid = 1932] [serial = 1210] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x119c13400) [pid = 1932] [serial = 1209] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12a1b5000) [pid = 1932] [serial = 1227] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12743c400) [pid = 1932] [serial = 1222] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x123cb1c00) [pid = 1932] [serial = 1221] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x1294ed800) [pid = 1932] [serial = 1224] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x1273c4000) [pid = 1932] [serial = 1183] [outer = 0x0] [url = about:blank] 04:43:54 INFO - PROCESS | 1932 | 1461066234647 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x11986a000 == 46 [pid = 1932] [id = 437] 04:43:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x118ed7800) [pid = 1932] [serial = 1310] [outer = 0x0] 04:43:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11a8bb000) [pid = 1932] [serial = 1311] [outer = 0x118ed7800] 04:43:54 INFO - PROCESS | 1932 | 1461066234675 Marionette DEBUG loaded listener.js 04:43:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11a9fa000) [pid = 1932] [serial = 1312] [outer = 0x118ed7800] 04:43:54 INFO - PROCESS | 1932 | 1461066234979 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]]]}] 04:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 04:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 519ms 04:43:55 INFO - PROCESS | 1932 | 1461066235000 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1932 | 1461066235002 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 04:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 04:43:55 INFO - PROCESS | 1932 | 1461066235004 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1932 | 1461066235007 Marionette TRACE conn2 <- [1,1722,null,{}] 04:43:55 INFO - PROCESS | 1932 | 1461066235010 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}] 04:43:55 INFO - PROCESS | 1932 | 1461066235084 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 04:43:55 INFO - PROCESS | 1932 | 1461066235090 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba69800 == 47 [pid = 1932] [id = 438] 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11aba2400) [pid = 1932] [serial = 1313] [outer = 0x0] 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x11ac3cc00) [pid = 1932] [serial = 1314] [outer = 0x11aba2400] 04:43:55 INFO - PROCESS | 1932 | 1461066235116 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x11b82e400) [pid = 1932] [serial = 1315] [outer = 0x11aba2400] 04:43:55 INFO - PROCESS | 1932 | 1461066235497 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]]]}] 04:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 04:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 525ms 04:43:55 INFO - PROCESS | 1932 | 1461066235530 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 04:43:55 INFO - PROCESS | 1932 | 1461066235531 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 04:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 04:43:55 INFO - PROCESS | 1932 | 1461066235533 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 04:43:55 INFO - PROCESS | 1932 | 1461066235534 Marionette TRACE conn2 <- [1,1726,null,{}] 04:43:55 INFO - PROCESS | 1932 | 1461066235536 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}] 04:43:55 INFO - PROCESS | 1932 | 1461066235611 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 04:43:55 INFO - PROCESS | 1932 | 1461066235616 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24c000 == 48 [pid = 1932] [id = 439] 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x115607000) [pid = 1932] [serial = 1316] [outer = 0x0] 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11b855800) [pid = 1932] [serial = 1317] [outer = 0x115607000] 04:43:55 INFO - PROCESS | 1932 | 1461066235641 Marionette DEBUG loaded listener.js 04:43:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11bb57800) [pid = 1932] [serial = 1318] [outer = 0x115607000] 04:43:55 INFO - PROCESS | 1932 | 1461066235969 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]]]}] 04:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 04:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 473ms 04:43:56 INFO - PROCESS | 1932 | 1461066236010 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1932 | 1461066236011 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 04:43:56 INFO - PROCESS | 1932 | 1461066236013 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1932 | 1461066236014 Marionette TRACE conn2 <- [1,1730,null,{}] 04:43:56 INFO - PROCESS | 1932 | 1461066236017 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}] 04:43:56 INFO - PROCESS | 1932 | 1461066236109 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 04:43:56 INFO - PROCESS | 1932 | 1461066236114 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x119707000 == 49 [pid = 1932] [id = 440] 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11bb5c400) [pid = 1932] [serial = 1319] [outer = 0x0] 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11be88800) [pid = 1932] [serial = 1320] [outer = 0x11bb5c400] 04:43:56 INFO - PROCESS | 1932 | 1461066236143 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x1239c1400) [pid = 1932] [serial = 1321] [outer = 0x11bb5c400] 04:43:56 INFO - PROCESS | 1932 | 1461066236488 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]]]}] 04:43:56 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 04:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 04:43:56 INFO - PROCESS | 1932 | 1461066236532 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 04:43:56 INFO - PROCESS | 1932 | 1461066236533 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 04:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 04:43:56 INFO - PROCESS | 1932 | 1461066236535 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 04:43:56 INFO - PROCESS | 1932 | 1461066236536 Marionette TRACE conn2 <- [1,1734,null,{}] 04:43:56 INFO - PROCESS | 1932 | 1461066236538 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}] 04:43:56 INFO - PROCESS | 1932 | 1461066236613 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 04:43:56 INFO - PROCESS | 1932 | 1461066236681 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439c000 == 50 [pid = 1932] [id = 441] 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12375f800) [pid = 1932] [serial = 1322] [outer = 0x0] 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x1239c4000) [pid = 1932] [serial = 1323] [outer = 0x12375f800] 04:43:56 INFO - PROCESS | 1932 | 1461066236708 Marionette DEBUG loaded listener.js 04:43:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x123cb2c00) [pid = 1932] [serial = 1324] [outer = 0x12375f800] 04:43:57 INFO - PROCESS | 1932 | 1461066237050 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 04:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 523ms 04:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 04:43:57 INFO - PROCESS | 1932 | 1461066237060 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1932 | 1461066237061 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1932 | 1461066237064 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1932 | 1461066237065 Marionette TRACE conn2 <- [1,1738,null,{}] 04:43:57 INFO - PROCESS | 1932 | 1461066237067 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}] 04:43:57 INFO - PROCESS | 1932 | 1461066237170 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 04:43:57 INFO - PROCESS | 1932 | 1461066237174 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d8c000 == 51 [pid = 1932] [id = 442] 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x123760c00) [pid = 1932] [serial = 1325] [outer = 0x0] 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x124094800) [pid = 1932] [serial = 1326] [outer = 0x123760c00] 04:43:57 INFO - PROCESS | 1932 | 1461066237228 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12433e400) [pid = 1932] [serial = 1327] [outer = 0x123760c00] 04:43:57 INFO - PROCESS | 1932 | 1461066237553 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]]]}] 04:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 04:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 518ms 04:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 04:43:57 INFO - PROCESS | 1932 | 1461066237585 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 04:43:57 INFO - PROCESS | 1932 | 1461066237587 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 04:43:57 INFO - PROCESS | 1932 | 1461066237589 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 04:43:57 INFO - PROCESS | 1932 | 1461066237590 Marionette TRACE conn2 <- [1,1742,null,{}] 04:43:57 INFO - PROCESS | 1932 | 1461066237592 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}] 04:43:57 INFO - PROCESS | 1932 | 1461066237699 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 04:43:57 INFO - PROCESS | 1932 | 1461066237703 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc7000 == 52 [pid = 1932] [id = 443] 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x123cb7c00) [pid = 1932] [serial = 1328] [outer = 0x0] 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x1272d7400) [pid = 1932] [serial = 1329] [outer = 0x123cb7c00] 04:43:57 INFO - PROCESS | 1932 | 1461066237729 Marionette DEBUG loaded listener.js 04:43:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x127d3cc00) [pid = 1932] [serial = 1330] [outer = 0x123cb7c00] 04:43:58 INFO - PROCESS | 1932 | 1461066238038 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 04:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms 04:43:58 INFO - PROCESS | 1932 | 1461066238077 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1932 | 1461066238078 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 04:43:58 INFO - PROCESS | 1932 | 1461066238085 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1932 | 1461066238087 Marionette TRACE conn2 <- [1,1746,null,{}] 04:43:58 INFO - PROCESS | 1932 | 1461066238092 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}] 04:43:58 INFO - PROCESS | 1932 | 1461066238195 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 04:43:58 INFO - PROCESS | 1932 | 1461066238199 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b832800 == 53 [pid = 1932] [id = 444] 04:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x124340400) [pid = 1932] [serial = 1331] [outer = 0x0] 04:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x129294400) [pid = 1932] [serial = 1332] [outer = 0x124340400] 04:43:58 INFO - PROCESS | 1932 | 1461066238254 Marionette DEBUG loaded listener.js 04:43:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x1295d9000) [pid = 1932] [serial = 1333] [outer = 0x124340400] 04:43:58 INFO - PROCESS | 1932 | 1461066238580 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]]]}] 04:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 04:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 523ms 04:43:58 INFO - PROCESS | 1932 | 1461066238609 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 04:43:58 INFO - PROCESS | 1932 | 1461066238610 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 04:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 04:43:58 INFO - PROCESS | 1932 | 1461066238613 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 04:43:58 INFO - PROCESS | 1932 | 1461066238614 Marionette TRACE conn2 <- [1,1750,null,{}] 04:43:58 INFO - PROCESS | 1932 | 1461066238617 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}] 04:43:58 INFO - PROCESS | 1932 | 1461066238966 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12a1b5800) [pid = 1932] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x129292000) [pid = 1932] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x124346000) [pid = 1932] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12cfbb400) [pid = 1932] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x11bab1800) [pid = 1932] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x11b833000) [pid = 1932] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11465bc00) [pid = 1932] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x123767c00) [pid = 1932] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12b88f400) [pid = 1932] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1239c5000) [pid = 1932] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11bed0400) [pid = 1932] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x116450c00) [pid = 1932] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x128cc7400) [pid = 1932] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x119c1c000) [pid = 1932] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11924e000) [pid = 1932] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x118cddc00) [pid = 1932] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11becfc00) [pid = 1932] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11b84ac00) [pid = 1932] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x12928e800) [pid = 1932] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11ac0ac00) [pid = 1932] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11a8c4c00) [pid = 1932] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11b830400) [pid = 1932] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x116450400) [pid = 1932] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x114605800) [pid = 1932] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11857b000) [pid = 1932] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x128ca9000) [pid = 1932] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x123762000) [pid = 1932] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12a1b3800) [pid = 1932] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1294e6c00) [pid = 1932] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 04:43:58 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12e08e800) [pid = 1932] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 04:43:59 INFO - PROCESS | 1932 | 1461066239016 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x115677800 == 54 [pid = 1932] [id = 445] 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x114403000) [pid = 1932] [serial = 1334] [outer = 0x0] 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11558d400) [pid = 1932] [serial = 1335] [outer = 0x114403000] 04:43:59 INFO - PROCESS | 1932 | 1461066239046 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11924c800) [pid = 1932] [serial = 1336] [outer = 0x114403000] 04:43:59 INFO - PROCESS | 1932 | 1461066239324 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 04:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 770ms 04:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 04:43:59 INFO - PROCESS | 1932 | 1461066239384 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1932 | 1461066239385 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 04:43:59 INFO - PROCESS | 1932 | 1461066239387 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1932 | 1461066239388 Marionette TRACE conn2 <- [1,1754,null,{}] 04:43:59 INFO - PROCESS | 1932 | 1461066239393 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}] 04:43:59 INFO - PROCESS | 1932 | 1461066239469 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 04:43:59 INFO - PROCESS | 1932 | 1461066239525 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc8800 == 55 [pid = 1932] [id = 446] 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1146b7400) [pid = 1932] [serial = 1337] [outer = 0x0] 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11b836400) [pid = 1932] [serial = 1338] [outer = 0x1146b7400] 04:43:59 INFO - PROCESS | 1932 | 1461066239550 Marionette DEBUG loaded listener.js 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x128ca9000) [pid = 1932] [serial = 1339] [outer = 0x1146b7400] 04:43:59 INFO - PROCESS | 1932 | 1461066239819 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]]]}] 04:43:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 04:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 472ms 04:43:59 INFO - PROCESS | 1932 | 1461066239862 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 04:43:59 INFO - PROCESS | 1932 | 1461066239864 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 04:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 04:43:59 INFO - PROCESS | 1932 | 1461066239866 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 04:43:59 INFO - PROCESS | 1932 | 1461066239868 Marionette TRACE conn2 <- [1,1758,null,{}] 04:43:59 INFO - PROCESS | 1932 | 1461066239871 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}] 04:43:59 INFO - PROCESS | 1932 | 1461066239968 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 04:43:59 INFO - PROCESS | 1932 | 1461066239973 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:43:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e210800 == 56 [pid = 1932] [id = 447] 04:43:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11b84c000) [pid = 1932] [serial = 1340] [outer = 0x0] 04:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x1295e4400) [pid = 1932] [serial = 1341] [outer = 0x11b84c000] 04:44:00 INFO - PROCESS | 1932 | 1461066240004 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12b280800) [pid = 1932] [serial = 1342] [outer = 0x11b84c000] 04:44:00 INFO - PROCESS | 1932 | 1461066240459 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 04:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 620ms 04:44:00 INFO - PROCESS | 1932 | 1461066240487 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1932 | 1461066240490 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 04:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 04:44:00 INFO - PROCESS | 1932 | 1461066240492 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 04:44:00 INFO - PROCESS | 1932 | 1461066240493 Marionette TRACE conn2 <- [1,1762,null,{}] 04:44:00 INFO - PROCESS | 1932 | 1461066240495 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}] 04:44:00 INFO - PROCESS | 1932 | 1461066240576 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 04:44:00 INFO - PROCESS | 1932 | 1461066240580 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e951800 == 57 [pid = 1932] [id = 448] 04:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12b287000) [pid = 1932] [serial = 1343] [outer = 0x0] 04:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12b4a3400) [pid = 1932] [serial = 1344] [outer = 0x12b287000] 04:44:00 INFO - PROCESS | 1932 | 1461066240605 Marionette DEBUG loaded listener.js 04:44:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12b88cc00) [pid = 1932] [serial = 1345] [outer = 0x12b287000] 04:44:00 INFO - PROCESS | 1932 | 1461066240912 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]]]}] 04:44:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 04:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 471ms 04:44:00 INFO - PROCESS | 1932 | 1461066240995 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 04:44:00 INFO - PROCESS | 1932 | 1461066240997 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 04:44:01 INFO - PROCESS | 1932 | 1461066241001 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1932 | 1461066241004 Marionette TRACE conn2 <- [1,1766,null,{}] 04:44:01 INFO - PROCESS | 1932 | 1461066241008 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}] 04:44:01 INFO - PROCESS | 1932 | 1461066241103 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 04:44:01 INFO - PROCESS | 1932 | 1461066241206 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x1188df800 == 58 [pid = 1932] [id = 449] 04:44:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x115597c00) [pid = 1932] [serial = 1346] [outer = 0x0] 04:44:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11620a800) [pid = 1932] [serial = 1347] [outer = 0x115597c00] 04:44:01 INFO - PROCESS | 1932 | 1461066241238 Marionette DEBUG loaded listener.js 04:44:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x11853d400) [pid = 1932] [serial = 1348] [outer = 0x115597c00] 04:44:01 INFO - PROCESS | 1932 | 1461066241711 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]]]}] 04:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 04:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 773ms 04:44:01 INFO - PROCESS | 1932 | 1461066241776 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 04:44:01 INFO - PROCESS | 1932 | 1461066241778 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 04:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 04:44:01 INFO - PROCESS | 1932 | 1461066241784 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 04:44:01 INFO - PROCESS | 1932 | 1461066241786 Marionette TRACE conn2 <- [1,1770,null,{}] 04:44:01 INFO - PROCESS | 1932 | 1461066241789 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}] 04:44:01 INFO - PROCESS | 1932 | 1461066241890 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 04:44:01 INFO - PROCESS | 1932 | 1461066241959 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba5b000 == 59 [pid = 1932] [id = 450] 04:44:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x118780800) [pid = 1932] [serial = 1349] [outer = 0x0] 04:44:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11912dc00) [pid = 1932] [serial = 1350] [outer = 0x118780800] 04:44:01 INFO - PROCESS | 1932 | 1461066241989 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11a95ac00) [pid = 1932] [serial = 1351] [outer = 0x118780800] 04:44:02 INFO - PROCESS | 1932 | 1461066242394 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]]]}] 04:44:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 04:44:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 675ms 04:44:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 04:44:02 INFO - PROCESS | 1932 | 1461066242457 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 04:44:02 INFO - PROCESS | 1932 | 1461066242458 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 04:44:02 INFO - PROCESS | 1932 | 1461066242460 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 04:44:02 INFO - PROCESS | 1932 | 1461066242462 Marionette TRACE conn2 <- [1,1774,null,{}] 04:44:02 INFO - PROCESS | 1932 | 1461066242506 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}] 04:44:02 INFO - PROCESS | 1932 | 1461066242630 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 04:44:02 INFO - PROCESS | 1932 | 1461066242671 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b22d000 == 60 [pid = 1932] [id = 451] 04:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11ba46800) [pid = 1932] [serial = 1352] [outer = 0x0] 04:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11bab1c00) [pid = 1932] [serial = 1353] [outer = 0x11ba46800] 04:44:02 INFO - PROCESS | 1932 | 1461066242704 Marionette DEBUG loaded listener.js 04:44:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11bed3400) [pid = 1932] [serial = 1354] [outer = 0x11ba46800] 04:44:03 INFO - PROCESS | 1932 | 1461066243125 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]]]}] 04:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 04:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 691ms 04:44:03 INFO - PROCESS | 1932 | 1461066243151 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1932 | 1461066243153 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 04:44:03 INFO - PROCESS | 1932 | 1461066243155 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1932 | 1461066243157 Marionette TRACE conn2 <- [1,1778,null,{}] 04:44:03 INFO - PROCESS | 1932 | 1461066243159 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}] 04:44:03 INFO - PROCESS | 1932 | 1461066243260 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 04:44:03 INFO - PROCESS | 1932 | 1461066243316 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edbd800 == 61 [pid = 1932] [id = 452] 04:44:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11c0f8c00) [pid = 1932] [serial = 1355] [outer = 0x0] 04:44:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12375f000) [pid = 1932] [serial = 1356] [outer = 0x11c0f8c00] 04:44:03 INFO - PROCESS | 1932 | 1461066243346 Marionette DEBUG loaded listener.js 04:44:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12409f800) [pid = 1932] [serial = 1357] [outer = 0x11c0f8c00] 04:44:03 INFO - PROCESS | 1932 | 1461066243784 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]]]}] 04:44:03 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 04:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 04:44:03 INFO - PROCESS | 1932 | 1461066243825 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 04:44:03 INFO - PROCESS | 1932 | 1461066243826 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 04:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 04:44:03 INFO - PROCESS | 1932 | 1461066243829 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 04:44:03 INFO - PROCESS | 1932 | 1461066243830 Marionette TRACE conn2 <- [1,1782,null,{}] 04:44:03 INFO - PROCESS | 1932 | 1461066243832 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}] 04:44:03 INFO - PROCESS | 1932 | 1461066243947 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 04:44:04 INFO - PROCESS | 1932 | 1461066244016 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5ba000 == 62 [pid = 1932] [id = 453] 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x124099c00) [pid = 1932] [serial = 1358] [outer = 0x0] 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x129518400) [pid = 1932] [serial = 1359] [outer = 0x124099c00] 04:44:04 INFO - PROCESS | 1932 | 1461066244046 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12a1b6c00) [pid = 1932] [serial = 1360] [outer = 0x124099c00] 04:44:04 INFO - PROCESS | 1932 | 1461066244444 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]]]}] 04:44:04 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 04:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 669ms 04:44:04 INFO - PROCESS | 1932 | 1461066244498 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 04:44:04 INFO - PROCESS | 1932 | 1461066244500 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 04:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 04:44:04 INFO - PROCESS | 1932 | 1461066244502 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 04:44:04 INFO - PROCESS | 1932 | 1461066244503 Marionette TRACE conn2 <- [1,1786,null,{}] 04:44:04 INFO - PROCESS | 1932 | 1461066244506 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}] 04:44:04 INFO - PROCESS | 1932 | 1461066244624 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 04:44:04 INFO - PROCESS | 1932 | 1461066244725 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ffd9800 == 63 [pid = 1932] [id = 454] 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12b7b6800) [pid = 1932] [serial = 1361] [outer = 0x0] 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12bc0b000) [pid = 1932] [serial = 1362] [outer = 0x12b7b6800] 04:44:04 INFO - PROCESS | 1932 | 1461066244757 Marionette DEBUG loaded listener.js 04:44:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12cfc4400) [pid = 1932] [serial = 1363] [outer = 0x12b7b6800] 04:44:05 INFO - PROCESS | 1932 | 1461066245175 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]]]}] 04:44:05 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 04:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 721ms 04:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 04:44:05 INFO - PROCESS | 1932 | 1461066245231 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 04:44:05 INFO - PROCESS | 1932 | 1461066245233 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 04:44:05 INFO - PROCESS | 1932 | 1461066245237 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 04:44:05 INFO - PROCESS | 1932 | 1461066245239 Marionette TRACE conn2 <- [1,1790,null,{}] 04:44:05 INFO - PROCESS | 1932 | 1461066245261 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}] 04:44:05 INFO - PROCESS | 1932 | 1461066245411 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 04:44:05 INFO - PROCESS | 1932 | 1461066245720 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa37000 == 64 [pid = 1932] [id = 455] 04:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x1151ec800) [pid = 1932] [serial = 1364] [outer = 0x0] 04:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11545fc00) [pid = 1932] [serial = 1365] [outer = 0x1151ec800] 04:44:05 INFO - PROCESS | 1932 | 1461066245765 Marionette DEBUG loaded listener.js 04:44:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x1164dc400) [pid = 1932] [serial = 1366] [outer = 0x1151ec800] 04:44:06 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) 04:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 989ms 04:44:06 INFO - PROCESS | 1932 | 1461066246219 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]]]}] 04:44:06 INFO - PROCESS | 1932 | 1461066246226 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 04:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 04:44:06 INFO - PROCESS | 1932 | 1461066246229 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 04:44:06 INFO - PROCESS | 1932 | 1461066246233 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1932 | 1461066246234 Marionette TRACE conn2 <- [1,1794,null,{}] 04:44:06 INFO - PROCESS | 1932 | 1461066246238 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}] 04:44:06 INFO - PROCESS | 1932 | 1461066246334 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 04:44:06 INFO - PROCESS | 1932 | 1461066246388 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac78800 == 65 [pid = 1932] [id = 456] 04:44:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x11857e000) [pid = 1932] [serial = 1367] [outer = 0x0] 04:44:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x118c86000) [pid = 1932] [serial = 1368] [outer = 0x11857e000] 04:44:06 INFO - PROCESS | 1932 | 1461066246418 Marionette DEBUG loaded listener.js 04:44:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x1191b5000) [pid = 1932] [serial = 1369] [outer = 0x11857e000] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12e210800 == 64 [pid = 1932] [id = 447] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc8800 == 63 [pid = 1932] [id = 446] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x115677800 == 62 [pid = 1932] [id = 445] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12b832800 == 61 [pid = 1932] [id = 444] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc7000 == 60 [pid = 1932] [id = 443] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x127d8c000 == 59 [pid = 1932] [id = 442] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12e25c400) [pid = 1932] [serial = 1290] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12439c000 == 58 [pid = 1932] [id = 441] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x119707000 == 57 [pid = 1932] [id = 440] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24c000 == 56 [pid = 1932] [id = 439] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba69800 == 55 [pid = 1932] [id = 438] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11986a000 == 54 [pid = 1932] [id = 437] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x118f5d800 == 53 [pid = 1932] [id = 436] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11ae9f800 == 52 [pid = 1932] [id = 435] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x13066e000 == 51 [pid = 1932] [id = 434] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12f88e000 == 50 [pid = 1932] [id = 433] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1272a5000 == 49 [pid = 1932] [id = 432] 04:44:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba3c800 == 48 [pid = 1932] [id = 431] 04:44:06 INFO - PROCESS | 1932 | 1461066246821 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]]]}] 04:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 620ms 04:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 04:44:06 INFO - PROCESS | 1932 | 1461066246854 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 04:44:06 INFO - PROCESS | 1932 | 1461066246858 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 04:44:06 INFO - PROCESS | 1932 | 1461066246861 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 04:44:06 INFO - PROCESS | 1932 | 1461066246863 Marionette TRACE conn2 <- [1,1798,null,{}] 04:44:06 INFO - PROCESS | 1932 | 1461066246865 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}] 04:44:06 INFO - PROCESS | 1932 | 1461066246946 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12b289800) [pid = 1932] [serial = 1231] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x12e273400) [pid = 1932] [serial = 1090] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x11644fc00) [pid = 1932] [serial = 1186] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x11a8bbc00) [pid = 1932] [serial = 1189] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x129515400) [pid = 1932] [serial = 1201] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12702fc00) [pid = 1932] [serial = 1198] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x1295e0000) [pid = 1932] [serial = 1204] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x11b82f400) [pid = 1932] [serial = 1192] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x123caf400) [pid = 1932] [serial = 1195] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x118c10800) [pid = 1932] [serial = 1147] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x1295e0400) [pid = 1932] [serial = 1144] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12e099400) [pid = 1932] [serial = 1287] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x12bdd3800) [pid = 1932] [serial = 1272] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12cfba000) [pid = 1932] [serial = 1275] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x123c55000) [pid = 1932] [serial = 1273] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12d0c5000) [pid = 1932] [serial = 1278] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12cfc5c00) [pid = 1932] [serial = 1276] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11c2b9000) [pid = 1932] [serial = 1260] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11c527c00) [pid = 1932] [serial = 1240] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11b84bc00) [pid = 1932] [serial = 1239] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11565c000) [pid = 1932] [serial = 1234] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x1151f5400) [pid = 1932] [serial = 1233] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x1276b7800) [pid = 1932] [serial = 1243] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x124095c00) [pid = 1932] [serial = 1242] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x12bc0b800) [pid = 1932] [serial = 1249] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12b892000) [pid = 1932] [serial = 1248] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x123ca8c00) [pid = 1932] [serial = 1263] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x124097400) [pid = 1932] [serial = 1264] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12409e800) [pid = 1932] [serial = 1266] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x11524f800) [pid = 1932] [serial = 1252] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11ac38800) [pid = 1932] [serial = 1251] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12b499400) [pid = 1932] [serial = 1246] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12a1afc00) [pid = 1932] [serial = 1245] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11ac33800) [pid = 1932] [serial = 1257] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11b4dd800) [pid = 1932] [serial = 1258] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11a8bac00) [pid = 1932] [serial = 1255] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x119c19800) [pid = 1932] [serial = 1254] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11abaec00) [pid = 1932] [serial = 1237] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11a95e800) [pid = 1932] [serial = 1236] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12daabc00) [pid = 1932] [serial = 1285] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x1272dd000) [pid = 1932] [serial = 1281] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12d0c5800) [pid = 1932] [serial = 1282] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x123769c00) [pid = 1932] [serial = 1261] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12bc02400) [pid = 1932] [serial = 1270] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x129514800) [pid = 1932] [serial = 1269] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x12d229400) [pid = 1932] [serial = 1284] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x12e256000) [pid = 1932] [serial = 1288] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12d223800) [pid = 1932] [serial = 1279] [outer = 0x0] [url = about:blank] 04:44:06 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x128cbd800) [pid = 1932] [serial = 1267] [outer = 0x0] [url = about:blank] 04:44:07 INFO - PROCESS | 1932 | 1461066247032 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11886b000 == 49 [pid = 1932] [id = 457] 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11644fc00) [pid = 1932] [serial = 1370] [outer = 0x0] 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119957000) [pid = 1932] [serial = 1371] [outer = 0x11644fc00] 04:44:07 INFO - PROCESS | 1932 | 1461066247063 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11ac07c00) [pid = 1932] [serial = 1372] [outer = 0x11644fc00] 04:44:07 INFO - PROCESS | 1932 | 1461066247352 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 04:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 04:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 04:44:07 INFO - PROCESS | 1932 | 1461066247381 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1932 | 1461066247382 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 04:44:07 INFO - PROCESS | 1932 | 1461066247385 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1932 | 1461066247392 Marionette TRACE conn2 <- [1,1802,null,{}] 04:44:07 INFO - PROCESS | 1932 | 1461066247400 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}] 04:44:07 INFO - PROCESS | 1932 | 1461066247483 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 04:44:07 INFO - PROCESS | 1932 | 1461066247487 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c245000 == 50 [pid = 1932] [id = 458] 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11ae87000) [pid = 1932] [serial = 1373] [outer = 0x0] 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11b833c00) [pid = 1932] [serial = 1374] [outer = 0x11ae87000] 04:44:07 INFO - PROCESS | 1932 | 1461066247516 Marionette DEBUG loaded listener.js 04:44:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11bb5e000) [pid = 1932] [serial = 1375] [outer = 0x11ae87000] 04:44:07 INFO - PROCESS | 1932 | 1461066247866 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]]]}] 04:44:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 04:44:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 529ms 04:44:07 INFO - PROCESS | 1932 | 1461066247913 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 04:44:07 INFO - PROCESS | 1932 | 1461066247915 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 04:44:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 04:44:07 INFO - PROCESS | 1932 | 1461066247917 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 04:44:07 INFO - PROCESS | 1932 | 1461066247918 Marionette TRACE conn2 <- [1,1806,null,{}] 04:44:07 INFO - PROCESS | 1932 | 1461066247921 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}] 04:44:08 INFO - PROCESS | 1932 | 1461066248000 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 04:44:08 INFO - PROCESS | 1932 | 1461066248004 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x12439c000 == 51 [pid = 1932] [id = 459] 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11b4dd800) [pid = 1932] [serial = 1376] [outer = 0x0] 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11bedec00) [pid = 1932] [serial = 1377] [outer = 0x11b4dd800] 04:44:08 INFO - PROCESS | 1932 | 1461066248033 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x123768800) [pid = 1932] [serial = 1378] [outer = 0x11b4dd800] 04:44:08 INFO - PROCESS | 1932 | 1461066248369 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 04:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 04:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 04:44:08 INFO - PROCESS | 1932 | 1461066248387 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1932 | 1461066248388 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 04:44:08 INFO - PROCESS | 1932 | 1461066248393 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1932 | 1461066248395 Marionette TRACE conn2 <- [1,1810,null,{}] 04:44:08 INFO - PROCESS | 1932 | 1461066248397 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}] 04:44:08 INFO - PROCESS | 1932 | 1461066248479 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 04:44:08 INFO - PROCESS | 1932 | 1461066248540 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d9b000 == 52 [pid = 1932] [id = 460] 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123c12c00) [pid = 1932] [serial = 1379] [outer = 0x0] 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x123cb0400) [pid = 1932] [serial = 1380] [outer = 0x123c12c00] 04:44:08 INFO - PROCESS | 1932 | 1461066248573 Marionette DEBUG loaded listener.js 04:44:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x124098000) [pid = 1932] [serial = 1381] [outer = 0x123c12c00] 04:44:08 INFO - PROCESS | 1932 | 1461066248896 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]]]}] 04:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 04:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 04:44:08 INFO - PROCESS | 1932 | 1461066248914 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 04:44:08 INFO - PROCESS | 1932 | 1461066248915 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 04:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 04:44:08 INFO - PROCESS | 1932 | 1461066248917 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 04:44:08 INFO - PROCESS | 1932 | 1461066248918 Marionette TRACE conn2 <- [1,1814,null,{}] 04:44:08 INFO - PROCESS | 1932 | 1461066248920 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}] 04:44:09 INFO - PROCESS | 1932 | 1461066249023 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 04:44:09 INFO - PROCESS | 1932 | 1461066249039 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fbf000 == 53 [pid = 1932] [id = 461] 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x12409c000) [pid = 1932] [serial = 1382] [outer = 0x0] 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x1273c4000) [pid = 1932] [serial = 1383] [outer = 0x12409c000] 04:44:09 INFO - PROCESS | 1932 | 1461066249064 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1294e7c00) [pid = 1932] [serial = 1384] [outer = 0x12409c000] 04:44:09 INFO - PROCESS | 1932 | 1461066249413 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 04:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 518ms 04:44:09 INFO - PROCESS | 1932 | 1461066249435 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1932 | 1461066249436 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 04:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 04:44:09 INFO - PROCESS | 1932 | 1461066249440 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1932 | 1461066249441 Marionette TRACE conn2 <- [1,1818,null,{}] 04:44:09 INFO - PROCESS | 1932 | 1461066249444 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}] 04:44:09 INFO - PROCESS | 1932 | 1461066249549 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 04:44:09 INFO - PROCESS | 1932 | 1461066249553 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf7f000 == 54 [pid = 1932] [id = 462] 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x118767000) [pid = 1932] [serial = 1385] [outer = 0x0] 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x1295e3800) [pid = 1932] [serial = 1386] [outer = 0x118767000] 04:44:09 INFO - PROCESS | 1932 | 1461066249610 Marionette DEBUG loaded listener.js 04:44:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x12a1ba800) [pid = 1932] [serial = 1387] [outer = 0x118767000] 04:44:09 INFO - PROCESS | 1932 | 1461066249926 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]]]}] 04:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 04:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 519ms 04:44:09 INFO - PROCESS | 1932 | 1461066249960 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 04:44:09 INFO - PROCESS | 1932 | 1461066249961 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 04:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 04:44:09 INFO - PROCESS | 1932 | 1461066249963 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 04:44:09 INFO - PROCESS | 1932 | 1461066249964 Marionette TRACE conn2 <- [1,1822,null,{}] 04:44:09 INFO - PROCESS | 1932 | 1461066249966 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}] 04:44:10 INFO - PROCESS | 1932 | 1461066250068 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 04:44:10 INFO - PROCESS | 1932 | 1461066250080 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d317800 == 55 [pid = 1932] [id = 463] 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1294ef000) [pid = 1932] [serial = 1388] [outer = 0x0] 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12b49f000) [pid = 1932] [serial = 1389] [outer = 0x1294ef000] 04:44:10 INFO - PROCESS | 1932 | 1461066250105 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12bc02800) [pid = 1932] [serial = 1390] [outer = 0x1294ef000] 04:44:10 INFO - PROCESS | 1932 | 1461066250438 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]]]}] 04:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 04:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 518ms 04:44:10 INFO - PROCESS | 1932 | 1461066250482 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 04:44:10 INFO - PROCESS | 1932 | 1461066250483 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 04:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 04:44:10 INFO - PROCESS | 1932 | 1461066250485 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 04:44:10 INFO - PROCESS | 1932 | 1461066250486 Marionette TRACE conn2 <- [1,1826,null,{}] 04:44:10 INFO - PROCESS | 1932 | 1461066250489 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}] 04:44:10 INFO - PROCESS | 1932 | 1461066250590 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 04:44:10 INFO - PROCESS | 1932 | 1461066250624 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e213000 == 56 [pid = 1932] [id = 464] 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12b114800) [pid = 1932] [serial = 1391] [outer = 0x0] 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12bdcf400) [pid = 1932] [serial = 1392] [outer = 0x12b114800] 04:44:10 INFO - PROCESS | 1932 | 1461066250651 Marionette DEBUG loaded listener.js 04:44:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12cda3400) [pid = 1932] [serial = 1393] [outer = 0x12b114800] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x123760c00) [pid = 1932] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11bb5c400) [pid = 1932] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11aba2400) [pid = 1932] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x115607000) [pid = 1932] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123cb7c00) [pid = 1932] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1164df000) [pid = 1932] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x118ed7800) [pid = 1932] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x118576000) [pid = 1932] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x124340400) [pid = 1932] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11b84c000) [pid = 1932] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1146b7400) [pid = 1932] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x114403000) [pid = 1932] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 04:44:10 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12375f800) [pid = 1932] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 04:44:11 INFO - PROCESS | 1932 | 1461066251038 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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 04:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 574ms 04:44:11 INFO - PROCESS | 1932 | 1461066251061 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1932 | 1461066251062 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 04:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 04:44:11 INFO - PROCESS | 1932 | 1461066251064 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1932 | 1461066251065 Marionette TRACE conn2 <- [1,1830,null,{}] 04:44:11 INFO - PROCESS | 1932 | 1461066251068 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}] 04:44:11 INFO - PROCESS | 1932 | 1461066251151 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 04:44:11 INFO - PROCESS | 1932 | 1461066251207 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d37d000 == 57 [pid = 1932] [id = 465] 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11465d000) [pid = 1932] [serial = 1394] [outer = 0x0] 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11ae90400) [pid = 1932] [serial = 1395] [outer = 0x11465d000] 04:44:11 INFO - PROCESS | 1932 | 1461066251236 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x128ca8c00) [pid = 1932] [serial = 1396] [outer = 0x11465d000] 04:44:11 INFO - PROCESS | 1932 | 1461066251531 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]]]}] 04:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 04:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 519ms 04:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 04:44:11 INFO - PROCESS | 1932 | 1461066251584 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 04:44:11 INFO - PROCESS | 1932 | 1461066251585 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 04:44:11 INFO - PROCESS | 1932 | 1461066251588 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 04:44:11 INFO - PROCESS | 1932 | 1461066251589 Marionette TRACE conn2 <- [1,1834,null,{}] 04:44:11 INFO - PROCESS | 1932 | 1461066251592 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}] 04:44:11 INFO - PROCESS | 1932 | 1461066251686 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 04:44:11 INFO - PROCESS | 1932 | 1461066251692 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5c0000 == 58 [pid = 1932] [id = 466] 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x12928d800) [pid = 1932] [serial = 1397] [outer = 0x0] 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x12d0ca400) [pid = 1932] [serial = 1398] [outer = 0x12928d800] 04:44:11 INFO - PROCESS | 1932 | 1461066251717 Marionette DEBUG loaded listener.js 04:44:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12d22d800) [pid = 1932] [serial = 1399] [outer = 0x12928d800] 04:44:12 INFO - PROCESS | 1932 | 1461066252061 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]]]}] 04:44:12 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 04:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 520ms 04:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 04:44:12 INFO - PROCESS | 1932 | 1461066252109 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1932 | 1461066252111 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1932 | 1461066252113 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1932 | 1461066252114 Marionette TRACE conn2 <- [1,1838,null,{}] 04:44:12 INFO - PROCESS | 1932 | 1461066252116 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}] 04:44:12 INFO - PROCESS | 1932 | 1461066252200 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 04:44:12 INFO - PROCESS | 1932 | 1461066252204 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc7a000 == 59 [pid = 1932] [id = 467] 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x127b90000) [pid = 1932] [serial = 1400] [outer = 0x0] 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12d343400) [pid = 1932] [serial = 1401] [outer = 0x127b90000] 04:44:12 INFO - PROCESS | 1932 | 1461066252231 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12daa8c00) [pid = 1932] [serial = 1402] [outer = 0x127b90000] 04:44:12 INFO - PROCESS | 1932 | 1461066252542 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]]]}] 04:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 04:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 467ms 04:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 04:44:12 INFO - PROCESS | 1932 | 1461066252581 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 04:44:12 INFO - PROCESS | 1932 | 1461066252582 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 04:44:12 INFO - PROCESS | 1932 | 1461066252584 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 04:44:12 INFO - PROCESS | 1932 | 1461066252585 Marionette TRACE conn2 <- [1,1842,null,{}] 04:44:12 INFO - PROCESS | 1932 | 1461066252587 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}] 04:44:12 INFO - PROCESS | 1932 | 1461066252670 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 04:44:12 INFO - PROCESS | 1932 | 1461066252675 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x130670800 == 60 [pid = 1932] [id = 468] 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12d222400) [pid = 1932] [serial = 1403] [outer = 0x0] 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12e099c00) [pid = 1932] [serial = 1404] [outer = 0x12d222400] 04:44:12 INFO - PROCESS | 1932 | 1461066252699 Marionette DEBUG loaded listener.js 04:44:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12e256000) [pid = 1932] [serial = 1405] [outer = 0x12d222400] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1273b6000 == 59 [pid = 1932] [id = 413] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11971a800 == 58 [pid = 1932] [id = 417] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x114a75000 == 57 [pid = 1932] [id = 411] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12edc5800 == 56 [pid = 1932] [id = 416] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12da83800 == 55 [pid = 1932] [id = 399] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12d37a000 == 54 [pid = 1932] [id = 398] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12e790000 == 53 [pid = 1932] [id = 400] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x119162000 == 52 [pid = 1932] [id = 401] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12e95c000 == 51 [pid = 1932] [id = 415] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12e22a000 == 50 [pid = 1932] [id = 414] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1301a8800 == 49 [pid = 1932] [id = 430] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11b435800 == 48 [pid = 1932] [id = 412] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x127d99000 == 47 [pid = 1932] [id = 397] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac78800 == 46 [pid = 1932] [id = 456] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11aa37000 == 45 [pid = 1932] [id = 455] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12ffd9800 == 44 [pid = 1932] [id = 454] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5ba000 == 43 [pid = 1932] [id = 453] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12edbd800 == 42 [pid = 1932] [id = 452] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12b22d000 == 41 [pid = 1932] [id = 451] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba5b000 == 40 [pid = 1932] [id = 450] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12e951800 == 39 [pid = 1932] [id = 448] 04:44:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1188df800 == 38 [pid = 1932] [id = 449] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x11886b000 == 37 [pid = 1932] [id = 457] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12d317800 == 36 [pid = 1932] [id = 463] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5c0000 == 35 [pid = 1932] [id = 466] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf7f000 == 34 [pid = 1932] [id = 462] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x11c245000 == 33 [pid = 1932] [id = 458] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12d37d000 == 32 [pid = 1932] [id = 465] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x128fbf000 == 31 [pid = 1932] [id = 461] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12e213000 == 30 [pid = 1932] [id = 464] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x127d9b000 == 29 [pid = 1932] [id = 460] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12439c000 == 28 [pid = 1932] [id = 459] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11ac3cc00) [pid = 1932] [serial = 1314] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x11b82e400) [pid = 1932] [serial = 1315] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11b855800) [pid = 1932] [serial = 1317] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x1272d7400) [pid = 1932] [serial = 1329] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11bb57800) [pid = 1932] [serial = 1318] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x12b893400) [pid = 1932] [serial = 1302] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x118f0c400) [pid = 1932] [serial = 1306] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x118579400) [pid = 1932] [serial = 1305] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11a8bb000) [pid = 1932] [serial = 1311] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11a9fa000) [pid = 1932] [serial = 1312] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x12433e400) [pid = 1932] [serial = 1327] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11974d800) [pid = 1932] [serial = 1309] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x118f0bc00) [pid = 1932] [serial = 1308] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x12b4a3400) [pid = 1932] [serial = 1344] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x129292c00) [pid = 1932] [serial = 1299] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x129294400) [pid = 1932] [serial = 1332] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x1295d9000) [pid = 1932] [serial = 1333] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1295e4400) [pid = 1932] [serial = 1341] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11b836400) [pid = 1932] [serial = 1338] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc7a000 == 27 [pid = 1932] [id = 467] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11558d400) [pid = 1932] [serial = 1335] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11924c800) [pid = 1932] [serial = 1336] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1239c4000) [pid = 1932] [serial = 1323] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x123cb2c00) [pid = 1932] [serial = 1324] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x128ca9000) [pid = 1932] [serial = 1339] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x127d3cc00) [pid = 1932] [serial = 1330] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12b280800) [pid = 1932] [serial = 1342] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x124094800) [pid = 1932] [serial = 1326] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x11a8be800) [pid = 1932] [serial = 1293] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11bb5e400) [pid = 1932] [serial = 1296] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11be88800) [pid = 1932] [serial = 1320] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x1239c1400) [pid = 1932] [serial = 1321] [outer = 0x0] [url = about:blank] 04:44:14 INFO - PROCESS | 1932 | 1461066254346 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]]]}] 04:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 04:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1775ms 04:44:14 INFO - PROCESS | 1932 | 1461066254361 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 04:44:14 INFO - PROCESS | 1932 | 1461066254363 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 04:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 04:44:14 INFO - PROCESS | 1932 | 1461066254368 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 04:44:14 INFO - PROCESS | 1932 | 1461066254371 Marionette TRACE conn2 <- [1,1846,null,{}] 04:44:14 INFO - PROCESS | 1932 | 1461066254378 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}] 04:44:14 INFO - PROCESS | 1932 | 1461066254503 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 04:44:14 INFO - PROCESS | 1932 | 1461066254579 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x118510000 == 28 [pid = 1932] [id = 469] 04:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x115610800) [pid = 1932] [serial = 1406] [outer = 0x0] 04:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x1162dc800) [pid = 1932] [serial = 1407] [outer = 0x115610800] 04:44:14 INFO - PROCESS | 1932 | 1461066254624 Marionette DEBUG loaded listener.js 04:44:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11853d800) [pid = 1932] [serial = 1408] [outer = 0x115610800] 04:44:15 INFO - PROCESS | 1932 | 1461066255095 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]]]}] 04:44:15 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) 04:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 775ms 04:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 04:44:15 INFO - PROCESS | 1932 | 1461066255143 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1932 | 1461066255147 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 04:44:15 INFO - PROCESS | 1932 | 1461066255152 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1932 | 1461066255154 Marionette TRACE conn2 <- [1,1850,null,{}] 04:44:15 INFO - PROCESS | 1932 | 1461066255162 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}] 04:44:15 INFO - PROCESS | 1932 | 1461066255236 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 04:44:15 INFO - PROCESS | 1932 | 1461066255242 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x119279000 == 29 [pid = 1932] [id = 470] 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x118580000) [pid = 1932] [serial = 1409] [outer = 0x0] 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x1188a8800) [pid = 1932] [serial = 1410] [outer = 0x118580000] 04:44:15 INFO - PROCESS | 1932 | 1461066255269 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x118cd7c00) [pid = 1932] [serial = 1411] [outer = 0x118580000] 04:44:15 INFO - PROCESS | 1932 | 1461066255611 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]]]}] 04:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 476ms 04:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 04:44:15 INFO - PROCESS | 1932 | 1461066255628 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 04:44:15 INFO - PROCESS | 1932 | 1461066255629 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 04:44:15 INFO - PROCESS | 1932 | 1461066255632 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 04:44:15 INFO - PROCESS | 1932 | 1461066255634 Marionette TRACE conn2 <- [1,1854,null,{}] 04:44:15 INFO - PROCESS | 1932 | 1461066255643 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}] 04:44:15 INFO - PROCESS | 1932 | 1461066255738 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 04:44:15 INFO - PROCESS | 1932 | 1461066255745 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a880800 == 30 [pid = 1932] [id = 471] 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x114605800) [pid = 1932] [serial = 1412] [outer = 0x0] 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x119952c00) [pid = 1932] [serial = 1413] [outer = 0x114605800] 04:44:15 INFO - PROCESS | 1932 | 1461066255774 Marionette DEBUG loaded listener.js 04:44:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x119d99800) [pid = 1932] [serial = 1414] [outer = 0x114605800] 04:44:16 INFO - PROCESS | 1932 | 1461066256118 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 04:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 524ms 04:44:16 INFO - PROCESS | 1932 | 1461066256157 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1932 | 1461066256159 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 04:44:16 INFO - PROCESS | 1932 | 1461066256163 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1932 | 1461066256165 Marionette TRACE conn2 <- [1,1858,null,{}] 04:44:16 INFO - PROCESS | 1932 | 1461066256168 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}] 04:44:16 INFO - PROCESS | 1932 | 1461066256305 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 04:44:16 INFO - PROCESS | 1932 | 1461066256321 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acc2000 == 31 [pid = 1932] [id = 472] 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x119da5400) [pid = 1932] [serial = 1415] [outer = 0x0] 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11a8c0c00) [pid = 1932] [serial = 1416] [outer = 0x119da5400] 04:44:16 INFO - PROCESS | 1932 | 1461066256363 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a95f800) [pid = 1932] [serial = 1417] [outer = 0x119da5400] 04:44:16 INFO - PROCESS | 1932 | 1461066256742 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]]]}] 04:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 04:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 621ms 04:44:16 INFO - PROCESS | 1932 | 1461066256783 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 04:44:16 INFO - PROCESS | 1932 | 1461066256784 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 04:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 04:44:16 INFO - PROCESS | 1932 | 1461066256787 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 04:44:16 INFO - PROCESS | 1932 | 1461066256788 Marionette TRACE conn2 <- [1,1862,null,{}] 04:44:16 INFO - PROCESS | 1932 | 1461066256790 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}] 04:44:16 INFO - PROCESS | 1932 | 1461066256858 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 04:44:16 INFO - PROCESS | 1932 | 1461066256908 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b433800 == 32 [pid = 1932] [id = 473] 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x114e58800) [pid = 1932] [serial = 1418] [outer = 0x0] 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11a9f2000) [pid = 1932] [serial = 1419] [outer = 0x114e58800] 04:44:16 INFO - PROCESS | 1932 | 1461066256934 Marionette DEBUG loaded listener.js 04:44:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11ac08c00) [pid = 1932] [serial = 1420] [outer = 0x114e58800] 04:44:17 INFO - PROCESS | 1932 | 1461066257232 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 04:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 470ms 04:44:17 INFO - PROCESS | 1932 | 1461066257260 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1932 | 1461066257262 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 04:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 04:44:17 INFO - PROCESS | 1932 | 1461066257264 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1932 | 1461066257265 Marionette TRACE conn2 <- [1,1866,null,{}] 04:44:17 INFO - PROCESS | 1932 | 1461066257267 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}] 04:44:17 INFO - PROCESS | 1932 | 1461066257353 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 04:44:17 INFO - PROCESS | 1932 | 1461066257360 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c03b000 == 33 [pid = 1932] [id = 474] 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11a9f9800) [pid = 1932] [serial = 1421] [outer = 0x0] 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11ae86400) [pid = 1932] [serial = 1422] [outer = 0x11a9f9800] 04:44:17 INFO - PROCESS | 1932 | 1461066257388 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11b84e800) [pid = 1932] [serial = 1423] [outer = 0x11a9f9800] 04:44:17 INFO - PROCESS | 1932 | 1461066257697 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]]]}] 04:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 04:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 04:44:17 INFO - PROCESS | 1932 | 1461066257736 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 04:44:17 INFO - PROCESS | 1932 | 1461066257737 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 04:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 04:44:17 INFO - PROCESS | 1932 | 1461066257740 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 04:44:17 INFO - PROCESS | 1932 | 1461066257743 Marionette TRACE conn2 <- [1,1870,null,{}] 04:44:17 INFO - PROCESS | 1932 | 1461066257745 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}] 04:44:17 INFO - PROCESS | 1932 | 1461066257839 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 04:44:17 INFO - PROCESS | 1932 | 1461066257845 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24b000 == 34 [pid = 1932] [id = 475] 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11558c000) [pid = 1932] [serial = 1424] [outer = 0x0] 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11b84bc00) [pid = 1932] [serial = 1425] [outer = 0x11558c000] 04:44:17 INFO - PROCESS | 1932 | 1461066257870 Marionette DEBUG loaded listener.js 04:44:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11bab2400) [pid = 1932] [serial = 1426] [outer = 0x11558c000] 04:44:18 INFO - PROCESS | 1932 | 1461066258177 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 04:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 476ms 04:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 04:44:18 INFO - PROCESS | 1932 | 1461066258216 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1932 | 1461066258217 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 04:44:18 INFO - PROCESS | 1932 | 1461066258219 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1932 | 1461066258220 Marionette TRACE conn2 <- [1,1874,null,{}] 04:44:18 INFO - PROCESS | 1932 | 1461066258222 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}] 04:44:18 INFO - PROCESS | 1932 | 1461066258293 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 04:44:18 INFO - PROCESS | 1932 | 1461066258297 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12397e000 == 35 [pid = 1932] [id = 476] 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x11bab1800) [pid = 1932] [serial = 1427] [outer = 0x0] 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x11bb5f400) [pid = 1932] [serial = 1428] [outer = 0x11bab1800] 04:44:18 INFO - PROCESS | 1932 | 1461066258321 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11be85c00) [pid = 1932] [serial = 1429] [outer = 0x11bab1800] 04:44:18 INFO - PROCESS | 1932 | 1461066258649 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]]]}] 04:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 04:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 04:44:18 INFO - PROCESS | 1932 | 1461066258688 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 04:44:18 INFO - PROCESS | 1932 | 1461066258689 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 04:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 04:44:18 INFO - PROCESS | 1932 | 1461066258694 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 04:44:18 INFO - PROCESS | 1932 | 1461066258695 Marionette TRACE conn2 <- [1,1878,null,{}] 04:44:18 INFO - PROCESS | 1932 | 1461066258697 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}] 04:44:18 INFO - PROCESS | 1932 | 1461066258790 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 04:44:18 INFO - PROCESS | 1932 | 1461066258796 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a87e800 == 36 [pid = 1932] [id = 477] 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11a95f000) [pid = 1932] [serial = 1430] [outer = 0x0] 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11bed3c00) [pid = 1932] [serial = 1431] [outer = 0x11a95f000] 04:44:18 INFO - PROCESS | 1932 | 1461066258820 Marionette DEBUG loaded listener.js 04:44:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11c2c1400) [pid = 1932] [serial = 1432] [outer = 0x11a95f000] 04:44:19 INFO - PROCESS | 1932 | 1461066259125 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 04:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 469ms 04:44:19 INFO - PROCESS | 1932 | 1461066259163 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1932 | 1461066259164 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 04:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 04:44:19 INFO - PROCESS | 1932 | 1461066259167 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1932 | 1461066259168 Marionette TRACE conn2 <- [1,1882,null,{}] 04:44:19 INFO - PROCESS | 1932 | 1461066259170 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}] 04:44:19 INFO - PROCESS | 1932 | 1461066259245 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 04:44:19 INFO - PROCESS | 1932 | 1461066259248 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x1270a5000 == 37 [pid = 1932] [id = 478] 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11bb55800) [pid = 1932] [serial = 1433] [outer = 0x0] 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x123760c00) [pid = 1932] [serial = 1434] [outer = 0x11bb55800] 04:44:19 INFO - PROCESS | 1932 | 1461066259275 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x1239bd000) [pid = 1932] [serial = 1435] [outer = 0x11bb55800] 04:44:19 INFO - PROCESS | 1932 | 1461066259643 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]]]}] 04:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 04:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 517ms 04:44:19 INFO - PROCESS | 1932 | 1461066259685 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 04:44:19 INFO - PROCESS | 1932 | 1461066259686 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 04:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 04:44:19 INFO - PROCESS | 1932 | 1461066259694 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 04:44:19 INFO - PROCESS | 1932 | 1461066259696 Marionette TRACE conn2 <- [1,1886,null,{}] 04:44:19 INFO - PROCESS | 1932 | 1461066259698 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}] 04:44:19 INFO - PROCESS | 1932 | 1461066259805 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 04:44:19 INFO - PROCESS | 1932 | 1461066259809 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b42a000 == 38 [pid = 1932] [id = 479] 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11c2c3000) [pid = 1932] [serial = 1436] [outer = 0x0] 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x1239ca000) [pid = 1932] [serial = 1437] [outer = 0x11c2c3000] 04:44:19 INFO - PROCESS | 1932 | 1461066259838 Marionette DEBUG loaded listener.js 04:44:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x123caac00) [pid = 1932] [serial = 1438] [outer = 0x11c2c3000] 04:44:20 INFO - PROCESS | 1932 | 1461066260177 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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 04:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 527ms 04:44:20 INFO - PROCESS | 1932 | 1461066260216 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 04:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 04:44:20 INFO - PROCESS | 1932 | 1461066260217 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 04:44:20 INFO - PROCESS | 1932 | 1461066260219 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1932 | 1461066260220 Marionette TRACE conn2 <- [1,1890,null,{}] 04:44:20 INFO - PROCESS | 1932 | 1461066260225 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}] 04:44:20 INFO - PROCESS | 1932 | 1461066260316 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 04:44:20 INFO - PROCESS | 1932 | 1461066260320 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb5000 == 39 [pid = 1932] [id = 480] 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x123cae800) [pid = 1932] [serial = 1439] [outer = 0x0] 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x123cb5800) [pid = 1932] [serial = 1440] [outer = 0x123cae800] 04:44:20 INFO - PROCESS | 1932 | 1461066260346 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x124091800) [pid = 1932] [serial = 1441] [outer = 0x123cae800] 04:44:20 INFO - PROCESS | 1932 | 1461066260681 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]]]}] 04:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 04:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 468ms 04:44:20 INFO - PROCESS | 1932 | 1461066260689 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 04:44:20 INFO - PROCESS | 1932 | 1461066260692 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 04:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 04:44:20 INFO - PROCESS | 1932 | 1461066260696 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 04:44:20 INFO - PROCESS | 1932 | 1461066260697 Marionette TRACE conn2 <- [1,1894,null,{}] 04:44:20 INFO - PROCESS | 1932 | 1461066260699 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}] 04:44:20 INFO - PROCESS | 1932 | 1461066260806 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 04:44:20 INFO - PROCESS | 1932 | 1461066260863 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b230000 == 40 [pid = 1932] [id = 481] 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x123cac400) [pid = 1932] [serial = 1442] [outer = 0x0] 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x124093c00) [pid = 1932] [serial = 1443] [outer = 0x123cac400] 04:44:20 INFO - PROCESS | 1932 | 1461066260902 Marionette DEBUG loaded listener.js 04:44:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12409b400) [pid = 1932] [serial = 1444] [outer = 0x123cac400] 04:44:21 INFO - PROCESS | 1932 | 1461066261330 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]]]}] 04:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 04:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 669ms 04:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 04:44:21 INFO - PROCESS | 1932 | 1461066261365 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 04:44:21 INFO - PROCESS | 1932 | 1461066261367 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 04:44:21 INFO - PROCESS | 1932 | 1461066261369 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 04:44:21 INFO - PROCESS | 1932 | 1461066261369 Marionette TRACE conn2 <- [1,1898,null,{}] 04:44:21 INFO - PROCESS | 1932 | 1461066261372 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}] 04:44:21 INFO - PROCESS | 1932 | 1461066261696 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11b4d0400) [pid = 1932] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x12e255c00) [pid = 1932] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x123cb7800) [pid = 1932] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12b282800) [pid = 1932] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12409c000) [pid = 1932] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x1294ef000) [pid = 1932] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118767000) [pid = 1932] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x11465d000) [pid = 1932] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12b114800) [pid = 1932] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x12928d800) [pid = 1932] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x127b90000) [pid = 1932] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123c12c00) [pid = 1932] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11b4dd800) [pid = 1932] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11ae87000) [pid = 1932] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x11644fc00) [pid = 1932] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x11857e000) [pid = 1932] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x1151ec800) [pid = 1932] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12b7b6800) [pid = 1932] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x124099c00) [pid = 1932] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11c0f8c00) [pid = 1932] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11ba46800) [pid = 1932] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x118780800) [pid = 1932] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x115597c00) [pid = 1932] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x12b287000) [pid = 1932] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 04:44:21 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x118f11000) [pid = 1932] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 04:44:21 INFO - PROCESS | 1932 | 1461066261745 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x115475800 == 41 [pid = 1932] [id = 482] 04:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x1146c3c00) [pid = 1932] [serial = 1445] [outer = 0x0] 04:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x115607000) [pid = 1932] [serial = 1446] [outer = 0x1146c3c00] 04:44:21 INFO - PROCESS | 1932 | 1461066261770 Marionette DEBUG loaded listener.js 04:44:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1187f5800) [pid = 1932] [serial = 1447] [outer = 0x1146c3c00] 04:44:22 INFO - PROCESS | 1932 | 1461066262040 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]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 04:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 719ms 04:44:22 INFO - PROCESS | 1932 | 1461066262089 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1932 | 1461066262092 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 04:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 04:44:22 INFO - PROCESS | 1932 | 1461066262096 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1932 | 1461066262097 Marionette TRACE conn2 <- [1,1902,null,{}] 04:44:22 INFO - PROCESS | 1932 | 1461066262100 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}] 04:44:22 INFO - PROCESS | 1932 | 1461066262190 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 04:44:22 INFO - PROCESS | 1932 | 1461066262196 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x123f1d000 == 42 [pid = 1932] [id = 483] 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x119da4c00) [pid = 1932] [serial = 1448] [outer = 0x0] 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11b856000) [pid = 1932] [serial = 1449] [outer = 0x119da4c00] 04:44:22 INFO - PROCESS | 1932 | 1461066262221 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x12409ec00) [pid = 1932] [serial = 1450] [outer = 0x119da4c00] 04:44:22 INFO - PROCESS | 1932 | 1461066262546 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]]]}] 04:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 04:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 469ms 04:44:22 INFO - PROCESS | 1932 | 1461066262566 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 04:44:22 INFO - PROCESS | 1932 | 1461066262567 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 04:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 04:44:22 INFO - PROCESS | 1932 | 1461066262569 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 04:44:22 INFO - PROCESS | 1932 | 1461066262570 Marionette TRACE conn2 <- [1,1906,null,{}] 04:44:22 INFO - PROCESS | 1932 | 1461066262573 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}] 04:44:22 INFO - PROCESS | 1932 | 1461066262673 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 04:44:22 INFO - PROCESS | 1932 | 1461066262679 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdd6000 == 43 [pid = 1932] [id = 484] 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11a8ba800) [pid = 1932] [serial = 1451] [outer = 0x0] 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x12702f400) [pid = 1932] [serial = 1452] [outer = 0x11a8ba800] 04:44:22 INFO - PROCESS | 1932 | 1461066262704 Marionette DEBUG loaded listener.js 04:44:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x1272d9c00) [pid = 1932] [serial = 1453] [outer = 0x11a8ba800] 04:44:23 INFO - PROCESS | 1932 | 1461066263000 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]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 04:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 471ms 04:44:23 INFO - PROCESS | 1932 | 1461066263043 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1932 | 1461066263044 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 04:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 04:44:23 INFO - PROCESS | 1932 | 1461066263047 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1932 | 1461066263048 Marionette TRACE conn2 <- [1,1910,null,{}] 04:44:23 INFO - PROCESS | 1932 | 1461066263050 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}] 04:44:23 INFO - PROCESS | 1932 | 1461066263136 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 04:44:23 INFO - PROCESS | 1932 | 1461066263140 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d31d800 == 44 [pid = 1932] [id = 485] 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x11857e000) [pid = 1932] [serial = 1454] [outer = 0x0] 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x12744a400) [pid = 1932] [serial = 1455] [outer = 0x11857e000] 04:44:23 INFO - PROCESS | 1932 | 1461066263168 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x128ca8000) [pid = 1932] [serial = 1456] [outer = 0x11857e000] 04:44:23 INFO - PROCESS | 1932 | 1461066263498 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]]]}] 04:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 04:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 469ms 04:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 04:44:23 INFO - PROCESS | 1932 | 1461066263516 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 04:44:23 INFO - PROCESS | 1932 | 1461066263517 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 04:44:23 INFO - PROCESS | 1932 | 1461066263519 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 04:44:23 INFO - PROCESS | 1932 | 1461066263520 Marionette TRACE conn2 <- [1,1914,null,{}] 04:44:23 INFO - PROCESS | 1932 | 1461066263522 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}] 04:44:23 INFO - PROCESS | 1932 | 1461066263629 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 04:44:23 INFO - PROCESS | 1932 | 1461066263636 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d382800 == 45 [pid = 1932] [id = 486] 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x1273ccc00) [pid = 1932] [serial = 1457] [outer = 0x0] 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x12928f800) [pid = 1932] [serial = 1458] [outer = 0x1273ccc00] 04:44:23 INFO - PROCESS | 1932 | 1461066263661 Marionette DEBUG loaded listener.js 04:44:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x129296800) [pid = 1932] [serial = 1459] [outer = 0x1273ccc00] 04:44:24 INFO - PROCESS | 1932 | 1461066264253 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]]]}] 04:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 04:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 770ms 04:44:24 INFO - PROCESS | 1932 | 1461066264291 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 04:44:24 INFO - PROCESS | 1932 | 1461066264296 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 04:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 04:44:24 INFO - PROCESS | 1932 | 1461066264302 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 04:44:24 INFO - PROCESS | 1932 | 1461066264306 Marionette TRACE conn2 <- [1,1918,null,{}] 04:44:24 INFO - PROCESS | 1932 | 1461066264311 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}] 04:44:24 INFO - PROCESS | 1932 | 1461066264444 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 04:44:24 INFO - PROCESS | 1932 | 1461066264500 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x11986d000 == 46 [pid = 1932] [id = 487] 04:44:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11565c000) [pid = 1932] [serial = 1460] [outer = 0x0] 04:44:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x118579000) [pid = 1932] [serial = 1461] [outer = 0x11565c000] 04:44:24 INFO - PROCESS | 1932 | 1461066264532 Marionette DEBUG loaded listener.js 04:44:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x1188b0000) [pid = 1932] [serial = 1462] [outer = 0x11565c000] 04:44:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x119c11800) [pid = 1932] [serial = 1463] [outer = 0x12f84c400] 04:44:25 INFO - PROCESS | 1932 | 1461066265140 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]]]}] 04:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 04:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 875ms 04:44:25 INFO - PROCESS | 1932 | 1461066265177 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 04:44:25 INFO - PROCESS | 1932 | 1461066265181 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 04:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 04:44:25 INFO - PROCESS | 1932 | 1461066265185 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 04:44:25 INFO - PROCESS | 1932 | 1461066265187 Marionette TRACE conn2 <- [1,1922,null,{}] 04:44:25 INFO - PROCESS | 1932 | 1461066265190 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}] 04:44:25 INFO - PROCESS | 1932 | 1461066265304 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 04:44:25 INFO - PROCESS | 1932 | 1461066265412 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11850c000 == 47 [pid = 1932] [id = 488] 04:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x114c07000) [pid = 1932] [serial = 1464] [outer = 0x0] 04:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x1187f4800) [pid = 1932] [serial = 1465] [outer = 0x114c07000] 04:44:25 INFO - PROCESS | 1932 | 1461066265444 Marionette DEBUG loaded listener.js 04:44:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x11a9fa000) [pid = 1932] [serial = 1466] [outer = 0x114c07000] 04:44:26 INFO - PROCESS | 1932 | 1461066266149 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]]]}] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12d31d800 == 46 [pid = 1932] [id = 485] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdd6000 == 45 [pid = 1932] [id = 484] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x123f1d000 == 44 [pid = 1932] [id = 483] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x115475800 == 43 [pid = 1932] [id = 482] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12b230000 == 42 [pid = 1932] [id = 481] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb5000 == 41 [pid = 1932] [id = 480] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11b42a000 == 40 [pid = 1932] [id = 479] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x12e099c00) [pid = 1932] [serial = 1404] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x1270a5000 == 39 [pid = 1932] [id = 478] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11a87e800 == 38 [pid = 1932] [id = 477] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x12397e000 == 37 [pid = 1932] [id = 476] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24b000 == 36 [pid = 1932] [id = 475] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11c03b000 == 35 [pid = 1932] [id = 474] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11b433800 == 34 [pid = 1932] [id = 473] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11acc2000 == 33 [pid = 1932] [id = 472] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x11a880800 == 32 [pid = 1932] [id = 471] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x119279000 == 31 [pid = 1932] [id = 470] 04:44:26 INFO - PROCESS | 1932 | --DOCSHELL 0x118510000 == 30 [pid = 1932] [id = 469] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x12cdaf400) [pid = 1932] [serial = 1303] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11ac34400) [pid = 1932] [serial = 1294] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x1239c8000) [pid = 1932] [serial = 1297] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12e275800) [pid = 1932] [serial = 1291] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x12b109c00) [pid = 1932] [serial = 1300] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x1273c4000) [pid = 1932] [serial = 1383] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x12b49f000) [pid = 1932] [serial = 1389] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12a1ba800) [pid = 1932] [serial = 1387] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x1295e3800) [pid = 1932] [serial = 1386] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11ae90400) [pid = 1932] [serial = 1395] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x12bdcf400) [pid = 1932] [serial = 1392] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12d0ca400) [pid = 1932] [serial = 1398] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x12d22d800) [pid = 1932] [serial = 1399] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x12d343400) [pid = 1932] [serial = 1401] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x128ca8c00) [pid = 1932] [serial = 1396] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x12cda3400) [pid = 1932] [serial = 1393] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x123cb0400) [pid = 1932] [serial = 1380] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11bedec00) [pid = 1932] [serial = 1377] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x123768800) [pid = 1932] [serial = 1378] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11b833c00) [pid = 1932] [serial = 1374] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11bb5e000) [pid = 1932] [serial = 1375] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x119957000) [pid = 1932] [serial = 1371] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11ac07c00) [pid = 1932] [serial = 1372] [outer = 0x0] [url = about:blank] 04:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 04:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1024ms 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x1191b5000) [pid = 1932] [serial = 1369] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x118c86000) [pid = 1932] [serial = 1368] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x1164dc400) [pid = 1932] [serial = 1366] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x11545fc00) [pid = 1932] [serial = 1365] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x12cfc4400) [pid = 1932] [serial = 1363] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x12bc0b000) [pid = 1932] [serial = 1362] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x12a1b6c00) [pid = 1932] [serial = 1360] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x12daa8c00) [pid = 1932] [serial = 1402] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x129518400) [pid = 1932] [serial = 1359] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x12409f800) [pid = 1932] [serial = 1357] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x12375f000) [pid = 1932] [serial = 1356] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11bed3400) [pid = 1932] [serial = 1354] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11bab1c00) [pid = 1932] [serial = 1353] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11a95ac00) [pid = 1932] [serial = 1351] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11912dc00) [pid = 1932] [serial = 1350] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 85 (0x11853d400) [pid = 1932] [serial = 1348] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 84 (0x11620a800) [pid = 1932] [serial = 1347] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 83 (0x12b88cc00) [pid = 1932] [serial = 1345] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 82 (0x12bc02800) [pid = 1932] [serial = 1390] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 81 (0x1294e7c00) [pid = 1932] [serial = 1384] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | --DOMWINDOW == 80 (0x124098000) [pid = 1932] [serial = 1381] [outer = 0x0] [url = about:blank] 04:44:26 INFO - PROCESS | 1932 | 1461066266210 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1932 | 1461066266212 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 04:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 04:44:26 INFO - PROCESS | 1932 | 1461066266216 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1932 | 1461066266218 Marionette TRACE conn2 <- [1,1926,null,{}] 04:44:26 INFO - PROCESS | 1932 | 1461066266222 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}] 04:44:26 INFO - PROCESS | 1932 | 1461066266308 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 04:44:26 INFO - PROCESS | 1932 | 1461066266319 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f5f800 == 31 [pid = 1932] [id = 489] 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 81 (0x117849c00) [pid = 1932] [serial = 1467] [outer = 0x0] 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 82 (0x11853f800) [pid = 1932] [serial = 1468] [outer = 0x117849c00] 04:44:26 INFO - PROCESS | 1932 | 1461066266350 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 83 (0x118581400) [pid = 1932] [serial = 1469] [outer = 0x117849c00] 04:44:26 INFO - PROCESS | 1932 | 1461066266743 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]]]}] 04:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 04:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 572ms 04:44:26 INFO - PROCESS | 1932 | 1461066266788 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 04:44:26 INFO - PROCESS | 1932 | 1461066266791 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 04:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 04:44:26 INFO - PROCESS | 1932 | 1461066266795 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 04:44:26 INFO - PROCESS | 1932 | 1461066266797 Marionette TRACE conn2 <- [1,1930,null,{}] 04:44:26 INFO - PROCESS | 1932 | 1461066266799 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}] 04:44:26 INFO - PROCESS | 1932 | 1461066266873 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 04:44:26 INFO - PROCESS | 1932 | 1461066266879 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ac78000 == 32 [pid = 1932] [id = 490] 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 84 (0x1185a0400) [pid = 1932] [serial = 1470] [outer = 0x0] 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 85 (0x119135c00) [pid = 1932] [serial = 1471] [outer = 0x1185a0400] 04:44:26 INFO - PROCESS | 1932 | 1461066266905 Marionette DEBUG loaded listener.js 04:44:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 86 (0x11a8b8800) [pid = 1932] [serial = 1472] [outer = 0x1185a0400] 04:44:27 INFO - PROCESS | 1932 | 1461066267258 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 04:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 470ms 04:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 04:44:27 INFO - PROCESS | 1932 | 1461066267265 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1932 | 1461066267266 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 04:44:27 INFO - PROCESS | 1932 | 1461066267268 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1932 | 1461066267271 Marionette TRACE conn2 <- [1,1934,null,{}] 04:44:27 INFO - PROCESS | 1932 | 1461066267282 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}] 04:44:27 INFO - PROCESS | 1932 | 1461066267365 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 04:44:27 INFO - PROCESS | 1932 | 1461066267415 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe3800 == 33 [pid = 1932] [id = 491] 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x119da6400) [pid = 1932] [serial = 1473] [outer = 0x0] 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11a956400) [pid = 1932] [serial = 1474] [outer = 0x119da6400] 04:44:27 INFO - PROCESS | 1932 | 1461066267444 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x11ac38400) [pid = 1932] [serial = 1475] [outer = 0x119da6400] 04:44:27 INFO - PROCESS | 1932 | 1461066267729 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]]]}] 04:44:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 04:44:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 478ms 04:44:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 04:44:27 INFO - PROCESS | 1932 | 1461066267747 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 04:44:27 INFO - PROCESS | 1932 | 1461066267749 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 04:44:27 INFO - PROCESS | 1932 | 1461066267751 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 04:44:27 INFO - PROCESS | 1932 | 1461066267752 Marionette TRACE conn2 <- [1,1938,null,{}] 04:44:27 INFO - PROCESS | 1932 | 1461066267755 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}] 04:44:27 INFO - PROCESS | 1932 | 1461066267843 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 04:44:27 INFO - PROCESS | 1932 | 1461066267847 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x123589800 == 34 [pid = 1932] [id = 492] 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x11a9fd000) [pid = 1932] [serial = 1476] [outer = 0x0] 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11aebe000) [pid = 1932] [serial = 1477] [outer = 0x11a9fd000] 04:44:27 INFO - PROCESS | 1932 | 1461066267875 Marionette DEBUG loaded listener.js 04:44:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11b833c00) [pid = 1932] [serial = 1478] [outer = 0x11a9fd000] 04:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 04:44:28 INFO - PROCESS | 1932 | 1461066268213 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]]]}] 04:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 469ms 04:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 04:44:28 INFO - PROCESS | 1932 | 1461066268220 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1932 | 1461066268222 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 04:44:28 INFO - PROCESS | 1932 | 1461066268226 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1932 | 1461066268228 Marionette TRACE conn2 <- [1,1942,null,{}] 04:44:28 INFO - PROCESS | 1932 | 1461066268231 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}] 04:44:28 INFO - PROCESS | 1932 | 1461066268337 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 04:44:28 INFO - PROCESS | 1932 | 1461066268350 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x123982800 == 35 [pid = 1932] [id = 493] 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11a8c6400) [pid = 1932] [serial = 1479] [outer = 0x0] 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11b838800) [pid = 1932] [serial = 1480] [outer = 0x11a8c6400] 04:44:28 INFO - PROCESS | 1932 | 1461066268375 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11baa7800) [pid = 1932] [serial = 1481] [outer = 0x11a8c6400] 04:44:28 INFO - PROCESS | 1932 | 1461066268715 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]]]}] 04:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 04:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 523ms 04:44:28 INFO - PROCESS | 1932 | 1461066268748 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 04:44:28 INFO - PROCESS | 1932 | 1461066268749 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 04:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 04:44:28 INFO - PROCESS | 1932 | 1461066268751 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 04:44:28 INFO - PROCESS | 1932 | 1461066268752 Marionette TRACE conn2 <- [1,1946,null,{}] 04:44:28 INFO - PROCESS | 1932 | 1461066268755 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}] 04:44:28 INFO - PROCESS | 1932 | 1461066268862 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 04:44:28 INFO - PROCESS | 1932 | 1461066268867 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x127436800 == 36 [pid = 1932] [id = 494] 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11bab1c00) [pid = 1932] [serial = 1482] [outer = 0x0] 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11bb63c00) [pid = 1932] [serial = 1483] [outer = 0x11bab1c00] 04:44:28 INFO - PROCESS | 1932 | 1461066268892 Marionette DEBUG loaded listener.js 04:44:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x123761800) [pid = 1932] [serial = 1484] [outer = 0x11bab1c00] 04:44:29 INFO - PROCESS | 1932 | 1461066269234 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 04:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 518ms 04:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 04:44:29 INFO - PROCESS | 1932 | 1461066269282 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1932 | 1461066269283 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 04:44:29 INFO - PROCESS | 1932 | 1461066269285 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1932 | 1461066269286 Marionette TRACE conn2 <- [1,1950,null,{}] 04:44:29 INFO - PROCESS | 1932 | 1461066269289 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}] 04:44:29 INFO - PROCESS | 1932 | 1461066269381 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 04:44:29 INFO - PROCESS | 1932 | 1461066269385 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a86e800 == 37 [pid = 1932] [id = 495] 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11bb59400) [pid = 1932] [serial = 1485] [outer = 0x0] 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x1239bdc00) [pid = 1932] [serial = 1486] [outer = 0x11bb59400] 04:44:29 INFO - PROCESS | 1932 | 1461066269410 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x1239c4c00) [pid = 1932] [serial = 1487] [outer = 0x11bb59400] 04:44:29 INFO - PROCESS | 1932 | 1461066269726 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]]]}] 04:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 04:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 470ms 04:44:29 INFO - PROCESS | 1932 | 1461066269756 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 04:44:29 INFO - PROCESS | 1932 | 1461066269759 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 04:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 04:44:29 INFO - PROCESS | 1932 | 1461066269762 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 04:44:29 INFO - PROCESS | 1932 | 1461066269763 Marionette TRACE conn2 <- [1,1954,null,{}] 04:44:29 INFO - PROCESS | 1932 | 1461066269765 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}] 04:44:29 INFO - PROCESS | 1932 | 1461066269858 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 04:44:29 INFO - PROCESS | 1932 | 1461066269874 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc5800 == 38 [pid = 1932] [id = 496] 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x1239c3000) [pid = 1932] [serial = 1488] [outer = 0x0] 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x123b76c00) [pid = 1932] [serial = 1489] [outer = 0x1239c3000] 04:44:29 INFO - PROCESS | 1932 | 1461066269899 Marionette DEBUG loaded listener.js 04:44:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x123cab000) [pid = 1932] [serial = 1490] [outer = 0x1239c3000] 04:44:30 INFO - PROCESS | 1932 | 1461066270214 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]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 04:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 470ms 04:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 04:44:30 INFO - PROCESS | 1932 | 1461066270232 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1932 | 1461066270234 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 04:44:30 INFO - PROCESS | 1932 | 1461066270236 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1932 | 1461066270237 Marionette TRACE conn2 <- [1,1958,null,{}] 04:44:30 INFO - PROCESS | 1932 | 1461066270239 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}] 04:44:30 INFO - PROCESS | 1932 | 1461066270334 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11c2c3000) [pid = 1932] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x119da5400) [pid = 1932] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11bab1800) [pid = 1932] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x123cae800) [pid = 1932] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x115610800) [pid = 1932] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x123cac400) [pid = 1932] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x119da4c00) [pid = 1932] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x114e58800) [pid = 1932] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11857e000) [pid = 1932] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x118580000) [pid = 1932] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x11558c000) [pid = 1932] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x114605800) [pid = 1932] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11a9f9800) [pid = 1932] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x1146c3c00) [pid = 1932] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x11bb55800) [pid = 1932] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x11a95f000) [pid = 1932] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 04:44:30 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11a8ba800) [pid = 1932] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 04:44:30 INFO - PROCESS | 1932 | 1461066270518 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x11927b000 == 39 [pid = 1932] [id = 497] 04:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x11465d400) [pid = 1932] [serial = 1491] [outer = 0x0] 04:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x115611800) [pid = 1932] [serial = 1492] [outer = 0x11465d400] 04:44:30 INFO - PROCESS | 1932 | 1461066270542 Marionette DEBUG loaded listener.js 04:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x119952000) [pid = 1932] [serial = 1493] [outer = 0x11465d400] 04:44:30 INFO - PROCESS | 1932 | 1461066270826 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]]]}] 04:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 04:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 619ms 04:44:30 INFO - PROCESS | 1932 | 1461066270864 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 04:44:30 INFO - PROCESS | 1932 | 1461066270865 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 04:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 04:44:30 INFO - PROCESS | 1932 | 1461066270867 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 04:44:30 INFO - PROCESS | 1932 | 1461066270869 Marionette TRACE conn2 <- [1,1962,null,{}] 04:44:30 INFO - PROCESS | 1932 | 1461066270871 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}] 04:44:30 INFO - PROCESS | 1932 | 1461066270960 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 04:44:30 INFO - PROCESS | 1932 | 1461066270965 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf68800 == 40 [pid = 1932] [id = 498] 04:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x11a955000) [pid = 1932] [serial = 1494] [outer = 0x0] 04:44:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11bb58800) [pid = 1932] [serial = 1495] [outer = 0x11a955000] 04:44:30 INFO - PROCESS | 1932 | 1461066270992 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x123cb4400) [pid = 1932] [serial = 1496] [outer = 0x11a955000] 04:44:31 INFO - PROCESS | 1932 | 1461066271438 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 04:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 618ms 04:44:31 INFO - PROCESS | 1932 | 1461066271487 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1932 | 1461066271489 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 04:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 04:44:31 INFO - PROCESS | 1932 | 1461066271493 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1932 | 1461066271495 Marionette TRACE conn2 <- [1,1966,null,{}] 04:44:31 INFO - PROCESS | 1932 | 1461066271498 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}] 04:44:31 INFO - PROCESS | 1932 | 1461066271584 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 04:44:31 INFO - PROCESS | 1932 | 1461066271588 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d30d000 == 41 [pid = 1932] [id = 499] 04:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x123ea2000) [pid = 1932] [serial = 1497] [outer = 0x0] 04:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x12409fc00) [pid = 1932] [serial = 1498] [outer = 0x123ea2000] 04:44:31 INFO - PROCESS | 1932 | 1461066271620 Marionette DEBUG loaded listener.js 04:44:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x1272db800) [pid = 1932] [serial = 1499] [outer = 0x123ea2000] 04:44:31 INFO - PROCESS | 1932 | 1461066271934 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]]]}] 04:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 04:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 472ms 04:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 04:44:31 INFO - PROCESS | 1932 | 1461066271964 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 04:44:31 INFO - PROCESS | 1932 | 1461066271965 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 04:44:31 INFO - PROCESS | 1932 | 1461066271967 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 04:44:31 INFO - PROCESS | 1932 | 1461066271968 Marionette TRACE conn2 <- [1,1970,null,{}] 04:44:31 INFO - PROCESS | 1932 | 1461066271971 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}] 04:44:32 INFO - PROCESS | 1932 | 1461066272049 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 04:44:32 INFO - PROCESS | 1932 | 1461066272103 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d381000 == 42 [pid = 1932] [id = 500] 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x12409d000) [pid = 1932] [serial = 1500] [outer = 0x0] 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x128ca6000) [pid = 1932] [serial = 1501] [outer = 0x12409d000] 04:44:32 INFO - PROCESS | 1932 | 1461066272128 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x1294e3800) [pid = 1932] [serial = 1502] [outer = 0x12409d000] 04:44:32 INFO - PROCESS | 1932 | 1461066272417 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]]]}] 04:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 04:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 467ms 04:44:32 INFO - PROCESS | 1932 | 1461066272436 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 04:44:32 INFO - PROCESS | 1932 | 1461066272438 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 04:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 04:44:32 INFO - PROCESS | 1932 | 1461066272452 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 04:44:32 INFO - PROCESS | 1932 | 1461066272454 Marionette TRACE conn2 <- [1,1974,null,{}] 04:44:32 INFO - PROCESS | 1932 | 1461066272456 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}] 04:44:32 INFO - PROCESS | 1932 | 1461066272591 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 04:44:32 INFO - PROCESS | 1932 | 1461066272644 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x115677800 == 43 [pid = 1932] [id = 501] 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11403ec00) [pid = 1932] [serial = 1503] [outer = 0x0] 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x114c0e000) [pid = 1932] [serial = 1504] [outer = 0x11403ec00] 04:44:32 INFO - PROCESS | 1932 | 1461066272676 Marionette DEBUG loaded listener.js 04:44:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x115605000) [pid = 1932] [serial = 1505] [outer = 0x11403ec00] 04:44:33 INFO - PROCESS | 1932 | 1461066273130 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 04:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 720ms 04:44:33 INFO - PROCESS | 1932 | 1461066273188 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 04:44:33 INFO - PROCESS | 1932 | 1461066273193 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 04:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 04:44:33 INFO - PROCESS | 1932 | 1461066273198 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1932 | 1461066273201 Marionette TRACE conn2 <- [1,1978,null,{}] 04:44:33 INFO - PROCESS | 1932 | 1461066273204 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}] 04:44:33 INFO - PROCESS | 1932 | 1461066273303 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 04:44:33 INFO - PROCESS | 1932 | 1461066273368 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd5000 == 44 [pid = 1932] [id = 502] 04:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x119132400) [pid = 1932] [serial = 1506] [outer = 0x0] 04:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x11a8bb400) [pid = 1932] [serial = 1507] [outer = 0x119132400] 04:44:33 INFO - PROCESS | 1932 | 1461066273401 Marionette DEBUG loaded listener.js 04:44:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11a95d400) [pid = 1932] [serial = 1508] [outer = 0x119132400] 04:44:33 INFO - PROCESS | 1932 | 1461066273809 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]]]}] 04:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 04:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 621ms 04:44:33 INFO - PROCESS | 1932 | 1461066273819 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 04:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 04:44:33 INFO - PROCESS | 1932 | 1461066273821 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 04:44:33 INFO - PROCESS | 1932 | 1461066273824 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 04:44:33 INFO - PROCESS | 1932 | 1461066273825 Marionette TRACE conn2 <- [1,1982,null,{}] 04:44:33 INFO - PROCESS | 1932 | 1461066273828 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}] 04:44:33 INFO - PROCESS | 1932 | 1461066273924 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 04:44:34 INFO - PROCESS | 1932 | 1461066274015 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b221800 == 45 [pid = 1932] [id = 503] 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11ac35c00) [pid = 1932] [serial = 1509] [outer = 0x0] 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11b82f800) [pid = 1932] [serial = 1510] [outer = 0x11ac35c00] 04:44:34 INFO - PROCESS | 1932 | 1461066274044 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11bb57800) [pid = 1932] [serial = 1511] [outer = 0x11ac35c00] 04:44:34 INFO - PROCESS | 1932 | 1461066274448 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]]]}] 04:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 04:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 669ms 04:44:34 INFO - PROCESS | 1932 | 1461066274494 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 04:44:34 INFO - PROCESS | 1932 | 1461066274497 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 04:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 04:44:34 INFO - PROCESS | 1932 | 1461066274505 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 04:44:34 INFO - PROCESS | 1932 | 1461066274508 Marionette TRACE conn2 <- [1,1986,null,{}] 04:44:34 INFO - PROCESS | 1932 | 1461066274511 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}] 04:44:34 INFO - PROCESS | 1932 | 1461066274608 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 04:44:34 INFO - PROCESS | 1932 | 1461066274663 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e222000 == 46 [pid = 1932] [id = 504] 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11bb57c00) [pid = 1932] [serial = 1512] [outer = 0x0] 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11c2c2400) [pid = 1932] [serial = 1513] [outer = 0x11bb57c00] 04:44:34 INFO - PROCESS | 1932 | 1461066274693 Marionette DEBUG loaded listener.js 04:44:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x123cb0c00) [pid = 1932] [serial = 1514] [outer = 0x11bb57c00] 04:44:35 INFO - PROCESS | 1932 | 1461066275096 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 04:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 626ms 04:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 04:44:35 INFO - PROCESS | 1932 | 1461066275127 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1932 | 1461066275128 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1932 | 1461066275130 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1932 | 1461066275131 Marionette TRACE conn2 <- [1,1990,null,{}] 04:44:35 INFO - PROCESS | 1932 | 1461066275134 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}] 04:44:35 INFO - PROCESS | 1932 | 1461066275232 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 04:44:35 INFO - PROCESS | 1932 | 1461066275319 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e950800 == 47 [pid = 1932] [id = 505] 04:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x124090c00) [pid = 1932] [serial = 1515] [outer = 0x0] 04:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x127135c00) [pid = 1932] [serial = 1516] [outer = 0x124090c00] 04:44:35 INFO - PROCESS | 1932 | 1461066275348 Marionette DEBUG loaded listener.js 04:44:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x123caa000) [pid = 1932] [serial = 1517] [outer = 0x124090c00] 04:44:35 INFO - PROCESS | 1932 | 1461066275789 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]]]}] 04:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 04:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 719ms 04:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 04:44:35 INFO - PROCESS | 1932 | 1461066275849 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 04:44:35 INFO - PROCESS | 1932 | 1461066275851 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 04:44:35 INFO - PROCESS | 1932 | 1461066275853 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 04:44:35 INFO - PROCESS | 1932 | 1461066275854 Marionette TRACE conn2 <- [1,1994,null,{}] 04:44:35 INFO - PROCESS | 1932 | 1461066275857 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}] 04:44:35 INFO - PROCESS | 1932 | 1461066275953 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 04:44:36 INFO - PROCESS | 1932 | 1461066276021 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa3f000 == 48 [pid = 1932] [id = 506] 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x1239c9000) [pid = 1932] [serial = 1518] [outer = 0x0] 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12409e800) [pid = 1932] [serial = 1519] [outer = 0x1239c9000] 04:44:36 INFO - PROCESS | 1932 | 1461066276057 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1294ec800) [pid = 1932] [serial = 1520] [outer = 0x1239c9000] 04:44:36 INFO - PROCESS | 1932 | 1461066276631 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]]]}] 04:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 04:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 822ms 04:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 04:44:36 INFO - PROCESS | 1932 | 1461066276676 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 04:44:36 INFO - PROCESS | 1932 | 1461066276678 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 04:44:36 INFO - PROCESS | 1932 | 1461066276681 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 04:44:36 INFO - PROCESS | 1932 | 1461066276684 Marionette TRACE conn2 <- [1,1998,null,{}] 04:44:36 INFO - PROCESS | 1932 | 1461066276687 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}] 04:44:36 INFO - PROCESS | 1932 | 1461066276784 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 04:44:36 INFO - PROCESS | 1932 | 1461066276840 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x119863800 == 49 [pid = 1932] [id = 507] 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x115592000) [pid = 1932] [serial = 1521] [outer = 0x0] 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11560d800) [pid = 1932] [serial = 1522] [outer = 0x115592000] 04:44:36 INFO - PROCESS | 1932 | 1461066276869 Marionette DEBUG loaded listener.js 04:44:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11644fc00) [pid = 1932] [serial = 1523] [outer = 0x115592000] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x130670800 == 48 [pid = 1932] [id = 468] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12d381000 == 47 [pid = 1932] [id = 500] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12d30d000 == 46 [pid = 1932] [id = 499] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf68800 == 45 [pid = 1932] [id = 498] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11927b000 == 44 [pid = 1932] [id = 497] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc5800 == 43 [pid = 1932] [id = 496] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11a86e800 == 42 [pid = 1932] [id = 495] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x127436800 == 41 [pid = 1932] [id = 494] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x123982800 == 40 [pid = 1932] [id = 493] 04:44:37 INFO - PROCESS | 1932 | 1461066277322 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]]]}] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x123589800 == 39 [pid = 1932] [id = 492] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe3800 == 38 [pid = 1932] [id = 491] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x11ac78000 == 37 [pid = 1932] [id = 490] 04:44:37 INFO - PROCESS | 1932 | --DOCSHELL 0x118f5f800 == 36 [pid = 1932] [id = 489] 04:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 04:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 04:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 04:44:37 INFO - PROCESS | 1932 | 1461066277353 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1932 | 1461066277357 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 04:44:37 INFO - PROCESS | 1932 | 1461066277361 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1932 | 1461066277363 Marionette TRACE conn2 <- [1,2002,null,{}] 04:44:37 INFO - PROCESS | 1932 | 1461066277365 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}] 04:44:37 INFO - PROCESS | 1932 | 1461066277450 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x1272d9c00) [pid = 1932] [serial = 1453] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x1187f5800) [pid = 1932] [serial = 1447] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x128ca8000) [pid = 1932] [serial = 1456] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12409ec00) [pid = 1932] [serial = 1450] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x12702f400) [pid = 1932] [serial = 1452] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x123caac00) [pid = 1932] [serial = 1438] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x1239bd000) [pid = 1932] [serial = 1435] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x1239ca000) [pid = 1932] [serial = 1437] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11a8c0c00) [pid = 1932] [serial = 1416] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x11a95f800) [pid = 1932] [serial = 1417] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11bb5f400) [pid = 1932] [serial = 1428] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11be85c00) [pid = 1932] [serial = 1429] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x123cb5800) [pid = 1932] [serial = 1440] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x1162dc800) [pid = 1932] [serial = 1407] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11853d800) [pid = 1932] [serial = 1408] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x124093c00) [pid = 1932] [serial = 1443] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x124091800) [pid = 1932] [serial = 1441] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x12409b400) [pid = 1932] [serial = 1444] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11b856000) [pid = 1932] [serial = 1449] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x11a9f2000) [pid = 1932] [serial = 1419] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x11ac08c00) [pid = 1932] [serial = 1420] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 98 (0x12744a400) [pid = 1932] [serial = 1455] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 97 (0x1188a8800) [pid = 1932] [serial = 1410] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 96 (0x118cd7c00) [pid = 1932] [serial = 1411] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 95 (0x11b84bc00) [pid = 1932] [serial = 1425] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 94 (0x11bab2400) [pid = 1932] [serial = 1426] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 93 (0x119952c00) [pid = 1932] [serial = 1413] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 92 (0x119d99800) [pid = 1932] [serial = 1414] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 91 (0x11ae86400) [pid = 1932] [serial = 1422] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 90 (0x11b84e800) [pid = 1932] [serial = 1423] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 89 (0x115607000) [pid = 1932] [serial = 1446] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 88 (0x123760c00) [pid = 1932] [serial = 1434] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 87 (0x11bed3c00) [pid = 1932] [serial = 1431] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | --DOMWINDOW == 86 (0x11c2c1400) [pid = 1932] [serial = 1432] [outer = 0x0] [url = about:blank] 04:44:37 INFO - PROCESS | 1932 | 1461066277514 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x118f54800 == 37 [pid = 1932] [id = 508] 04:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 87 (0x11644b400) [pid = 1932] [serial = 1524] [outer = 0x0] 04:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 88 (0x118578000) [pid = 1932] [serial = 1525] [outer = 0x11644b400] 04:44:37 INFO - PROCESS | 1932 | 1461066277539 Marionette DEBUG loaded listener.js 04:44:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 89 (0x118c7b800) [pid = 1932] [serial = 1526] [outer = 0x11644b400] 04:44:37 INFO - PROCESS | 1932 | 1461066277837 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]]]}] 04:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 04:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 520ms 04:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 04:44:37 INFO - PROCESS | 1932 | 1461066277881 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 04:44:37 INFO - PROCESS | 1932 | 1461066277883 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 04:44:37 INFO - PROCESS | 1932 | 1461066277885 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 04:44:37 INFO - PROCESS | 1932 | 1461066277887 Marionette TRACE conn2 <- [1,2006,null,{}] 04:44:37 INFO - PROCESS | 1932 | 1461066277898 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}] 04:44:38 INFO - PROCESS | 1932 | 1461066277996 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 04:44:38 INFO - PROCESS | 1932 | 1461066278047 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b41b800 == 38 [pid = 1932] [id = 509] 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 90 (0x118c89c00) [pid = 1932] [serial = 1527] [outer = 0x0] 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 91 (0x118f0b400) [pid = 1932] [serial = 1528] [outer = 0x118c89c00] 04:44:38 INFO - PROCESS | 1932 | 1461066278075 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 92 (0x11a8bec00) [pid = 1932] [serial = 1529] [outer = 0x118c89c00] 04:44:38 INFO - PROCESS | 1932 | 1461066278385 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]]]}] 04:44:38 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 04:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 04:44:38 INFO - PROCESS | 1932 | 1461066278415 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1932 | 1461066278417 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 04:44:38 INFO - PROCESS | 1932 | 1461066278419 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1932 | 1461066278420 Marionette TRACE conn2 <- [1,2010,null,{}] 04:44:38 INFO - PROCESS | 1932 | 1461066278423 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}] 04:44:38 INFO - PROCESS | 1932 | 1461066278503 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 04:44:38 INFO - PROCESS | 1932 | 1461066278509 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c07c800 == 39 [pid = 1932] [id = 510] 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 93 (0x11a8c5800) [pid = 1932] [serial = 1530] [outer = 0x0] 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 94 (0x11aa90000) [pid = 1932] [serial = 1531] [outer = 0x11a8c5800] 04:44:38 INFO - PROCESS | 1932 | 1461066278536 Marionette DEBUG loaded listener.js 04:44:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 95 (0x11ac02c00) [pid = 1932] [serial = 1532] [outer = 0x11a8c5800] 04:44:38 INFO - PROCESS | 1932 | 1461066278879 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]]]}] 04:44:38 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 04:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 469ms 04:44:38 INFO - PROCESS | 1932 | 1461066278889 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 04:44:38 INFO - PROCESS | 1932 | 1461066278893 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 04:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 04:44:38 INFO - PROCESS | 1932 | 1461066278897 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 04:44:38 INFO - PROCESS | 1932 | 1461066278898 Marionette TRACE conn2 <- [1,2014,null,{}] 04:44:38 INFO - PROCESS | 1932 | 1461066278902 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}] 04:44:39 INFO - PROCESS | 1932 | 1461066279017 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 04:44:39 INFO - PROCESS | 1932 | 1461066279025 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12357c000 == 40 [pid = 1932] [id = 511] 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 96 (0x11a961c00) [pid = 1932] [serial = 1533] [outer = 0x0] 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 97 (0x11ac36c00) [pid = 1932] [serial = 1534] [outer = 0x11a961c00] 04:44:39 INFO - PROCESS | 1932 | 1461066279065 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 98 (0x11ae90c00) [pid = 1932] [serial = 1535] [outer = 0x11a961c00] 04:44:39 INFO - PROCESS | 1932 | 1461066279436 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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 04:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 570ms 04:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 04:44:39 INFO - PROCESS | 1932 | 1461066279466 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1932 | 1461066279468 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 04:44:39 INFO - PROCESS | 1932 | 1461066279470 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1932 | 1461066279471 Marionette TRACE conn2 <- [1,2018,null,{}] 04:44:39 INFO - PROCESS | 1932 | 1461066279488 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}] 04:44:39 INFO - PROCESS | 1932 | 1461066279600 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 04:44:39 INFO - PROCESS | 1932 | 1461066279637 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x123f0a800 == 41 [pid = 1932] [id = 512] 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 99 (0x11b4d0400) [pid = 1932] [serial = 1536] [outer = 0x0] 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x11ba44800) [pid = 1932] [serial = 1537] [outer = 0x11b4d0400] 04:44:39 INFO - PROCESS | 1932 | 1461066279667 Marionette DEBUG loaded listener.js 04:44:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11be88400) [pid = 1932] [serial = 1538] [outer = 0x11b4d0400] 04:44:39 INFO - PROCESS | 1932 | 1461066279954 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]]]}] 04:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 04:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 518ms 04:44:39 INFO - PROCESS | 1932 | 1461066279989 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 04:44:39 INFO - PROCESS | 1932 | 1461066279990 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 04:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 04:44:39 INFO - PROCESS | 1932 | 1461066279996 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 04:44:39 INFO - PROCESS | 1932 | 1461066279997 Marionette TRACE conn2 <- [1,2022,null,{}] 04:44:40 INFO - PROCESS | 1932 | 1461066279999 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}] 04:44:40 INFO - PROCESS | 1932 | 1461066280096 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 04:44:40 INFO - PROCESS | 1932 | 1461066280107 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271be800 == 42 [pid = 1932] [id = 513] 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11baad400) [pid = 1932] [serial = 1539] [outer = 0x0] 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x11c2bc800) [pid = 1932] [serial = 1540] [outer = 0x11baad400] 04:44:40 INFO - PROCESS | 1932 | 1461066280133 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12354f800) [pid = 1932] [serial = 1541] [outer = 0x11baad400] 04:44:40 INFO - PROCESS | 1932 | 1461066280488 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 04:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 04:44:40 INFO - PROCESS | 1932 | 1461066280515 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 04:44:40 INFO - PROCESS | 1932 | 1461066280516 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 04:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 04:44:40 INFO - PROCESS | 1932 | 1461066280524 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 04:44:40 INFO - PROCESS | 1932 | 1461066280525 Marionette TRACE conn2 <- [1,2026,null,{}] 04:44:40 INFO - PROCESS | 1932 | 1461066280528 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}] 04:44:40 INFO - PROCESS | 1932 | 1461066280624 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 04:44:40 INFO - PROCESS | 1932 | 1461066280628 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x127dc5800 == 43 [pid = 1932] [id = 514] 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11bed6800) [pid = 1932] [serial = 1542] [outer = 0x0] 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x1239bf000) [pid = 1932] [serial = 1543] [outer = 0x11bed6800] 04:44:40 INFO - PROCESS | 1932 | 1461066280653 Marionette DEBUG loaded listener.js 04:44:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x123a98c00) [pid = 1932] [serial = 1544] [outer = 0x11bed6800] 04:44:40 INFO - PROCESS | 1932 | 1461066280984 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]]]}] 04:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 04:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 470ms 04:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 04:44:41 INFO - PROCESS | 1932 | 1461066280998 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1932 | 1461066280999 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 04:44:41 INFO - PROCESS | 1932 | 1461066281001 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1932 | 1461066281002 Marionette TRACE conn2 <- [1,2030,null,{}] 04:44:41 INFO - PROCESS | 1932 | 1461066281005 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}] 04:44:41 INFO - PROCESS | 1932 | 1461066281105 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 04:44:41 INFO - PROCESS | 1932 | 1461066281140 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b219800 == 44 [pid = 1932] [id = 515] 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11c2c3000) [pid = 1932] [serial = 1545] [outer = 0x0] 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x123caa400) [pid = 1932] [serial = 1546] [outer = 0x11c2c3000] 04:44:41 INFO - PROCESS | 1932 | 1461066281165 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x123cb6c00) [pid = 1932] [serial = 1547] [outer = 0x11c2c3000] 04:44:41 INFO - PROCESS | 1932 | 1461066281554 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]]]}] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x1185a0400) [pid = 1932] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x11a8c6400) [pid = 1932] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x119da6400) [pid = 1932] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11bb59400) [pid = 1932] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x11a9fd000) [pid = 1932] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x11a955000) [pid = 1932] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x11465d400) [pid = 1932] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1239c3000) [pid = 1932] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 101 (0x11bab1c00) [pid = 1932] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 100 (0x117849c00) [pid = 1932] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 04:44:41 INFO - PROCESS | 1932 | --DOMWINDOW == 99 (0x123ea2000) [pid = 1932] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 04:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 04:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 570ms 04:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 04:44:41 INFO - PROCESS | 1932 | 1461066281574 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 04:44:41 INFO - PROCESS | 1932 | 1461066281575 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 04:44:41 INFO - PROCESS | 1932 | 1461066281577 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 04:44:41 INFO - PROCESS | 1932 | 1461066281578 Marionette TRACE conn2 <- [1,2034,null,{}] 04:44:41 INFO - PROCESS | 1932 | 1461066281580 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}] 04:44:41 INFO - PROCESS | 1932 | 1461066281661 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 04:44:41 INFO - PROCESS | 1932 | 1461066281665 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12641d800 == 45 [pid = 1932] [id = 516] 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 100 (0x115596c00) [pid = 1932] [serial = 1548] [outer = 0x0] 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 101 (0x11a95a000) [pid = 1932] [serial = 1549] [outer = 0x115596c00] 04:44:41 INFO - PROCESS | 1932 | 1461066281691 Marionette DEBUG loaded listener.js 04:44:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 102 (0x11c331c00) [pid = 1932] [serial = 1550] [outer = 0x115596c00] 04:44:42 INFO - PROCESS | 1932 | 1461066282015 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 04:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 470ms 04:44:42 INFO - PROCESS | 1932 | 1461066282060 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1932 | 1461066282062 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 04:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 04:44:42 INFO - PROCESS | 1932 | 1461066282066 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1932 | 1461066282068 Marionette TRACE conn2 <- [1,2038,null,{}] 04:44:42 INFO - PROCESS | 1932 | 1461066282070 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}] 04:44:42 INFO - PROCESS | 1932 | 1461066282162 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 04:44:42 INFO - PROCESS | 1932 | 1461066282220 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf85000 == 46 [pid = 1932] [id = 517] 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x123760400) [pid = 1932] [serial = 1551] [outer = 0x0] 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x12409d800) [pid = 1932] [serial = 1552] [outer = 0x123760400] 04:44:42 INFO - PROCESS | 1932 | 1461066282250 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x129293000) [pid = 1932] [serial = 1553] [outer = 0x123760400] 04:44:42 INFO - PROCESS | 1932 | 1461066282555 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]]]}] 04:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 04:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 04:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 04:44:42 INFO - PROCESS | 1932 | 1461066282587 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 04:44:42 INFO - PROCESS | 1932 | 1461066282589 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 04:44:42 INFO - PROCESS | 1932 | 1461066282595 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 04:44:42 INFO - PROCESS | 1932 | 1461066282597 Marionette TRACE conn2 <- [1,2042,null,{}] 04:44:42 INFO - PROCESS | 1932 | 1461066282600 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}] 04:44:42 INFO - PROCESS | 1932 | 1461066282723 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 04:44:42 INFO - PROCESS | 1932 | 1461066282799 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d31e800 == 47 [pid = 1932] [id = 518] 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x123c18000) [pid = 1932] [serial = 1554] [outer = 0x0] 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x1294e2400) [pid = 1932] [serial = 1555] [outer = 0x123c18000] 04:44:42 INFO - PROCESS | 1932 | 1461066282839 Marionette DEBUG loaded listener.js 04:44:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x129520800) [pid = 1932] [serial = 1556] [outer = 0x123c18000] 04:44:43 INFO - PROCESS | 1932 | 1461066283269 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]]]}] 04:44:43 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) 04:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 725ms 04:44:43 INFO - PROCESS | 1932 | 1461066283318 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 04:44:43 INFO - PROCESS | 1932 | 1461066283322 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 04:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 04:44:43 INFO - PROCESS | 1932 | 1461066283328 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 04:44:43 INFO - PROCESS | 1932 | 1461066283331 Marionette TRACE conn2 <- [1,2046,null,{}] 04:44:43 INFO - PROCESS | 1932 | 1461066283337 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}] 04:44:43 INFO - PROCESS | 1932 | 1461066283496 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 04:44:43 INFO - PROCESS | 1932 | 1461066283619 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x1187b9000 == 48 [pid = 1932] [id = 519] 04:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11524f800) [pid = 1932] [serial = 1557] [outer = 0x0] 04:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11558c800) [pid = 1932] [serial = 1558] [outer = 0x11524f800] 04:44:43 INFO - PROCESS | 1932 | 1461066283673 Marionette DEBUG loaded listener.js 04:44:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x116630c00) [pid = 1932] [serial = 1559] [outer = 0x11524f800] 04:44:44 INFO - PROCESS | 1932 | 1461066284177 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 04:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 874ms 04:44:44 INFO - PROCESS | 1932 | 1461066284202 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1932 | 1461066284210 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 04:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 04:44:44 INFO - PROCESS | 1932 | 1461066284218 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1932 | 1461066284221 Marionette TRACE conn2 <- [1,2050,null,{}] 04:44:44 INFO - PROCESS | 1932 | 1461066284246 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}] 04:44:44 INFO - PROCESS | 1932 | 1461066284386 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 04:44:44 INFO - PROCESS | 1932 | 1461066284453 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbee800 == 49 [pid = 1932] [id = 520] 04:44:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x118ed0800) [pid = 1932] [serial = 1560] [outer = 0x0] 04:44:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x119c17800) [pid = 1932] [serial = 1561] [outer = 0x118ed0800] 04:44:44 INFO - PROCESS | 1932 | 1461066284482 Marionette DEBUG loaded listener.js 04:44:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x11a8c5400) [pid = 1932] [serial = 1562] [outer = 0x118ed0800] 04:44:44 INFO - PROCESS | 1932 | 1461066284881 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]]]}] 04:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 04:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 723ms 04:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 04:44:44 INFO - PROCESS | 1932 | 1461066284939 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 04:44:44 INFO - PROCESS | 1932 | 1461066284941 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 04:44:44 INFO - PROCESS | 1932 | 1461066284943 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 04:44:44 INFO - PROCESS | 1932 | 1461066284946 Marionette TRACE conn2 <- [1,2054,null,{}] 04:44:44 INFO - PROCESS | 1932 | 1461066284954 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}] 04:44:45 INFO - PROCESS | 1932 | 1461066285058 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 04:44:45 INFO - PROCESS | 1932 | 1461066285115 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdbb000 == 50 [pid = 1932] [id = 521] 04:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x11a9fcc00) [pid = 1932] [serial = 1563] [outer = 0x0] 04:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11b831800) [pid = 1932] [serial = 1564] [outer = 0x11a9fcc00] 04:44:45 INFO - PROCESS | 1932 | 1461066285147 Marionette DEBUG loaded listener.js 04:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11bab0400) [pid = 1932] [serial = 1565] [outer = 0x11a9fcc00] 04:44:45 INFO - PROCESS | 1932 | 1461066285596 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]]]}] 04:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 04:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 673ms 04:44:45 INFO - PROCESS | 1932 | 1461066285616 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 04:44:45 INFO - PROCESS | 1932 | 1461066285618 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 04:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 04:44:45 INFO - PROCESS | 1932 | 1461066285621 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 04:44:45 INFO - PROCESS | 1932 | 1461066285622 Marionette TRACE conn2 <- [1,2058,null,{}] 04:44:45 INFO - PROCESS | 1932 | 1461066285645 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}] 04:44:45 INFO - PROCESS | 1932 | 1461066285796 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 04:44:45 INFO - PROCESS | 1932 | 1461066285894 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e952000 == 51 [pid = 1932] [id = 522] 04:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11c2bf000) [pid = 1932] [serial = 1566] [outer = 0x0] 04:44:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x1239c3800) [pid = 1932] [serial = 1567] [outer = 0x11c2bf000] 04:44:45 INFO - PROCESS | 1932 | 1461066285941 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12409bc00) [pid = 1932] [serial = 1568] [outer = 0x11c2bf000] 04:44:46 INFO - PROCESS | 1932 | 1461066286400 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]]]}] 04:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 04:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 789ms 04:44:46 INFO - PROCESS | 1932 | 1461066286426 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 04:44:46 INFO - PROCESS | 1932 | 1461066286428 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 04:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 04:44:46 INFO - PROCESS | 1932 | 1461066286431 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 04:44:46 INFO - PROCESS | 1932 | 1461066286432 Marionette TRACE conn2 <- [1,2062,null,{}] 04:44:46 INFO - PROCESS | 1932 | 1461066286435 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}] 04:44:46 INFO - PROCESS | 1932 | 1461066286530 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 04:44:46 INFO - PROCESS | 1932 | 1461066286598 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edc5800 == 52 [pid = 1932] [id = 523] 04:44:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x124345c00) [pid = 1932] [serial = 1569] [outer = 0x0] 04:44:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x127b8d800) [pid = 1932] [serial = 1570] [outer = 0x124345c00] 04:44:46 INFO - PROCESS | 1932 | 1461066286628 Marionette DEBUG loaded listener.js 04:44:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1294ea400) [pid = 1932] [serial = 1571] [outer = 0x124345c00] 04:44:47 INFO - PROCESS | 1932 | 1461066287047 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 04:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 670ms 04:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 04:44:47 INFO - PROCESS | 1932 | 1461066287109 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 04:44:47 INFO - PROCESS | 1932 | 1461066287111 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 04:44:47 INFO - PROCESS | 1932 | 1461066287114 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 04:44:47 INFO - PROCESS | 1932 | 1461066287115 Marionette TRACE conn2 <- [1,2066,null,{}] 04:44:47 INFO - PROCESS | 1932 | 1461066287118 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}] 04:44:47 INFO - PROCESS | 1932 | 1461066287373 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 04:44:47 INFO - PROCESS | 1932 | 1461066287459 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba61000 == 53 [pid = 1932] [id = 524] 04:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x11558d400) [pid = 1932] [serial = 1572] [outer = 0x0] 04:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x115604800) [pid = 1932] [serial = 1573] [outer = 0x11558d400] 04:44:47 INFO - PROCESS | 1932 | 1461066287489 Marionette DEBUG loaded listener.js 04:44:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x118575c00) [pid = 1932] [serial = 1574] [outer = 0x11558d400] 04:44:47 INFO - PROCESS | 1932 | 1461066287934 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]]]}] 04:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 04:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 872ms 04:44:47 INFO - PROCESS | 1932 | 1461066287994 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 04:44:48 INFO - PROCESS | 1932 | 1461066287998 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 04:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 04:44:48 INFO - PROCESS | 1932 | 1461066288004 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1932 | 1461066288010 Marionette TRACE conn2 <- [1,2070,null,{}] 04:44:48 INFO - PROCESS | 1932 | 1461066288015 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}] 04:44:48 INFO - PROCESS | 1932 | 1461066288151 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 04:44:48 INFO - PROCESS | 1932 | 1461066288250 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x11aa40800 == 54 [pid = 1932] [id = 525] 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x118c10800) [pid = 1932] [serial = 1575] [outer = 0x0] 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x119256c00) [pid = 1932] [serial = 1576] [outer = 0x118c10800] 04:44:48 INFO - PROCESS | 1932 | 1461066288280 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11a8bfc00) [pid = 1932] [serial = 1577] [outer = 0x118c10800] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf85000 == 53 [pid = 1932] [id = 517] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12641d800 == 52 [pid = 1932] [id = 516] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12b219800 == 51 [pid = 1932] [id = 515] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x127dc5800 == 50 [pid = 1932] [id = 514] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x1271be800 == 49 [pid = 1932] [id = 513] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x123f0a800 == 48 [pid = 1932] [id = 512] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x1187f4800) [pid = 1932] [serial = 1465] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x118579000) [pid = 1932] [serial = 1461] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x12357c000 == 47 [pid = 1932] [id = 511] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11c07c800 == 46 [pid = 1932] [id = 510] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x11b41b800 == 45 [pid = 1932] [id = 509] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x118f54800 == 44 [pid = 1932] [id = 508] 04:44:48 INFO - PROCESS | 1932 | --DOCSHELL 0x119863800 == 43 [pid = 1932] [id = 507] 04:44:48 INFO - PROCESS | 1932 | 1461066288717 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]]]}] 04:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 04:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 728ms 04:44:48 INFO - PROCESS | 1932 | 1461066288733 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 04:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 04:44:48 INFO - PROCESS | 1932 | 1461066288734 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 04:44:48 INFO - PROCESS | 1932 | 1461066288737 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 04:44:48 INFO - PROCESS | 1932 | 1461066288738 Marionette TRACE conn2 <- [1,2074,null,{}] 04:44:48 INFO - PROCESS | 1932 | 1461066288742 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}] 04:44:48 INFO - PROCESS | 1932 | 1461066288829 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x119135c00) [pid = 1932] [serial = 1471] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11b838800) [pid = 1932] [serial = 1480] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11a956400) [pid = 1932] [serial = 1474] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x1239c4c00) [pid = 1932] [serial = 1487] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x118572c00) [pid = 1932] [serial = 880] [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.] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11b833c00) [pid = 1932] [serial = 1478] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x123cb4400) [pid = 1932] [serial = 1496] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x115611800) [pid = 1932] [serial = 1492] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x123b76c00) [pid = 1932] [serial = 1489] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11bb63c00) [pid = 1932] [serial = 1483] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123761800) [pid = 1932] [serial = 1484] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11baa7800) [pid = 1932] [serial = 1481] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 114 (0x11aebe000) [pid = 1932] [serial = 1477] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 113 (0x119952000) [pid = 1932] [serial = 1493] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 112 (0x12928f800) [pid = 1932] [serial = 1458] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 111 (0x11ac38400) [pid = 1932] [serial = 1475] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 110 (0x1239bdc00) [pid = 1932] [serial = 1486] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 109 (0x11a8b8800) [pid = 1932] [serial = 1472] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 108 (0x118581400) [pid = 1932] [serial = 1469] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 107 (0x11853f800) [pid = 1932] [serial = 1468] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 106 (0x11bb58800) [pid = 1932] [serial = 1495] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 105 (0x12409fc00) [pid = 1932] [serial = 1498] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 104 (0x123cab000) [pid = 1932] [serial = 1490] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 103 (0x128ca6000) [pid = 1932] [serial = 1501] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | --DOMWINDOW == 102 (0x1272db800) [pid = 1932] [serial = 1499] [outer = 0x0] [url = about:blank] 04:44:48 INFO - PROCESS | 1932 | 1461066288888 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x119877800 == 44 [pid = 1932] [id = 526] 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 103 (0x115611800) [pid = 1932] [serial = 1578] [outer = 0x0] 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 104 (0x118ed0400) [pid = 1932] [serial = 1579] [outer = 0x115611800] 04:44:48 INFO - PROCESS | 1932 | 1461066288914 Marionette DEBUG loaded listener.js 04:44:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 105 (0x11aba8800) [pid = 1932] [serial = 1580] [outer = 0x115611800] 04:44:49 INFO - PROCESS | 1932 | 1461066289233 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 04:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 525ms 04:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 04:44:49 INFO - PROCESS | 1932 | 1461066289263 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 04:44:49 INFO - PROCESS | 1932 | 1461066289266 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1932 | 1461066289273 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1932 | 1461066289278 Marionette TRACE conn2 <- [1,2078,null,{}] 04:44:49 INFO - PROCESS | 1932 | 1461066289281 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}] 04:44:49 INFO - PROCESS | 1932 | 1461066289360 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 04:44:49 INFO - PROCESS | 1932 | 1461066289365 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12397e000 == 45 [pid = 1932] [id = 527] 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 106 (0x11aba3400) [pid = 1932] [serial = 1581] [outer = 0x0] 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 107 (0x11aeba800) [pid = 1932] [serial = 1582] [outer = 0x11aba3400] 04:44:49 INFO - PROCESS | 1932 | 1461066289390 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 108 (0x11bb5b800) [pid = 1932] [serial = 1583] [outer = 0x11aba3400] 04:44:49 INFO - PROCESS | 1932 | 1461066289743 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]]]}] 04:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 04:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 527ms 04:44:49 INFO - PROCESS | 1932 | 1461066289797 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 04:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 04:44:49 INFO - PROCESS | 1932 | 1461066289798 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 04:44:49 INFO - PROCESS | 1932 | 1461066289800 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 04:44:49 INFO - PROCESS | 1932 | 1461066289801 Marionette TRACE conn2 <- [1,2082,null,{}] 04:44:49 INFO - PROCESS | 1932 | 1461066289804 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}] 04:44:49 INFO - PROCESS | 1932 | 1461066289880 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 04:44:49 INFO - PROCESS | 1932 | 1461066289884 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271bc000 == 46 [pid = 1932] [id = 528] 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 109 (0x11bb5ec00) [pid = 1932] [serial = 1584] [outer = 0x0] 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 110 (0x11bedb400) [pid = 1932] [serial = 1585] [outer = 0x11bb5ec00] 04:44:49 INFO - PROCESS | 1932 | 1461066289909 Marionette DEBUG loaded listener.js 04:44:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 111 (0x123552800) [pid = 1932] [serial = 1586] [outer = 0x11bb5ec00] 04:44:50 INFO - PROCESS | 1932 | 1461066290248 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 04:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 469ms 04:44:50 INFO - PROCESS | 1932 | 1461066290271 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1932 | 1461066290272 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 04:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 04:44:50 INFO - PROCESS | 1932 | 1461066290276 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1932 | 1461066290278 Marionette TRACE conn2 <- [1,2086,null,{}] 04:44:50 INFO - PROCESS | 1932 | 1461066290287 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}] 04:44:50 INFO - PROCESS | 1932 | 1461066290364 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 04:44:50 INFO - PROCESS | 1932 | 1461066290369 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fb2800 == 47 [pid = 1932] [id = 529] 04:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 112 (0x123b7f000) [pid = 1932] [serial = 1587] [outer = 0x0] 04:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 113 (0x123ca9800) [pid = 1932] [serial = 1588] [outer = 0x123b7f000] 04:44:50 INFO - PROCESS | 1932 | 1461066290404 Marionette DEBUG loaded listener.js 04:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 114 (0x124091800) [pid = 1932] [serial = 1589] [outer = 0x123b7f000] 04:44:50 INFO - PROCESS | 1932 | 1461066290751 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]]]}] 04:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 04:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 523ms 04:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 04:44:50 INFO - PROCESS | 1932 | 1461066290797 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 04:44:50 INFO - PROCESS | 1932 | 1461066290798 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 04:44:50 INFO - PROCESS | 1932 | 1461066290800 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 04:44:50 INFO - PROCESS | 1932 | 1461066290801 Marionette TRACE conn2 <- [1,2090,null,{}] 04:44:50 INFO - PROCESS | 1932 | 1461066290804 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}] 04:44:50 INFO - PROCESS | 1932 | 1461066290881 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 04:44:50 INFO - PROCESS | 1932 | 1461066290915 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b82e800 == 48 [pid = 1932] [id = 530] 04:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 115 (0x123b7f800) [pid = 1932] [serial = 1590] [outer = 0x0] 04:44:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x12712f800) [pid = 1932] [serial = 1591] [outer = 0x123b7f800] 04:44:50 INFO - PROCESS | 1932 | 1461066290970 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x128cb9400) [pid = 1932] [serial = 1592] [outer = 0x123b7f800] 04:44:51 INFO - PROCESS | 1932 | 1461066291306 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 04:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 519ms 04:44:51 INFO - PROCESS | 1932 | 1461066291320 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1932 | 1461066291321 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 04:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 04:44:51 INFO - PROCESS | 1932 | 1461066291323 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1932 | 1461066291326 Marionette TRACE conn2 <- [1,2094,null,{}] 04:44:51 INFO - PROCESS | 1932 | 1461066291329 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}] 04:44:51 INFO - PROCESS | 1932 | 1461066291431 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 04:44:51 INFO - PROCESS | 1932 | 1461066291445 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf85800 == 49 [pid = 1932] [id = 531] 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x128cc7400) [pid = 1932] [serial = 1593] [outer = 0x0] 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x1294f0800) [pid = 1932] [serial = 1594] [outer = 0x128cc7400] 04:44:51 INFO - PROCESS | 1932 | 1461066291470 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x1295e0400) [pid = 1932] [serial = 1595] [outer = 0x128cc7400] 04:44:51 INFO - PROCESS | 1932 | 1461066291786 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]]]}] 04:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 04:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 474ms 04:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 04:44:51 INFO - PROCESS | 1932 | 1461066291797 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 04:44:51 INFO - PROCESS | 1932 | 1461066291799 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 04:44:51 INFO - PROCESS | 1932 | 1461066291801 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 04:44:51 INFO - PROCESS | 1932 | 1461066291802 Marionette TRACE conn2 <- [1,2098,null,{}] 04:44:51 INFO - PROCESS | 1932 | 1461066291804 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}] 04:44:51 INFO - PROCESS | 1932 | 1461066291902 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 04:44:51 INFO - PROCESS | 1932 | 1461066291907 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d377000 == 50 [pid = 1932] [id = 532] 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x129292c00) [pid = 1932] [serial = 1596] [outer = 0x0] 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12a1af800) [pid = 1932] [serial = 1597] [outer = 0x129292c00] 04:44:51 INFO - PROCESS | 1932 | 1461066291932 Marionette DEBUG loaded listener.js 04:44:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12a1b4000) [pid = 1932] [serial = 1598] [outer = 0x129292c00] 04:44:52 INFO - PROCESS | 1932 | 1461066292244 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 04:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 04:44:52 INFO - PROCESS | 1932 | 1461066292271 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1932 | 1461066292272 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 04:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 04:44:52 INFO - PROCESS | 1932 | 1461066292282 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1932 | 1461066292284 Marionette TRACE conn2 <- [1,2102,null,{}] 04:44:52 INFO - PROCESS | 1932 | 1461066292286 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}] 04:44:52 INFO - PROCESS | 1932 | 1461066292389 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 04:44:52 INFO - PROCESS | 1932 | 1461066292393 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e795000 == 51 [pid = 1932] [id = 533] 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12409a000) [pid = 1932] [serial = 1599] [outer = 0x0] 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x12a1b9400) [pid = 1932] [serial = 1600] [outer = 0x12409a000] 04:44:52 INFO - PROCESS | 1932 | 1461066292418 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x12b110000) [pid = 1932] [serial = 1601] [outer = 0x12409a000] 04:44:52 INFO - PROCESS | 1932 | 1461066292756 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]]]}] 04:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 04:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 517ms 04:44:52 INFO - PROCESS | 1932 | 1461066292801 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 04:44:52 INFO - PROCESS | 1932 | 1461066292802 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 04:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 04:44:52 INFO - PROCESS | 1932 | 1461066292804 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 04:44:52 INFO - PROCESS | 1932 | 1461066292805 Marionette TRACE conn2 <- [1,2106,null,{}] 04:44:52 INFO - PROCESS | 1932 | 1461066292808 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}] 04:44:52 INFO - PROCESS | 1932 | 1461066292905 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 04:44:52 INFO - PROCESS | 1932 | 1461066292909 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f297800 == 52 [pid = 1932] [id = 534] 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x119d9c400) [pid = 1932] [serial = 1602] [outer = 0x0] 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12b110400) [pid = 1932] [serial = 1603] [outer = 0x119d9c400] 04:44:52 INFO - PROCESS | 1932 | 1461066292938 Marionette DEBUG loaded listener.js 04:44:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x12b283000) [pid = 1932] [serial = 1604] [outer = 0x119d9c400] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x114c07000) [pid = 1932] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12d222400) [pid = 1932] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11baad400) [pid = 1932] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11bed6800) [pid = 1932] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11c2c3000) [pid = 1932] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x11a961c00) [pid = 1932] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x11a8c5800) [pid = 1932] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x118c89c00) [pid = 1932] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x1239c9000) [pid = 1932] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11644b400) [pid = 1932] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x115592000) [pid = 1932] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x115596c00) [pid = 1932] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x123760400) [pid = 1932] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 04:44:53 INFO - PROCESS | 1932 | --DOMWINDOW == 115 (0x11b4d0400) [pid = 1932] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 04:44:53 INFO - PROCESS | 1932 | 1461066293336 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 04:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 04:44:53 INFO - PROCESS | 1932 | 1461066293378 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1932 | 1461066293379 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 04:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 04:44:53 INFO - PROCESS | 1932 | 1461066293382 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1932 | 1461066293383 Marionette TRACE conn2 <- [1,2110,null,{}] 04:44:53 INFO - PROCESS | 1932 | 1461066293386 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}] 04:44:53 INFO - PROCESS | 1932 | 1461066293479 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 04:44:53 INFO - PROCESS | 1932 | 1461066293483 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5b5000 == 53 [pid = 1932] [id = 535] 04:44:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 116 (0x11924a000) [pid = 1932] [serial = 1605] [outer = 0x0] 04:44:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x1239c2400) [pid = 1932] [serial = 1606] [outer = 0x11924a000] 04:44:53 INFO - PROCESS | 1932 | 1461066293508 Marionette DEBUG loaded listener.js 04:44:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x12b289c00) [pid = 1932] [serial = 1607] [outer = 0x11924a000] 04:44:53 INFO - PROCESS | 1932 | 1461066293872 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]]]}] 04:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 04:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 521ms 04:44:53 INFO - PROCESS | 1932 | 1461066293905 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 04:44:53 INFO - PROCESS | 1932 | 1461066293907 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 04:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 04:44:53 INFO - PROCESS | 1932 | 1461066293912 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 04:44:53 INFO - PROCESS | 1932 | 1461066293914 Marionette TRACE conn2 <- [1,2114,null,{}] 04:44:53 INFO - PROCESS | 1932 | 1461066293917 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}] 04:44:54 INFO - PROCESS | 1932 | 1461066294075 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 04:44:54 INFO - PROCESS | 1932 | 1461066294089 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f881000 == 54 [pid = 1932] [id = 536] 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x12b496000) [pid = 1932] [serial = 1608] [outer = 0x0] 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x12b7b6800) [pid = 1932] [serial = 1609] [outer = 0x12b496000] 04:44:54 INFO - PROCESS | 1932 | 1461066294131 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x12b88c800) [pid = 1932] [serial = 1610] [outer = 0x12b496000] 04:44:54 INFO - PROCESS | 1932 | 1461066294520 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]]]}] 04:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 04:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 620ms 04:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 04:44:54 INFO - PROCESS | 1932 | 1461066294533 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 04:44:54 INFO - PROCESS | 1932 | 1461066294534 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 04:44:54 INFO - PROCESS | 1932 | 1461066294536 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 04:44:54 INFO - PROCESS | 1932 | 1461066294537 Marionette TRACE conn2 <- [1,2118,null,{}] 04:44:54 INFO - PROCESS | 1932 | 1461066294539 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}] 04:44:54 INFO - PROCESS | 1932 | 1461066294621 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 04:44:54 INFO - PROCESS | 1932 | 1461066294677 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc6c800 == 55 [pid = 1932] [id = 537] 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x12b889000) [pid = 1932] [serial = 1611] [outer = 0x0] 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x12b892400) [pid = 1932] [serial = 1612] [outer = 0x12b889000] 04:44:54 INFO - PROCESS | 1932 | 1461066294702 Marionette DEBUG loaded listener.js 04:44:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x12bc0d800) [pid = 1932] [serial = 1613] [outer = 0x12b889000] 04:44:54 INFO - PROCESS | 1932 | 1461066294951 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 04:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 475ms 04:44:55 INFO - PROCESS | 1932 | 1461066295014 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1932 | 1461066295015 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 04:44:55 INFO - PROCESS | 1932 | 1461066295017 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1932 | 1461066295018 Marionette TRACE conn2 <- [1,2122,null,{}] 04:44:55 INFO - PROCESS | 1932 | 1461066295021 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}] 04:44:55 INFO - PROCESS | 1932 | 1461066295105 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 04:44:55 INFO - PROCESS | 1932 | 1461066295217 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x11886b000 == 56 [pid = 1932] [id = 538] 04:44:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x114035400) [pid = 1932] [serial = 1614] [outer = 0x0] 04:44:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x1146c3400) [pid = 1932] [serial = 1615] [outer = 0x114035400] 04:44:55 INFO - PROCESS | 1932 | 1461066295249 Marionette DEBUG loaded listener.js 04:44:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x11620a800) [pid = 1932] [serial = 1616] [outer = 0x114035400] 04:44:55 INFO - PROCESS | 1932 | 1461066295715 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]]]}] 04:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 04:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 04:44:55 INFO - PROCESS | 1932 | 1461066295738 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 04:44:55 INFO - PROCESS | 1932 | 1461066295743 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 04:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 04:44:55 INFO - PROCESS | 1932 | 1461066295748 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 04:44:55 INFO - PROCESS | 1932 | 1461066295750 Marionette TRACE conn2 <- [1,2126,null,{}] 04:44:55 INFO - PROCESS | 1932 | 1461066295753 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}] 04:44:55 INFO - PROCESS | 1932 | 1461066295859 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 04:44:55 INFO - PROCESS | 1932 | 1461066295918 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12357c000 == 57 [pid = 1932] [id = 539] 04:44:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x1187f2000) [pid = 1932] [serial = 1617] [outer = 0x0] 04:44:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11a8c5000) [pid = 1932] [serial = 1618] [outer = 0x1187f2000] 04:44:55 INFO - PROCESS | 1932 | 1461066295951 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11aa9ac00) [pid = 1932] [serial = 1619] [outer = 0x1187f2000] 04:44:56 INFO - PROCESS | 1932 | 1461066296368 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]]]}] 04:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 04:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 672ms 04:44:56 INFO - PROCESS | 1932 | 1461066296423 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 04:44:56 INFO - PROCESS | 1932 | 1461066296427 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 04:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 04:44:56 INFO - PROCESS | 1932 | 1461066296431 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 04:44:56 INFO - PROCESS | 1932 | 1461066296433 Marionette TRACE conn2 <- [1,2130,null,{}] 04:44:56 INFO - PROCESS | 1932 | 1461066296437 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}] 04:44:56 INFO - PROCESS | 1932 | 1461066296617 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 04:44:56 INFO - PROCESS | 1932 | 1461066296702 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fbb000 == 58 [pid = 1932] [id = 540] 04:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11b4d5c00) [pid = 1932] [serial = 1620] [outer = 0x0] 04:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11b83b000) [pid = 1932] [serial = 1621] [outer = 0x11b4d5c00] 04:44:56 INFO - PROCESS | 1932 | 1461066296732 Marionette DEBUG loaded listener.js 04:44:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11bedd000) [pid = 1932] [serial = 1622] [outer = 0x11b4d5c00] 04:44:57 INFO - PROCESS | 1932 | 1461066297177 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] 04:44:57 INFO - PROCESS | 1932 | 1461066297204 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 04:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 04:44:57 INFO - PROCESS | 1932 | 1461066297211 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1932 | 1461066297215 Marionette TRACE conn2 <- [1,2134,null,{}] 04:44:57 INFO - PROCESS | 1932 | 1461066297218 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}] 04:44:57 INFO - PROCESS | 1932 | 1461066297322 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 04:44:57 INFO - PROCESS | 1932 | 1461066297381 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5aa000 == 59 [pid = 1932] [id = 541] 04:44:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12354d800) [pid = 1932] [serial = 1623] [outer = 0x0] 04:44:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x1239c8800) [pid = 1932] [serial = 1624] [outer = 0x12354d800] 04:44:57 INFO - PROCESS | 1932 | 1461066297410 Marionette DEBUG loaded listener.js 04:44:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x1295d9000) [pid = 1932] [serial = 1625] [outer = 0x12354d800] 04:44:57 INFO - PROCESS | 1932 | 1461066297811 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]]]}] 04:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 04:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 628ms 04:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 04:44:57 INFO - PROCESS | 1932 | 1461066297836 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 04:44:57 INFO - PROCESS | 1932 | 1461066297838 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 04:44:57 INFO - PROCESS | 1932 | 1461066297840 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 04:44:57 INFO - PROCESS | 1932 | 1461066297841 Marionette TRACE conn2 <- [1,2138,null,{}] 04:44:57 INFO - PROCESS | 1932 | 1461066297844 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}] 04:44:57 INFO - PROCESS | 1932 | 1461066297945 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 04:44:58 INFO - PROCESS | 1932 | 1461066298036 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301be800 == 60 [pid = 1932] [id = 542] 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x1271cfc00) [pid = 1932] [serial = 1626] [outer = 0x0] 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12b118400) [pid = 1932] [serial = 1627] [outer = 0x1271cfc00] 04:44:58 INFO - PROCESS | 1932 | 1461066298065 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12b894c00) [pid = 1932] [serial = 1628] [outer = 0x1271cfc00] 04:44:58 INFO - PROCESS | 1932 | 1461066298469 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]]]}] 04:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 04:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 670ms 04:44:58 INFO - PROCESS | 1932 | 1461066298511 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 04:44:58 INFO - PROCESS | 1932 | 1461066298512 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 04:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 04:44:58 INFO - PROCESS | 1932 | 1461066298515 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 04:44:58 INFO - PROCESS | 1932 | 1461066298516 Marionette TRACE conn2 <- [1,2142,null,{}] 04:44:58 INFO - PROCESS | 1932 | 1461066298518 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}] 04:44:58 INFO - PROCESS | 1932 | 1461066298618 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 04:44:58 INFO - PROCESS | 1932 | 1461066298676 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x130684000 == 61 [pid = 1932] [id = 543] 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12bdda000) [pid = 1932] [serial = 1629] [outer = 0x0] 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12bdde000) [pid = 1932] [serial = 1630] [outer = 0x12bdda000] 04:44:58 INFO - PROCESS | 1932 | 1461066298713 Marionette DEBUG loaded listener.js 04:44:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12cfc1000) [pid = 1932] [serial = 1631] [outer = 0x12bdda000] 04:44:59 INFO - PROCESS | 1932 | 1461066299198 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] 04:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 04:44:59 INFO - PROCESS | 1932 | 1461066299249 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 04:44:59 INFO - PROCESS | 1932 | 1461066299251 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 04:44:59 INFO - PROCESS | 1932 | 1461066299252 Marionette TRACE conn2 <- [1,2146,null,{}] 04:44:59 INFO - PROCESS | 1932 | 1461066299255 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}] 04:44:59 INFO - PROCESS | 1932 | 1461066299576 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 04:44:59 INFO - PROCESS | 1932 | 1461066299624 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:44:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c07d000 == 62 [pid = 1932] [id = 544] 04:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x116453800) [pid = 1932] [serial = 1632] [outer = 0x0] 04:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x118573c00) [pid = 1932] [serial = 1633] [outer = 0x116453800] 04:44:59 INFO - PROCESS | 1932 | 1461066299654 Marionette DEBUG loaded listener.js 04:44:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x118c11000) [pid = 1932] [serial = 1634] [outer = 0x116453800] 04:45:00 INFO - PROCESS | 1932 | 1461066300094 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] 04:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 04:45:00 INFO - PROCESS | 1932 | 1461066300128 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 04:45:00 INFO - PROCESS | 1932 | 1461066300133 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1932 | 1461066300136 Marionette TRACE conn2 <- [1,2150,null,{}] 04:45:00 INFO - PROCESS | 1932 | 1461066300141 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}] 04:45:00 INFO - PROCESS | 1932 | 1461066300278 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 04:45:00 INFO - PROCESS | 1932 | 1461066300380 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbe5800 == 63 [pid = 1932] [id = 545] 04:45:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x118f09c00) [pid = 1932] [serial = 1635] [outer = 0x0] 04:45:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x11a8bb800) [pid = 1932] [serial = 1636] [outer = 0x118f09c00] 04:45:00 INFO - PROCESS | 1932 | 1461066300409 Marionette DEBUG loaded listener.js 04:45:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x11ac38400) [pid = 1932] [serial = 1637] [outer = 0x118f09c00] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc6c800 == 62 [pid = 1932] [id = 537] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12f881000 == 61 [pid = 1932] [id = 536] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5b5000 == 60 [pid = 1932] [id = 535] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12f297800 == 59 [pid = 1932] [id = 534] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12e795000 == 58 [pid = 1932] [id = 533] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12d377000 == 57 [pid = 1932] [id = 532] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf85800 == 56 [pid = 1932] [id = 531] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x114c0e000) [pid = 1932] [serial = 1504] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x11a8bb400) [pid = 1932] [serial = 1507] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x11b82f800) [pid = 1932] [serial = 1510] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x11c2c2400) [pid = 1932] [serial = 1513] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x127135c00) [pid = 1932] [serial = 1516] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x1294e2400) [pid = 1932] [serial = 1555] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12b82e800 == 55 [pid = 1932] [id = 530] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x128fb2800 == 54 [pid = 1932] [id = 529] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x1271bc000 == 53 [pid = 1932] [id = 528] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12397e000 == 52 [pid = 1932] [id = 527] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x119877800 == 51 [pid = 1932] [id = 526] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x11aa40800 == 50 [pid = 1932] [id = 525] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba61000 == 49 [pid = 1932] [id = 524] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12edc5800 == 48 [pid = 1932] [id = 523] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12e952000 == 47 [pid = 1932] [id = 522] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdbb000 == 46 [pid = 1932] [id = 521] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbee800 == 45 [pid = 1932] [id = 520] 04:45:00 INFO - PROCESS | 1932 | 1461066300885 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]]]}] 04:45:00 INFO - PROCESS | 1932 | --DOCSHELL 0x1187b9000 == 44 [pid = 1932] [id = 519] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x11a9fa000) [pid = 1932] [serial = 1466] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12e256000) [pid = 1932] [serial = 1405] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x11c2bc800) [pid = 1932] [serial = 1540] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x1239bf000) [pid = 1932] [serial = 1543] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x123caa400) [pid = 1932] [serial = 1546] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x11ac36c00) [pid = 1932] [serial = 1534] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x11aa90000) [pid = 1932] [serial = 1531] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11ac02c00) [pid = 1932] [serial = 1532] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x118f0b400) [pid = 1932] [serial = 1528] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11a8bec00) [pid = 1932] [serial = 1529] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x1294ec800) [pid = 1932] [serial = 1520] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12409e800) [pid = 1932] [serial = 1519] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x118578000) [pid = 1932] [serial = 1525] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x118c7b800) [pid = 1932] [serial = 1526] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11644fc00) [pid = 1932] [serial = 1523] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x11560d800) [pid = 1932] [serial = 1522] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 125 (0x11a95a000) [pid = 1932] [serial = 1549] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 124 (0x11c331c00) [pid = 1932] [serial = 1550] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 123 (0x123cb6c00) [pid = 1932] [serial = 1547] [outer = 0x0] [url = about:blank] 04:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 122 (0x129293000) [pid = 1932] [serial = 1553] [outer = 0x0] [url = about:blank] 04:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 778ms 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 121 (0x11ba44800) [pid = 1932] [serial = 1537] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 120 (0x12354f800) [pid = 1932] [serial = 1541] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 119 (0x11be88400) [pid = 1932] [serial = 1538] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 118 (0x123a98c00) [pid = 1932] [serial = 1544] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 117 (0x11ae90c00) [pid = 1932] [serial = 1535] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | --DOMWINDOW == 116 (0x12409d800) [pid = 1932] [serial = 1552] [outer = 0x0] [url = about:blank] 04:45:00 INFO - PROCESS | 1932 | 1461066300911 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 04:45:00 INFO - PROCESS | 1932 | 1461066300913 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 04:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 04:45:00 INFO - PROCESS | 1932 | 1461066300915 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 04:45:00 INFO - PROCESS | 1932 | 1461066300916 Marionette TRACE conn2 <- [1,2154,null,{}] 04:45:00 INFO - PROCESS | 1932 | 1461066300919 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}] 04:45:01 INFO - PROCESS | 1932 | 1461066301000 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 04:45:01 INFO - PROCESS | 1932 | 1461066301007 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11986a000 == 45 [pid = 1932] [id = 546] 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 117 (0x11a8c3c00) [pid = 1932] [serial = 1638] [outer = 0x0] 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 118 (0x11ae8d400) [pid = 1932] [serial = 1639] [outer = 0x11a8c3c00] 04:45:01 INFO - PROCESS | 1932 | 1461066301038 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 119 (0x11b83c400) [pid = 1932] [serial = 1640] [outer = 0x11a8c3c00] 04:45:01 INFO - PROCESS | 1932 | 1461066301466 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]]]}] 04:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 04:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 570ms 04:45:01 INFO - PROCESS | 1932 | 1461066301486 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 04:45:01 INFO - PROCESS | 1932 | 1461066301490 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 04:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 04:45:01 INFO - PROCESS | 1932 | 1461066301503 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 04:45:01 INFO - PROCESS | 1932 | 1461066301508 Marionette TRACE conn2 <- [1,2158,null,{}] 04:45:01 INFO - PROCESS | 1932 | 1461066301512 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}] 04:45:01 INFO - PROCESS | 1932 | 1461066301634 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 04:45:01 INFO - PROCESS | 1932 | 1461066301648 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c379000 == 46 [pid = 1932] [id = 547] 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 120 (0x11ba48400) [pid = 1932] [serial = 1641] [outer = 0x0] 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 121 (0x11bb63c00) [pid = 1932] [serial = 1642] [outer = 0x11ba48400] 04:45:01 INFO - PROCESS | 1932 | 1461066301689 Marionette DEBUG loaded listener.js 04:45:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 122 (0x123769c00) [pid = 1932] [serial = 1643] [outer = 0x11ba48400] 04:45:02 INFO - PROCESS | 1932 | 1461066302081 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 04:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 631ms 04:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 04:45:02 INFO - PROCESS | 1932 | 1461066302127 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1932 | 1461066302129 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 04:45:02 INFO - PROCESS | 1932 | 1461066302131 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1932 | 1461066302132 Marionette TRACE conn2 <- [1,2162,null,{}] 04:45:02 INFO - PROCESS | 1932 | 1461066302134 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}] 04:45:02 INFO - PROCESS | 1932 | 1461066302211 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 04:45:02 INFO - PROCESS | 1932 | 1461066302232 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x1188a1800 == 47 [pid = 1932] [id = 548] 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 123 (0x1239c8c00) [pid = 1932] [serial = 1644] [outer = 0x0] 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 124 (0x123cad800) [pid = 1932] [serial = 1645] [outer = 0x1239c8c00] 04:45:02 INFO - PROCESS | 1932 | 1461066302257 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 125 (0x123fc0400) [pid = 1932] [serial = 1646] [outer = 0x1239c8c00] 04:45:02 INFO - PROCESS | 1932 | 1461066302580 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]]]}] 04:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 04:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 469ms 04:45:02 INFO - PROCESS | 1932 | 1461066302600 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 04:45:02 INFO - PROCESS | 1932 | 1461066302602 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 04:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 04:45:02 INFO - PROCESS | 1932 | 1461066302604 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 04:45:02 INFO - PROCESS | 1932 | 1461066302605 Marionette TRACE conn2 <- [1,2166,null,{}] 04:45:02 INFO - PROCESS | 1932 | 1461066302607 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}] 04:45:02 INFO - PROCESS | 1932 | 1461066302702 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 04:45:02 INFO - PROCESS | 1932 | 1461066302766 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba2c000 == 48 [pid = 1932] [id = 549] 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 126 (0x1271d1400) [pid = 1932] [serial = 1647] [outer = 0x0] 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x128ca6000) [pid = 1932] [serial = 1648] [outer = 0x1271d1400] 04:45:02 INFO - PROCESS | 1932 | 1461066302795 Marionette DEBUG loaded listener.js 04:45:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x1295e4000) [pid = 1932] [serial = 1649] [outer = 0x1271d1400] 04:45:03 INFO - PROCESS | 1932 | 1461066303105 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 04:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 518ms 04:45:03 INFO - PROCESS | 1932 | 1461066303123 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1932 | 1461066303124 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 04:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 04:45:03 INFO - PROCESS | 1932 | 1461066303130 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1932 | 1461066303131 Marionette TRACE conn2 <- [1,2170,null,{}] 04:45:03 INFO - PROCESS | 1932 | 1461066303133 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}] 04:45:03 INFO - PROCESS | 1932 | 1461066303233 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 04:45:03 INFO - PROCESS | 1932 | 1461066303246 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12baa4000 == 49 [pid = 1932] [id = 550] 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x129296400) [pid = 1932] [serial = 1650] [outer = 0x0] 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x12a1b9800) [pid = 1932] [serial = 1651] [outer = 0x129296400] 04:45:03 INFO - PROCESS | 1932 | 1461066303271 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12b118000) [pid = 1932] [serial = 1652] [outer = 0x129296400] 04:45:03 INFO - PROCESS | 1932 | 1461066303622 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]]]}] 04:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 04:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 521ms 04:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 04:45:03 INFO - PROCESS | 1932 | 1461066303651 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 04:45:03 INFO - PROCESS | 1932 | 1461066303652 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 04:45:03 INFO - PROCESS | 1932 | 1461066303654 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 04:45:03 INFO - PROCESS | 1932 | 1461066303655 Marionette TRACE conn2 <- [1,2174,null,{}] 04:45:03 INFO - PROCESS | 1932 | 1461066303663 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}] 04:45:03 INFO - PROCESS | 1932 | 1461066303762 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 04:45:03 INFO - PROCESS | 1932 | 1461066303798 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d316800 == 50 [pid = 1932] [id = 551] 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x1295e4800) [pid = 1932] [serial = 1653] [outer = 0x0] 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12b7bc400) [pid = 1932] [serial = 1654] [outer = 0x1295e4800] 04:45:03 INFO - PROCESS | 1932 | 1461066303824 Marionette DEBUG loaded listener.js 04:45:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12bdd1800) [pid = 1932] [serial = 1655] [outer = 0x1295e4800] 04:45:04 INFO - PROCESS | 1932 | 1461066304147 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 04:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 04:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 04:45:04 INFO - PROCESS | 1932 | 1461066304173 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1932 | 1461066304175 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1932 | 1461066304177 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1932 | 1461066304179 Marionette TRACE conn2 <- [1,2178,null,{}] 04:45:04 INFO - PROCESS | 1932 | 1461066304181 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}] 04:45:04 INFO - PROCESS | 1932 | 1461066304299 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 04:45:04 INFO - PROCESS | 1932 | 1461066304317 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e793800 == 51 [pid = 1932] [id = 552] 04:45:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12bc06000) [pid = 1932] [serial = 1656] [outer = 0x0] 04:45:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12cfba800) [pid = 1932] [serial = 1657] [outer = 0x12bc06000] 04:45:04 INFO - PROCESS | 1932 | 1461066304357 Marionette DEBUG loaded listener.js 04:45:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12cfc5c00) [pid = 1932] [serial = 1658] [outer = 0x12bc06000] 04:45:04 INFO - PROCESS | 1932 | 1461066304820 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]]]}] 04:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 04:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 672ms 04:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 04:45:04 INFO - PROCESS | 1932 | 1461066304849 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 04:45:04 INFO - PROCESS | 1932 | 1461066304850 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 04:45:04 INFO - PROCESS | 1932 | 1461066304852 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 04:45:04 INFO - PROCESS | 1932 | 1461066304853 Marionette TRACE conn2 <- [1,2182,null,{}] 04:45:04 INFO - PROCESS | 1932 | 1461066304856 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}] 04:45:04 INFO - PROCESS | 1932 | 1461066304945 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 04:45:04 INFO - PROCESS | 1932 | 1461066304970 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f28c800 == 52 [pid = 1932] [id = 553] 04:45:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12bdd3000) [pid = 1932] [serial = 1659] [outer = 0x0] 04:45:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12d0c4800) [pid = 1932] [serial = 1660] [outer = 0x12bdd3000] 04:45:04 INFO - PROCESS | 1932 | 1461066304995 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12d0cc800) [pid = 1932] [serial = 1661] [outer = 0x12bdd3000] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12b496000) [pid = 1932] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x128cc7400) [pid = 1932] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x129292c00) [pid = 1932] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12409a000) [pid = 1932] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x123c18000) [pid = 1932] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x11bb5ec00) [pid = 1932] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x123b7f000) [pid = 1932] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11aba3400) [pid = 1932] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x115611800) [pid = 1932] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x11558d400) [pid = 1932] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x118c10800) [pid = 1932] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x119d9c400) [pid = 1932] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x11924a000) [pid = 1932] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 04:45:05 INFO - PROCESS | 1932 | --DOMWINDOW == 126 (0x123b7f800) [pid = 1932] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 04:45:05 INFO - PROCESS | 1932 | 1461066305471 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]]]}] 04:45:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 04:45:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 668ms 04:45:05 INFO - PROCESS | 1932 | 1461066305521 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 04:45:05 INFO - PROCESS | 1932 | 1461066305523 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 04:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 04:45:05 INFO - PROCESS | 1932 | 1461066305538 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 04:45:05 INFO - PROCESS | 1932 | 1461066305539 Marionette TRACE conn2 <- [1,2186,null,{}] 04:45:05 INFO - PROCESS | 1932 | 1461066305547 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}] 04:45:05 INFO - PROCESS | 1932 | 1461066305650 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 04:45:05 INFO - PROCESS | 1932 | 1461066305672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5b7800 == 53 [pid = 1932] [id = 554] 04:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 127 (0x123762c00) [pid = 1932] [serial = 1662] [outer = 0x0] 04:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x12b88a800) [pid = 1932] [serial = 1663] [outer = 0x123762c00] 04:45:05 INFO - PROCESS | 1932 | 1461066305702 Marionette DEBUG loaded listener.js 04:45:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x12d227800) [pid = 1932] [serial = 1664] [outer = 0x123762c00] 04:45:06 INFO - PROCESS | 1932 | 1461066306031 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 04:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 523ms 04:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 04:45:06 INFO - PROCESS | 1932 | 1461066306061 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1932 | 1461066306063 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1932 | 1461066306065 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1932 | 1461066306066 Marionette TRACE conn2 <- [1,2190,null,{}] 04:45:06 INFO - PROCESS | 1932 | 1461066306069 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}] 04:45:06 INFO - PROCESS | 1932 | 1461066306150 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 04:45:06 INFO - PROCESS | 1932 | 1461066306209 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc6a000 == 54 [pid = 1932] [id = 555] 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x1239bdc00) [pid = 1932] [serial = 1665] [outer = 0x0] 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x12d22dc00) [pid = 1932] [serial = 1666] [outer = 0x1239bdc00] 04:45:06 INFO - PROCESS | 1932 | 1461066306233 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x12d34fc00) [pid = 1932] [serial = 1667] [outer = 0x1239bdc00] 04:45:06 INFO - PROCESS | 1932 | 1461066306500 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]]]}] 04:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 04:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 468ms 04:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 04:45:06 INFO - PROCESS | 1932 | 1461066306534 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 04:45:06 INFO - PROCESS | 1932 | 1461066306535 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 04:45:06 INFO - PROCESS | 1932 | 1461066306537 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 04:45:06 INFO - PROCESS | 1932 | 1461066306539 Marionette TRACE conn2 <- [1,2194,null,{}] 04:45:06 INFO - PROCESS | 1932 | 1461066306550 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}] 04:45:06 INFO - PROCESS | 1932 | 1461066306637 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 04:45:06 INFO - PROCESS | 1932 | 1461066306642 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bb3000 == 55 [pid = 1932] [id = 556] 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x12daa0800) [pid = 1932] [serial = 1668] [outer = 0x0] 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x12daaac00) [pid = 1932] [serial = 1669] [outer = 0x12daa0800] 04:45:06 INFO - PROCESS | 1932 | 1461066306666 Marionette DEBUG loaded listener.js 04:45:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x12e096800) [pid = 1932] [serial = 1670] [outer = 0x12daa0800] 04:45:07 INFO - PROCESS | 1932 | 1461066306997 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 04:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 479ms 04:45:07 INFO - PROCESS | 1932 | 1461066307017 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1932 | 1461066307019 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 04:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 04:45:07 INFO - PROCESS | 1932 | 1461066307021 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1932 | 1461066307022 Marionette TRACE conn2 <- [1,2198,null,{}] 04:45:07 INFO - PROCESS | 1932 | 1461066307024 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}] 04:45:07 INFO - PROCESS | 1932 | 1461066307139 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 04:45:07 INFO - PROCESS | 1932 | 1461066307145 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x123c8c800 == 56 [pid = 1932] [id = 557] 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x1146bf400) [pid = 1932] [serial = 1671] [outer = 0x0] 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12e096c00) [pid = 1932] [serial = 1672] [outer = 0x1146bf400] 04:45:07 INFO - PROCESS | 1932 | 1461066307169 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12e256800) [pid = 1932] [serial = 1673] [outer = 0x1146bf400] 04:45:07 INFO - PROCESS | 1932 | 1461066307625 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]]]}] 04:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 04:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 619ms 04:45:07 INFO - PROCESS | 1932 | 1461066307659 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 04:45:07 INFO - PROCESS | 1932 | 1461066307661 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 04:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 04:45:07 INFO - PROCESS | 1932 | 1461066307666 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 04:45:07 INFO - PROCESS | 1932 | 1461066307669 Marionette TRACE conn2 <- [1,2202,null,{}] 04:45:07 INFO - PROCESS | 1932 | 1461066307672 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}] 04:45:07 INFO - PROCESS | 1932 | 1461066307781 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 04:45:07 INFO - PROCESS | 1932 | 1461066307855 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd4000 == 57 [pid = 1932] [id = 558] 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x118f0a000) [pid = 1932] [serial = 1674] [outer = 0x0] 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x119d99800) [pid = 1932] [serial = 1675] [outer = 0x118f0a000] 04:45:07 INFO - PROCESS | 1932 | 1461066307887 Marionette DEBUG loaded listener.js 04:45:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x11aa90c00) [pid = 1932] [serial = 1676] [outer = 0x118f0a000] 04:45:08 INFO - PROCESS | 1932 | 1461066308288 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]]]}] 04:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 04:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 670ms 04:45:08 INFO - PROCESS | 1932 | 1461066308337 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 04:45:08 INFO - PROCESS | 1932 | 1461066308341 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 04:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 04:45:08 INFO - PROCESS | 1932 | 1461066308346 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 04:45:08 INFO - PROCESS | 1932 | 1461066308348 Marionette TRACE conn2 <- [1,2206,null,{}] 04:45:08 INFO - PROCESS | 1932 | 1461066308351 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}] 04:45:08 INFO - PROCESS | 1932 | 1461066308479 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 04:45:08 INFO - PROCESS | 1932 | 1461066308566 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x123c9a800 == 58 [pid = 1932] [id = 559] 04:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11b833000) [pid = 1932] [serial = 1677] [outer = 0x0] 04:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11bb5f400) [pid = 1932] [serial = 1678] [outer = 0x11b833000] 04:45:08 INFO - PROCESS | 1932 | 1461066308595 Marionette DEBUG loaded listener.js 04:45:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x11c0fcc00) [pid = 1932] [serial = 1679] [outer = 0x11b833000] 04:45:09 INFO - PROCESS | 1932 | 1461066309020 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 04:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 04:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 04:45:09 INFO - PROCESS | 1932 | 1461066309074 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1932 | 1461066309076 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 04:45:09 INFO - PROCESS | 1932 | 1461066309080 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1932 | 1461066309083 Marionette TRACE conn2 <- [1,2210,null,{}] 04:45:09 INFO - PROCESS | 1932 | 1461066309091 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}] 04:45:09 INFO - PROCESS | 1932 | 1461066309196 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 04:45:09 INFO - PROCESS | 1932 | 1461066309271 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f299000 == 59 [pid = 1932] [id = 560] 04:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x12409a800) [pid = 1932] [serial = 1680] [outer = 0x0] 04:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x1271d4800) [pid = 1932] [serial = 1681] [outer = 0x12409a800] 04:45:09 INFO - PROCESS | 1932 | 1461066309302 Marionette DEBUG loaded listener.js 04:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x1294e3000) [pid = 1932] [serial = 1682] [outer = 0x12409a800] 04:45:09 INFO - PROCESS | 1932 | 1461066309718 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]]]}] 04:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 04:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 04:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 04:45:09 INFO - PROCESS | 1932 | 1461066309752 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 04:45:09 INFO - PROCESS | 1932 | 1461066309754 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 04:45:09 INFO - PROCESS | 1932 | 1461066309756 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 04:45:09 INFO - PROCESS | 1932 | 1461066309757 Marionette TRACE conn2 <- [1,2214,null,{}] 04:45:09 INFO - PROCESS | 1932 | 1461066309779 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}] 04:45:09 INFO - PROCESS | 1932 | 1461066309881 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 04:45:09 INFO - PROCESS | 1932 | 1461066309941 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264a7000 == 60 [pid = 1932] [id = 561] 04:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x1295dcc00) [pid = 1932] [serial = 1683] [outer = 0x0] 04:45:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12b110c00) [pid = 1932] [serial = 1684] [outer = 0x1295dcc00] 04:45:09 INFO - PROCESS | 1932 | 1461066309971 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12cda3400) [pid = 1932] [serial = 1685] [outer = 0x1295dcc00] 04:45:10 INFO - PROCESS | 1932 | 1461066310401 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]]]}] 04:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 04:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 688ms 04:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 04:45:10 INFO - PROCESS | 1932 | 1461066310445 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 04:45:10 INFO - PROCESS | 1932 | 1461066310446 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 04:45:10 INFO - PROCESS | 1932 | 1461066310448 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 04:45:10 INFO - PROCESS | 1932 | 1461066310449 Marionette TRACE conn2 <- [1,2218,null,{}] 04:45:10 INFO - PROCESS | 1932 | 1461066310452 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}] 04:45:10 INFO - PROCESS | 1932 | 1461066310552 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 04:45:10 INFO - PROCESS | 1932 | 1461066310613 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc71000 == 61 [pid = 1932] [id = 562] 04:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12bddac00) [pid = 1932] [serial = 1686] [outer = 0x0] 04:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12d0ca400) [pid = 1932] [serial = 1687] [outer = 0x12bddac00] 04:45:10 INFO - PROCESS | 1932 | 1461066310644 Marionette DEBUG loaded listener.js 04:45:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12d34a000) [pid = 1932] [serial = 1688] [outer = 0x12bddac00] 04:45:11 INFO - PROCESS | 1932 | 1461066311136 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 04:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 718ms 04:45:11 INFO - PROCESS | 1932 | 1461066311167 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1932 | 1461066311168 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 04:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 04:45:11 INFO - PROCESS | 1932 | 1461066311170 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1932 | 1461066311172 Marionette TRACE conn2 <- [1,2222,null,{}] 04:45:11 INFO - PROCESS | 1932 | 1461066311174 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}] 04:45:11 INFO - PROCESS | 1932 | 1461066311311 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 04:45:11 INFO - PROCESS | 1932 | 1461066311419 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f896800 == 62 [pid = 1932] [id = 563] 04:45:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x115593400) [pid = 1932] [serial = 1689] [outer = 0x0] 04:45:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x12e253c00) [pid = 1932] [serial = 1690] [outer = 0x115593400] 04:45:11 INFO - PROCESS | 1932 | 1461066311454 Marionette DEBUG loaded listener.js 04:45:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x12e27d000) [pid = 1932] [serial = 1691] [outer = 0x115593400] 04:45:11 INFO - PROCESS | 1932 | 1461066311871 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]]]}] 04:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 04:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 718ms 04:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 04:45:11 INFO - PROCESS | 1932 | 1461066311889 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 04:45:11 INFO - PROCESS | 1932 | 1461066311891 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 04:45:11 INFO - PROCESS | 1932 | 1461066311893 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 04:45:11 INFO - PROCESS | 1932 | 1461066311894 Marionette TRACE conn2 <- [1,2226,null,{}] 04:45:11 INFO - PROCESS | 1932 | 1461066311897 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}] 04:45:12 INFO - PROCESS | 1932 | 1461066312000 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 04:45:12 INFO - PROCESS | 1932 | 1461066312062 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11ba2e000 == 63 [pid = 1932] [id = 564] 04:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x114e64800) [pid = 1932] [serial = 1692] [outer = 0x0] 04:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x115606800) [pid = 1932] [serial = 1693] [outer = 0x114e64800] 04:45:12 INFO - PROCESS | 1932 | 1461066312284 Marionette DEBUG loaded listener.js 04:45:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x1187edc00) [pid = 1932] [serial = 1694] [outer = 0x114e64800] 04:45:12 INFO - PROCESS | 1932 | 1461066312772 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]]]}] 04:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 04:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 919ms 04:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 04:45:12 INFO - PROCESS | 1932 | 1461066312813 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 04:45:12 INFO - PROCESS | 1932 | 1461066312815 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 04:45:12 INFO - PROCESS | 1932 | 1461066312818 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 04:45:12 INFO - PROCESS | 1932 | 1461066312820 Marionette TRACE conn2 <- [1,2230,null,{}] 04:45:12 INFO - PROCESS | 1932 | 1461066312824 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}] 04:45:12 INFO - PROCESS | 1932 | 1461066312923 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 04:45:13 INFO - PROCESS | 1932 | 1461066313000 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b41f800 == 64 [pid = 1932] [id = 565] 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x1191b6000) [pid = 1932] [serial = 1695] [outer = 0x0] 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11abab000) [pid = 1932] [serial = 1696] [outer = 0x1191b6000] 04:45:13 INFO - PROCESS | 1932 | 1461066313028 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x11b836800) [pid = 1932] [serial = 1697] [outer = 0x1191b6000] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x130bb3000 == 63 [pid = 1932] [id = 556] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc6a000 == 62 [pid = 1932] [id = 555] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5b7800 == 61 [pid = 1932] [id = 554] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12f28c800 == 60 [pid = 1932] [id = 553] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12e793800 == 59 [pid = 1932] [id = 552] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12d316800 == 58 [pid = 1932] [id = 551] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x12b892400) [pid = 1932] [serial = 1612] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x12baa4000 == 57 [pid = 1932] [id = 550] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba2c000 == 56 [pid = 1932] [id = 549] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x1188a1800 == 55 [pid = 1932] [id = 548] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11c379000 == 54 [pid = 1932] [id = 547] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11986a000 == 53 [pid = 1932] [id = 546] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbe5800 == 52 [pid = 1932] [id = 545] 04:45:13 INFO - PROCESS | 1932 | --DOCSHELL 0x11c07d000 == 51 [pid = 1932] [id = 544] 04:45:13 INFO - PROCESS | 1932 | 1461066313421 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 04:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 620ms 04:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 04:45:13 INFO - PROCESS | 1932 | 1461066313438 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1932 | 1461066313440 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 04:45:13 INFO - PROCESS | 1932 | 1461066313446 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1932 | 1461066313448 Marionette TRACE conn2 <- [1,2234,null,{}] 04:45:13 INFO - PROCESS | 1932 | 1461066313451 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}] 04:45:13 INFO - PROCESS | 1932 | 1461066313534 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x1294f0800) [pid = 1932] [serial = 1594] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x12a1af800) [pid = 1932] [serial = 1597] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x1295e0400) [pid = 1932] [serial = 1595] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x12a1b9400) [pid = 1932] [serial = 1600] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x129520800) [pid = 1932] [serial = 1556] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x11bedb400) [pid = 1932] [serial = 1585] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x123552800) [pid = 1932] [serial = 1586] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x123ca9800) [pid = 1932] [serial = 1588] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x124091800) [pid = 1932] [serial = 1589] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x11558c800) [pid = 1932] [serial = 1558] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x11aeba800) [pid = 1932] [serial = 1582] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x11bb5b800) [pid = 1932] [serial = 1583] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x11b831800) [pid = 1932] [serial = 1564] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x1239c3800) [pid = 1932] [serial = 1567] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x118ed0400) [pid = 1932] [serial = 1579] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x11aba8800) [pid = 1932] [serial = 1580] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x127b8d800) [pid = 1932] [serial = 1570] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x118575c00) [pid = 1932] [serial = 1574] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x115604800) [pid = 1932] [serial = 1573] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x11a8bfc00) [pid = 1932] [serial = 1577] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x119256c00) [pid = 1932] [serial = 1576] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x119c17800) [pid = 1932] [serial = 1561] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x12b110400) [pid = 1932] [serial = 1603] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x12b110000) [pid = 1932] [serial = 1601] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x12b7b6800) [pid = 1932] [serial = 1609] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x1239c2400) [pid = 1932] [serial = 1606] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12712f800) [pid = 1932] [serial = 1591] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x128cb9400) [pid = 1932] [serial = 1592] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x12b283000) [pid = 1932] [serial = 1604] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x12b289c00) [pid = 1932] [serial = 1607] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x12a1b4000) [pid = 1932] [serial = 1598] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x12b88c800) [pid = 1932] [serial = 1610] [outer = 0x0] [url = about:blank] 04:45:13 INFO - PROCESS | 1932 | 1461066313605 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b42d800 == 52 [pid = 1932] [id = 566] 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x115596400) [pid = 1932] [serial = 1698] [outer = 0x0] 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x11a8bfc00) [pid = 1932] [serial = 1699] [outer = 0x115596400] 04:45:13 INFO - PROCESS | 1932 | 1461066313634 Marionette DEBUG loaded listener.js 04:45:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x11bb62000) [pid = 1932] [serial = 1700] [outer = 0x115596400] 04:45:13 INFO - PROCESS | 1932 | 1461066313946 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]]]}] 04:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 04:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 522ms 04:45:13 INFO - PROCESS | 1932 | 1461066313968 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 04:45:13 INFO - PROCESS | 1932 | 1461066313970 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 04:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 04:45:13 INFO - PROCESS | 1932 | 1461066313972 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 04:45:13 INFO - PROCESS | 1932 | 1461066313975 Marionette TRACE conn2 <- [1,2238,null,{}] 04:45:13 INFO - PROCESS | 1932 | 1461066313985 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}] 04:45:14 INFO - PROCESS | 1932 | 1461066314068 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 04:45:14 INFO - PROCESS | 1932 | 1461066314072 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264a8000 == 53 [pid = 1932] [id = 567] 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11c2bc400) [pid = 1932] [serial = 1701] [outer = 0x0] 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x1239c3400) [pid = 1932] [serial = 1702] [outer = 0x11c2bc400] 04:45:14 INFO - PROCESS | 1932 | 1461066314102 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x123c55000) [pid = 1932] [serial = 1703] [outer = 0x11c2bc400] 04:45:14 INFO - PROCESS | 1932 | 1461066314464 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 04:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 524ms 04:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 04:45:14 INFO - PROCESS | 1932 | 1461066314496 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1932 | 1461066314498 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1932 | 1461066314500 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1932 | 1461066314501 Marionette TRACE conn2 <- [1,2242,null,{}] 04:45:14 INFO - PROCESS | 1932 | 1461066314503 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}] 04:45:14 INFO - PROCESS | 1932 | 1461066314587 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 04:45:14 INFO - PROCESS | 1932 | 1461066314593 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b86f800 == 54 [pid = 1932] [id = 568] 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x123caa400) [pid = 1932] [serial = 1704] [outer = 0x0] 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x12409c400) [pid = 1932] [serial = 1705] [outer = 0x123caa400] 04:45:14 INFO - PROCESS | 1932 | 1461066314618 Marionette DEBUG loaded listener.js 04:45:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x1273c7400) [pid = 1932] [serial = 1706] [outer = 0x123caa400] 04:45:14 INFO - PROCESS | 1932 | 1461066314955 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]]]}] 04:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 04:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 468ms 04:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 04:45:14 INFO - PROCESS | 1932 | 1461066314969 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 04:45:14 INFO - PROCESS | 1932 | 1461066314970 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 04:45:14 INFO - PROCESS | 1932 | 1461066314972 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 04:45:14 INFO - PROCESS | 1932 | 1461066314973 Marionette TRACE conn2 <- [1,2246,null,{}] 04:45:14 INFO - PROCESS | 1932 | 1461066314976 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}] 04:45:15 INFO - PROCESS | 1932 | 1461066315082 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 04:45:15 INFO - PROCESS | 1932 | 1461066315089 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b21d800 == 55 [pid = 1932] [id = 569] 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x128cc7400) [pid = 1932] [serial = 1707] [outer = 0x0] 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x1294ebc00) [pid = 1932] [serial = 1708] [outer = 0x128cc7400] 04:45:15 INFO - PROCESS | 1932 | 1461066315121 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12a1b0c00) [pid = 1932] [serial = 1709] [outer = 0x128cc7400] 04:45:15 INFO - PROCESS | 1932 | 1461066315461 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]]]}] 04:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 04:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 519ms 04:45:15 INFO - PROCESS | 1932 | 1461066315491 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 04:45:15 INFO - PROCESS | 1932 | 1461066315492 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 04:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 04:45:15 INFO - PROCESS | 1932 | 1461066315495 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 04:45:15 INFO - PROCESS | 1932 | 1461066315496 Marionette TRACE conn2 <- [1,2250,null,{}] 04:45:15 INFO - PROCESS | 1932 | 1461066315498 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}] 04:45:15 INFO - PROCESS | 1932 | 1461066315583 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 04:45:15 INFO - PROCESS | 1932 | 1461066315587 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d311000 == 56 [pid = 1932] [id = 570] 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12a1b4800) [pid = 1932] [serial = 1710] [outer = 0x0] 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12b88cc00) [pid = 1932] [serial = 1711] [outer = 0x12a1b4800] 04:45:15 INFO - PROCESS | 1932 | 1461066315613 Marionette DEBUG loaded listener.js 04:45:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12bdda400) [pid = 1932] [serial = 1712] [outer = 0x12a1b4800] 04:45:15 INFO - PROCESS | 1932 | 1461066315987 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 04:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 518ms 04:45:16 INFO - PROCESS | 1932 | 1461066316013 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 04:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 04:45:16 INFO - PROCESS | 1932 | 1461066316014 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 04:45:16 INFO - PROCESS | 1932 | 1461066316017 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1932 | 1461066316018 Marionette TRACE conn2 <- [1,2254,null,{}] 04:45:16 INFO - PROCESS | 1932 | 1461066316026 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}] 04:45:16 INFO - PROCESS | 1932 | 1461066316129 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 04:45:16 INFO - PROCESS | 1932 | 1461066316169 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d388800 == 57 [pid = 1932] [id = 571] 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x12a1b4c00) [pid = 1932] [serial = 1713] [outer = 0x0] 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x12cfc1400) [pid = 1932] [serial = 1714] [outer = 0x12a1b4c00] 04:45:16 INFO - PROCESS | 1932 | 1461066316194 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x12d223800) [pid = 1932] [serial = 1715] [outer = 0x12a1b4c00] 04:45:16 INFO - PROCESS | 1932 | 1461066316520 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]]]}] 04:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 04:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 528ms 04:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 04:45:16 INFO - PROCESS | 1932 | 1461066316547 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 04:45:16 INFO - PROCESS | 1932 | 1461066316548 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 04:45:16 INFO - PROCESS | 1932 | 1461066316550 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 04:45:16 INFO - PROCESS | 1932 | 1461066316552 Marionette TRACE conn2 <- [1,2258,null,{}] 04:45:16 INFO - PROCESS | 1932 | 1461066316554 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}] 04:45:16 INFO - PROCESS | 1932 | 1461066316657 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 04:45:16 INFO - PROCESS | 1932 | 1461066316671 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e951800 == 58 [pid = 1932] [id = 572] 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x12d0cb000) [pid = 1932] [serial = 1716] [outer = 0x0] 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12d34b400) [pid = 1932] [serial = 1717] [outer = 0x12d0cb000] 04:45:16 INFO - PROCESS | 1932 | 1461066316696 Marionette DEBUG loaded listener.js 04:45:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12e098800) [pid = 1932] [serial = 1718] [outer = 0x12d0cb000] 04:45:17 INFO - PROCESS | 1932 | 1461066317033 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 04:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 519ms 04:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 04:45:17 INFO - PROCESS | 1932 | 1461066317070 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1932 | 1461066317071 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 04:45:17 INFO - PROCESS | 1932 | 1461066317074 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1932 | 1461066317075 Marionette TRACE conn2 <- [1,2262,null,{}] 04:45:17 INFO - PROCESS | 1932 | 1461066317077 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}] 04:45:17 INFO - PROCESS | 1932 | 1461066317184 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 04:45:17 INFO - PROCESS | 1932 | 1461066317198 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f298800 == 59 [pid = 1932] [id = 573] 04:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12e090c00) [pid = 1932] [serial = 1719] [outer = 0x0] 04:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12e25b400) [pid = 1932] [serial = 1720] [outer = 0x12e090c00] 04:45:17 INFO - PROCESS | 1932 | 1461066317223 Marionette DEBUG loaded listener.js 04:45:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12e277000) [pid = 1932] [serial = 1721] [outer = 0x12e090c00] 04:45:17 INFO - PROCESS | 1932 | 1461066317554 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]]]}] 04:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 04:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 519ms 04:45:17 INFO - PROCESS | 1932 | 1461066317594 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 04:45:17 INFO - PROCESS | 1932 | 1461066317596 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 04:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 04:45:17 INFO - PROCESS | 1932 | 1461066317605 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 04:45:17 INFO - PROCESS | 1932 | 1461066317607 Marionette TRACE conn2 <- [1,2266,null,{}] 04:45:17 INFO - PROCESS | 1932 | 1461066317610 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}] 04:45:17 INFO - PROCESS | 1932 | 1461066317995 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x1273ccc00) [pid = 1932] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x11565c000) [pid = 1932] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x11403ec00) [pid = 1932] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x119132400) [pid = 1932] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x11ac35c00) [pid = 1932] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x11bb57c00) [pid = 1932] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x124090c00) [pid = 1932] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12b889000) [pid = 1932] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x12daa0800) [pid = 1932] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x129296400) [pid = 1932] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12bc06000) [pid = 1932] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x1295e4800) [pid = 1932] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12bdd3000) [pid = 1932] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x118f09c00) [pid = 1932] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x11ba48400) [pid = 1932] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x116453800) [pid = 1932] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x1239c8c00) [pid = 1932] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x11a8c3c00) [pid = 1932] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x1271d1400) [pid = 1932] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x1239bdc00) [pid = 1932] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 04:45:18 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x123762c00) [pid = 1932] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 04:45:18 INFO - PROCESS | 1932 | 1461066318065 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x118880800 == 60 [pid = 1932] [id = 574] 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x11427d000) [pid = 1932] [serial = 1722] [outer = 0x0] 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x11570d000) [pid = 1932] [serial = 1723] [outer = 0x11427d000] 04:45:18 INFO - PROCESS | 1932 | 1461066318095 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x11b83b800) [pid = 1932] [serial = 1724] [outer = 0x11427d000] 04:45:18 INFO - PROCESS | 1932 | 1461066318387 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 04:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 821ms 04:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 04:45:18 INFO - PROCESS | 1932 | 1461066318427 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1932 | 1461066318430 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 04:45:18 INFO - PROCESS | 1932 | 1461066318432 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1932 | 1461066318434 Marionette TRACE conn2 <- [1,2270,null,{}] 04:45:18 INFO - PROCESS | 1932 | 1461066318437 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}] 04:45:18 INFO - PROCESS | 1932 | 1461066318559 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 04:45:18 INFO - PROCESS | 1932 | 1461066318565 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc79000 == 61 [pid = 1932] [id = 575] 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x114c0f400) [pid = 1932] [serial = 1725] [outer = 0x0] 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x1273ccc00) [pid = 1932] [serial = 1726] [outer = 0x114c0f400] 04:45:18 INFO - PROCESS | 1932 | 1461066318591 Marionette DEBUG loaded listener.js 04:45:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12e27e000) [pid = 1932] [serial = 1727] [outer = 0x114c0f400] 04:45:18 INFO - PROCESS | 1932 | 1461066318894 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]]]}] 04:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 04:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 468ms 04:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 04:45:18 INFO - PROCESS | 1932 | 1461066318901 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 04:45:18 INFO - PROCESS | 1932 | 1461066318903 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 04:45:18 INFO - PROCESS | 1932 | 1461066318905 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 04:45:18 INFO - PROCESS | 1932 | 1461066318906 Marionette TRACE conn2 <- [1,2274,null,{}] 04:45:18 INFO - PROCESS | 1932 | 1461066318908 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}] 04:45:18 INFO - PROCESS | 1932 | 1461066318997 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 04:45:19 INFO - PROCESS | 1932 | 1461066319001 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x13030f800 == 62 [pid = 1932] [id = 576] 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12e27e400) [pid = 1932] [serial = 1728] [outer = 0x0] 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12e698000) [pid = 1932] [serial = 1729] [outer = 0x12e27e400] 04:45:19 INFO - PROCESS | 1932 | 1461066319025 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12e69cc00) [pid = 1932] [serial = 1730] [outer = 0x12e27e400] 04:45:19 INFO - PROCESS | 1932 | 1461066319371 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 04:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 04:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 04:45:19 INFO - PROCESS | 1932 | 1461066319424 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1932 | 1461066319425 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 04:45:19 INFO - PROCESS | 1932 | 1461066319427 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1932 | 1461066319428 Marionette TRACE conn2 <- [1,2278,null,{}] 04:45:19 INFO - PROCESS | 1932 | 1461066319431 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}] 04:45:19 INFO - PROCESS | 1932 | 1461066319544 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 04:45:19 INFO - PROCESS | 1932 | 1461066319548 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x130682800 == 63 [pid = 1932] [id = 577] 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12e699000) [pid = 1932] [serial = 1731] [outer = 0x0] 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12e9da400) [pid = 1932] [serial = 1732] [outer = 0x12e699000] 04:45:19 INFO - PROCESS | 1932 | 1461066319573 Marionette DEBUG loaded listener.js 04:45:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12e9e2400) [pid = 1932] [serial = 1733] [outer = 0x12e699000] 04:45:19 INFO - PROCESS | 1932 | 1461066319880 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]]]}] 04:45:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 04:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 471ms 04:45:19 INFO - PROCESS | 1932 | 1461066319898 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 04:45:19 INFO - PROCESS | 1932 | 1461066319900 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 04:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 04:45:19 INFO - PROCESS | 1932 | 1461066319902 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 04:45:19 INFO - PROCESS | 1932 | 1461066319903 Marionette TRACE conn2 <- [1,2282,null,{}] 04:45:19 INFO - PROCESS | 1932 | 1461066319905 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}] 04:45:19 INFO - PROCESS | 1932 | 1461066319992 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 04:45:20 INFO - PROCESS | 1932 | 1461066320123 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1155bf800 == 64 [pid = 1932] [id = 578] 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x114606400) [pid = 1932] [serial = 1734] [outer = 0x0] 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x11560d800) [pid = 1932] [serial = 1735] [outer = 0x114606400] 04:45:20 INFO - PROCESS | 1932 | 1461066320156 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x118781400) [pid = 1932] [serial = 1736] [outer = 0x114606400] 04:45:20 INFO - PROCESS | 1932 | 1461066320592 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]]]}] 04:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 04:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 718ms 04:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 04:45:20 INFO - PROCESS | 1932 | 1461066320621 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 04:45:20 INFO - PROCESS | 1932 | 1461066320624 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 04:45:20 INFO - PROCESS | 1932 | 1461066320627 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 04:45:20 INFO - PROCESS | 1932 | 1461066320629 Marionette TRACE conn2 <- [1,2286,null,{}] 04:45:20 INFO - PROCESS | 1932 | 1461066320633 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}] 04:45:20 INFO - PROCESS | 1932 | 1461066320743 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 04:45:20 INFO - PROCESS | 1932 | 1461066320859 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c033800 == 65 [pid = 1932] [id = 579] 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x11aec1000) [pid = 1932] [serial = 1737] [outer = 0x0] 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x11b838000) [pid = 1932] [serial = 1738] [outer = 0x11aec1000] 04:45:20 INFO - PROCESS | 1932 | 1461066320891 Marionette DEBUG loaded listener.js 04:45:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x11bb5f800) [pid = 1932] [serial = 1739] [outer = 0x11aec1000] 04:45:21 INFO - PROCESS | 1932 | 1461066321308 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]]]}] 04:45:21 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 04:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 722ms 04:45:21 INFO - PROCESS | 1932 | 1461066321351 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 04:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 04:45:21 INFO - PROCESS | 1932 | 1461066321353 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 04:45:21 INFO - PROCESS | 1932 | 1461066321356 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 04:45:21 INFO - PROCESS | 1932 | 1461066321357 Marionette TRACE conn2 <- [1,2290,null,{}] 04:45:21 INFO - PROCESS | 1932 | 1461066321360 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}] 04:45:21 INFO - PROCESS | 1932 | 1461066321465 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 04:45:21 INFO - PROCESS | 1932 | 1461066321571 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x1271bc000 == 66 [pid = 1932] [id = 580] 04:45:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x11c0f9c00) [pid = 1932] [serial = 1740] [outer = 0x0] 04:45:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x1239bf000) [pid = 1932] [serial = 1741] [outer = 0x11c0f9c00] 04:45:21 INFO - PROCESS | 1932 | 1461066321604 Marionette DEBUG loaded listener.js 04:45:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12409c000) [pid = 1932] [serial = 1742] [outer = 0x11c0f9c00] 04:45:22 INFO - PROCESS | 1932 | 1461066322030 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 04:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 721ms 04:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 04:45:22 INFO - PROCESS | 1932 | 1461066322082 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1932 | 1461066322083 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 04:45:22 INFO - PROCESS | 1932 | 1461066322091 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1932 | 1461066322095 Marionette TRACE conn2 <- [1,2294,null,{}] 04:45:22 INFO - PROCESS | 1932 | 1461066322113 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}] 04:45:22 INFO - PROCESS | 1932 | 1461066322220 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 04:45:22 INFO - PROCESS | 1932 | 1461066322324 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc7d000 == 67 [pid = 1932] [id = 581] 04:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x1272dd400) [pid = 1932] [serial = 1743] [outer = 0x0] 04:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x12a1af000) [pid = 1932] [serial = 1744] [outer = 0x1272dd400] 04:45:22 INFO - PROCESS | 1932 | 1461066322357 Marionette DEBUG loaded listener.js 04:45:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x12cfc5800) [pid = 1932] [serial = 1745] [outer = 0x1272dd400] 04:45:22 INFO - PROCESS | 1932 | 1461066322760 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]]]}] 04:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 04:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 690ms 04:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 04:45:22 INFO - PROCESS | 1932 | 1461066322776 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 04:45:22 INFO - PROCESS | 1932 | 1461066322778 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 04:45:22 INFO - PROCESS | 1932 | 1461066322780 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 04:45:22 INFO - PROCESS | 1932 | 1461066322781 Marionette TRACE conn2 <- [1,2298,null,{}] 04:45:22 INFO - PROCESS | 1932 | 1461066322784 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}] 04:45:22 INFO - PROCESS | 1932 | 1461066322888 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 04:45:22 INFO - PROCESS | 1932 | 1461066322950 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x123c84800 == 68 [pid = 1932] [id = 582] 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x127b8d400) [pid = 1932] [serial = 1746] [outer = 0x0] 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x12e097400) [pid = 1932] [serial = 1747] [outer = 0x127b8d400] 04:45:23 INFO - PROCESS | 1932 | 1461066323041 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x12e699800) [pid = 1932] [serial = 1748] [outer = 0x127b8d400] 04:45:23 INFO - PROCESS | 1932 | 1461066323445 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]]]}] 04:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 04:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 718ms 04:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 04:45:23 INFO - PROCESS | 1932 | 1461066323499 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 04:45:23 INFO - PROCESS | 1932 | 1461066323500 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 04:45:23 INFO - PROCESS | 1932 | 1461066323502 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 04:45:23 INFO - PROCESS | 1932 | 1461066323504 Marionette TRACE conn2 <- [1,2302,null,{}] 04:45:23 INFO - PROCESS | 1932 | 1461066323506 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}] 04:45:23 INFO - PROCESS | 1932 | 1461066323629 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 04:45:23 INFO - PROCESS | 1932 | 1461066323739 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c244800 == 69 [pid = 1932] [id = 583] 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x11a9fdc00) [pid = 1932] [serial = 1749] [outer = 0x0] 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11bedd400) [pid = 1932] [serial = 1750] [outer = 0x11a9fdc00] 04:45:23 INFO - PROCESS | 1932 | 1461066323779 Marionette DEBUG loaded listener.js 04:45:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x12e69dc00) [pid = 1932] [serial = 1751] [outer = 0x11a9fdc00] 04:45:24 INFO - PROCESS | 1932 | 1461066324382 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]]]}] 04:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 04:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 919ms 04:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 04:45:24 INFO - PROCESS | 1932 | 1461066324422 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 04:45:24 INFO - PROCESS | 1932 | 1461066324424 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 04:45:24 INFO - PROCESS | 1932 | 1461066324428 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 04:45:24 INFO - PROCESS | 1932 | 1461066324430 Marionette TRACE conn2 <- [1,2306,null,{}] 04:45:24 INFO - PROCESS | 1932 | 1461066324434 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}] 04:45:24 INFO - PROCESS | 1932 | 1461066324552 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 04:45:24 INFO - PROCESS | 1932 | 1461066324639 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12398c000 == 70 [pid = 1932] [id = 584] 04:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x11644f800) [pid = 1932] [serial = 1752] [outer = 0x0] 04:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x118c0a800) [pid = 1932] [serial = 1753] [outer = 0x11644f800] 04:45:24 INFO - PROCESS | 1932 | 1461066324670 Marionette DEBUG loaded listener.js 04:45:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x118574000) [pid = 1932] [serial = 1754] [outer = 0x11644f800] 04:45:25 INFO - PROCESS | 1932 | 1461066325138 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 04:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 774ms 04:45:25 INFO - PROCESS | 1932 | 1461066325201 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1932 | 1461066325205 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 04:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 04:45:25 INFO - PROCESS | 1932 | 1461066325212 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1932 | 1461066325213 Marionette TRACE conn2 <- [1,2310,null,{}] 04:45:25 INFO - PROCESS | 1932 | 1461066325216 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}] 04:45:25 INFO - PROCESS | 1932 | 1461066325324 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 04:45:25 INFO - PROCESS | 1932 | 1461066325403 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11accb800 == 71 [pid = 1932] [id = 585] 04:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x11a9fa400) [pid = 1932] [serial = 1755] [outer = 0x0] 04:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x11ac34c00) [pid = 1932] [serial = 1756] [outer = 0x11a9fa400] 04:45:25 INFO - PROCESS | 1932 | 1461066325430 Marionette DEBUG loaded listener.js 04:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x118f03400) [pid = 1932] [serial = 1757] [outer = 0x11a9fa400] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x115677800 == 70 [pid = 1932] [id = 501] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x130682800 == 69 [pid = 1932] [id = 577] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x13030f800 == 68 [pid = 1932] [id = 576] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc79000 == 67 [pid = 1932] [id = 575] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x118880800 == 66 [pid = 1932] [id = 574] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12f298800 == 65 [pid = 1932] [id = 573] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12e951800 == 64 [pid = 1932] [id = 572] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x12e096c00) [pid = 1932] [serial = 1672] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12d388800 == 63 [pid = 1932] [id = 571] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12d311000 == 62 [pid = 1932] [id = 570] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12b21d800 == 61 [pid = 1932] [id = 569] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11b86f800 == 60 [pid = 1932] [id = 568] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1264a8000 == 59 [pid = 1932] [id = 567] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11b42d800 == 58 [pid = 1932] [id = 566] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11b41f800 == 57 [pid = 1932] [id = 565] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11ba2e000 == 56 [pid = 1932] [id = 564] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12f896800 == 55 [pid = 1932] [id = 563] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc71000 == 54 [pid = 1932] [id = 562] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x1264a7000 == 53 [pid = 1932] [id = 561] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x12f299000 == 52 [pid = 1932] [id = 560] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x123c9a800 == 51 [pid = 1932] [id = 559] 04:45:25 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd4000 == 50 [pid = 1932] [id = 558] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x12bc0d800) [pid = 1932] [serial = 1613] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x115605000) [pid = 1932] [serial = 1505] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x11a95d400) [pid = 1932] [serial = 1508] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x11bb57800) [pid = 1932] [serial = 1511] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x123cb0c00) [pid = 1932] [serial = 1514] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x123caa000) [pid = 1932] [serial = 1517] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x12d34fc00) [pid = 1932] [serial = 1667] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x12d0cc800) [pid = 1932] [serial = 1661] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x12cfc5c00) [pid = 1932] [serial = 1658] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x12d22dc00) [pid = 1932] [serial = 1666] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x12b88a800) [pid = 1932] [serial = 1663] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x1295e4000) [pid = 1932] [serial = 1649] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x12e096800) [pid = 1932] [serial = 1670] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x12b118000) [pid = 1932] [serial = 1652] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x12d227800) [pid = 1932] [serial = 1664] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x129296800) [pid = 1932] [serial = 1459] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x1188b0000) [pid = 1932] [serial = 1462] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x12daaac00) [pid = 1932] [serial = 1669] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x12a1b9800) [pid = 1932] [serial = 1651] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x12cfba800) [pid = 1932] [serial = 1657] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12bdd1800) [pid = 1932] [serial = 1655] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x12b7bc400) [pid = 1932] [serial = 1654] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x12d0c4800) [pid = 1932] [serial = 1660] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x11ac38400) [pid = 1932] [serial = 1637] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x11a8bb800) [pid = 1932] [serial = 1636] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x1239c8800) [pid = 1932] [serial = 1624] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x11bb63c00) [pid = 1932] [serial = 1642] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x123769c00) [pid = 1932] [serial = 1643] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x118c11000) [pid = 1932] [serial = 1634] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x118573c00) [pid = 1932] [serial = 1633] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 136 (0x123cad800) [pid = 1932] [serial = 1645] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 135 (0x123fc0400) [pid = 1932] [serial = 1646] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 134 (0x12b118400) [pid = 1932] [serial = 1627] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 133 (0x11b83b000) [pid = 1932] [serial = 1621] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 132 (0x11ae8d400) [pid = 1932] [serial = 1639] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 131 (0x11b83c400) [pid = 1932] [serial = 1640] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 130 (0x128ca6000) [pid = 1932] [serial = 1648] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 129 (0x1146c3400) [pid = 1932] [serial = 1615] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 128 (0x11a8c5000) [pid = 1932] [serial = 1618] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | --DOMWINDOW == 127 (0x12bdde000) [pid = 1932] [serial = 1630] [outer = 0x0] [url = about:blank] 04:45:25 INFO - PROCESS | 1932 | 1461066325821 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]]]}] 04:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 04:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 625ms 04:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 04:45:25 INFO - PROCESS | 1932 | 1461066325836 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 04:45:25 INFO - PROCESS | 1932 | 1461066325837 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 04:45:25 INFO - PROCESS | 1932 | 1461066325839 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 04:45:25 INFO - PROCESS | 1932 | 1461066325841 Marionette TRACE conn2 <- [1,2314,null,{}] 04:45:25 INFO - PROCESS | 1932 | 1461066325851 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}] 04:45:25 INFO - PROCESS | 1932 | 1461066325938 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 04:45:25 INFO - PROCESS | 1932 | 1461066325944 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd4000 == 51 [pid = 1932] [id = 586] 04:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 128 (0x11b856000) [pid = 1932] [serial = 1758] [outer = 0x0] 04:45:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 129 (0x11bb5b000) [pid = 1932] [serial = 1759] [outer = 0x11b856000] 04:45:25 INFO - PROCESS | 1932 | 1461066325973 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 130 (0x11b4dcc00) [pid = 1932] [serial = 1760] [outer = 0x11b856000] 04:45:26 INFO - PROCESS | 1932 | 1461066326359 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]]]}] 04:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 04:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 523ms 04:45:26 INFO - PROCESS | 1932 | 1461066326363 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 04:45:26 INFO - PROCESS | 1932 | 1461066326364 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 04:45:26 INFO - PROCESS | 1932 | 1461066326366 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1932 | 1461066326368 Marionette TRACE conn2 <- [1,2318,null,{}] 04:45:26 INFO - PROCESS | 1932 | 1461066326370 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}] 04:45:26 INFO - PROCESS | 1932 | 1461066326453 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 04:45:26 INFO - PROCESS | 1932 | 1461066326457 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x123c94000 == 52 [pid = 1932] [id = 587] 04:45:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 131 (0x123769c00) [pid = 1932] [serial = 1761] [outer = 0x0] 04:45:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 132 (0x1239c7000) [pid = 1932] [serial = 1762] [outer = 0x123769c00] 04:45:26 INFO - PROCESS | 1932 | 1461066326486 Marionette DEBUG loaded listener.js 04:45:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 133 (0x123cac800) [pid = 1932] [serial = 1763] [outer = 0x123769c00] 04:45:26 INFO - PROCESS | 1932 | 1461066326826 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] 04:45:26 INFO - PROCESS | 1932 | 1461066326838 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 04:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 04:45:26 INFO - PROCESS | 1932 | 1461066326840 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 04:45:26 INFO - PROCESS | 1932 | 1461066326841 Marionette TRACE conn2 <- [1,2322,null,{}] 04:45:26 INFO - PROCESS | 1932 | 1461066326846 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}] 04:45:26 INFO - PROCESS | 1932 | 1461066326931 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 04:45:26 INFO - PROCESS | 1932 | 1461066326989 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264ad800 == 53 [pid = 1932] [id = 588] 04:45:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 134 (0x1239c1000) [pid = 1932] [serial = 1764] [outer = 0x0] 04:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 135 (0x123ea5c00) [pid = 1932] [serial = 1765] [outer = 0x1239c1000] 04:45:27 INFO - PROCESS | 1932 | 1461066327015 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 136 (0x12712f000) [pid = 1932] [serial = 1766] [outer = 0x1239c1000] 04:45:27 INFO - PROCESS | 1932 | 1461066327317 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 04:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 523ms 04:45:27 INFO - PROCESS | 1932 | 1461066327364 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1932 | 1461066327366 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 04:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 04:45:27 INFO - PROCESS | 1932 | 1461066327369 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1932 | 1461066327371 Marionette TRACE conn2 <- [1,2326,null,{}] 04:45:27 INFO - PROCESS | 1932 | 1461066327374 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}] 04:45:27 INFO - PROCESS | 1932 | 1461066327560 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 04:45:27 INFO - PROCESS | 1932 | 1461066327630 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc0800 == 54 [pid = 1932] [id = 589] 04:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 137 (0x124091800) [pid = 1932] [serial = 1767] [outer = 0x0] 04:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x128cad400) [pid = 1932] [serial = 1768] [outer = 0x124091800] 04:45:27 INFO - PROCESS | 1932 | 1461066327657 Marionette DEBUG loaded listener.js 04:45:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12a1acc00) [pid = 1932] [serial = 1769] [outer = 0x124091800] 04:45:27 INFO - PROCESS | 1932 | 1461066327973 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]]]}] 04:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 04:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 620ms 04:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 04:45:27 INFO - PROCESS | 1932 | 1461066327989 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 04:45:27 INFO - PROCESS | 1932 | 1461066327990 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 04:45:27 INFO - PROCESS | 1932 | 1461066327992 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 04:45:27 INFO - PROCESS | 1932 | 1461066327995 Marionette TRACE conn2 <- [1,2330,null,{}] 04:45:27 INFO - PROCESS | 1932 | 1461066327998 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}] 04:45:28 INFO - PROCESS | 1932 | 1461066328106 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 04:45:28 INFO - PROCESS | 1932 | 1461066328110 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdcd800 == 55 [pid = 1932] [id = 590] 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x1273c9000) [pid = 1932] [serial = 1770] [outer = 0x0] 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12b113000) [pid = 1932] [serial = 1771] [outer = 0x1273c9000] 04:45:28 INFO - PROCESS | 1932 | 1461066328136 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12b888c00) [pid = 1932] [serial = 1772] [outer = 0x1273c9000] 04:45:28 INFO - PROCESS | 1932 | 1461066328472 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]]]}] 04:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 04:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 525ms 04:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 04:45:28 INFO - PROCESS | 1932 | 1461066328517 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 04:45:28 INFO - PROCESS | 1932 | 1461066328518 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 04:45:28 INFO - PROCESS | 1932 | 1461066328520 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 04:45:28 INFO - PROCESS | 1932 | 1461066328521 Marionette TRACE conn2 <- [1,2334,null,{}] 04:45:28 INFO - PROCESS | 1932 | 1461066328524 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}] 04:45:28 INFO - PROCESS | 1932 | 1461066328624 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 04:45:28 INFO - PROCESS | 1932 | 1461066328638 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d373000 == 56 [pid = 1932] [id = 591] 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12b891c00) [pid = 1932] [serial = 1773] [outer = 0x0] 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x12bc0a800) [pid = 1932] [serial = 1774] [outer = 0x12b891c00] 04:45:28 INFO - PROCESS | 1932 | 1461066328663 Marionette DEBUG loaded listener.js 04:45:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x12cda4c00) [pid = 1932] [serial = 1775] [outer = 0x12b891c00] 04:45:29 INFO - PROCESS | 1932 | 1461066329017 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 04:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 519ms 04:45:29 INFO - PROCESS | 1932 | 1461066329039 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1932 | 1461066329040 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 04:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 04:45:29 INFO - PROCESS | 1932 | 1461066329043 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1932 | 1461066329044 Marionette TRACE conn2 <- [1,2338,null,{}] 04:45:29 INFO - PROCESS | 1932 | 1461066329046 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}] 04:45:29 INFO - PROCESS | 1932 | 1461066329150 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 04:45:29 INFO - PROCESS | 1932 | 1461066329165 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e790800 == 57 [pid = 1932] [id = 592] 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x12cfba800) [pid = 1932] [serial = 1776] [outer = 0x0] 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x12d0cac00) [pid = 1932] [serial = 1777] [outer = 0x12cfba800] 04:45:29 INFO - PROCESS | 1932 | 1461066329190 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x12d231c00) [pid = 1932] [serial = 1778] [outer = 0x12cfba800] 04:45:29 INFO - PROCESS | 1932 | 1461066329530 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]]]}] 04:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 04:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 519ms 04:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 04:45:29 INFO - PROCESS | 1932 | 1461066329568 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 04:45:29 INFO - PROCESS | 1932 | 1461066329570 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 04:45:29 INFO - PROCESS | 1932 | 1461066329572 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 04:45:29 INFO - PROCESS | 1932 | 1461066329573 Marionette TRACE conn2 <- [1,2342,null,{}] 04:45:29 INFO - PROCESS | 1932 | 1461066329575 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}] 04:45:29 INFO - PROCESS | 1932 | 1461066329683 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 04:45:29 INFO - PROCESS | 1932 | 1461066329723 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edbd800 == 58 [pid = 1932] [id = 593] 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12d222800) [pid = 1932] [serial = 1779] [outer = 0x0] 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x12daa5800) [pid = 1932] [serial = 1780] [outer = 0x12d222800] 04:45:29 INFO - PROCESS | 1932 | 1461066329748 Marionette DEBUG loaded listener.js 04:45:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x12e096000) [pid = 1932] [serial = 1781] [outer = 0x12d222800] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x12a1b4800) [pid = 1932] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x12d0cb000) [pid = 1932] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x128cc7400) [pid = 1932] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x115596400) [pid = 1932] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x11c2bc400) [pid = 1932] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x1191b6000) [pid = 1932] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x11427d000) [pid = 1932] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x114e64800) [pid = 1932] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x12e27e400) [pid = 1932] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x123caa400) [pid = 1932] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x12a1b4c00) [pid = 1932] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12e090c00) [pid = 1932] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 138 (0x1146bf400) [pid = 1932] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 04:45:30 INFO - PROCESS | 1932 | --DOMWINDOW == 137 (0x114c0f400) [pid = 1932] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 04:45:30 INFO - PROCESS | 1932 | 1461066330187 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 04:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 669ms 04:45:30 INFO - PROCESS | 1932 | 1461066330246 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1932 | 1461066330248 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 04:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 04:45:30 INFO - PROCESS | 1932 | 1461066330251 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1932 | 1461066330252 Marionette TRACE conn2 <- [1,2346,null,{}] 04:45:30 INFO - PROCESS | 1932 | 1461066330255 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}] 04:45:30 INFO - PROCESS | 1932 | 1461066330358 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 04:45:30 INFO - PROCESS | 1932 | 1461066330363 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5c1000 == 59 [pid = 1932] [id = 594] 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 138 (0x12743bc00) [pid = 1932] [serial = 1782] [outer = 0x0] 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 139 (0x12e09c800) [pid = 1932] [serial = 1783] [outer = 0x12743bc00] 04:45:30 INFO - PROCESS | 1932 | 1461066330392 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x12e273400) [pid = 1932] [serial = 1784] [outer = 0x12743bc00] 04:45:30 INFO - PROCESS | 1932 | 1461066330773 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]]]}] 04:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 04:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 569ms 04:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 04:45:30 INFO - PROCESS | 1932 | 1461066330826 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 04:45:30 INFO - PROCESS | 1932 | 1461066330827 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 04:45:30 INFO - PROCESS | 1932 | 1461066330829 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 04:45:30 INFO - PROCESS | 1932 | 1461066330830 Marionette TRACE conn2 <- [1,2350,null,{}] 04:45:30 INFO - PROCESS | 1932 | 1461066330832 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}] 04:45:30 INFO - PROCESS | 1932 | 1461066330915 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 04:45:30 INFO - PROCESS | 1932 | 1461066330921 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc81800 == 60 [pid = 1932] [id = 595] 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x12e274000) [pid = 1932] [serial = 1785] [outer = 0x0] 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x12e27f400) [pid = 1932] [serial = 1786] [outer = 0x12e274000] 04:45:30 INFO - PROCESS | 1932 | 1461066330946 Marionette DEBUG loaded listener.js 04:45:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x12e9d8800) [pid = 1932] [serial = 1787] [outer = 0x12e274000] 04:45:31 INFO - PROCESS | 1932 | 1461066331292 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 04:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 470ms 04:45:31 INFO - PROCESS | 1932 | 1461066331299 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1932 | 1461066331300 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 04:45:31 INFO - PROCESS | 1932 | 1461066331302 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1932 | 1461066331303 Marionette TRACE conn2 <- [1,2354,null,{}] 04:45:31 INFO - PROCESS | 1932 | 1461066331305 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}] 04:45:31 INFO - PROCESS | 1932 | 1461066331390 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 04:45:31 INFO - PROCESS | 1932 | 1461066331394 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x130312000 == 61 [pid = 1932] [id = 596] 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x124325c00) [pid = 1932] [serial = 1788] [outer = 0x0] 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x124329400) [pid = 1932] [serial = 1789] [outer = 0x124325c00] 04:45:31 INFO - PROCESS | 1932 | 1461066331418 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x12432d400) [pid = 1932] [serial = 1790] [outer = 0x124325c00] 04:45:31 INFO - PROCESS | 1932 | 1461066331756 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]]]}] 04:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 04:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 04:45:31 INFO - PROCESS | 1932 | 1461066331771 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 04:45:31 INFO - PROCESS | 1932 | 1461066331772 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 04:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 04:45:31 INFO - PROCESS | 1932 | 1461066331774 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 04:45:31 INFO - PROCESS | 1932 | 1461066331775 Marionette TRACE conn2 <- [1,2358,null,{}] 04:45:31 INFO - PROCESS | 1932 | 1461066331781 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}] 04:45:31 INFO - PROCESS | 1932 | 1461066331897 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 04:45:31 INFO - PROCESS | 1932 | 1461066331903 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x13066c800 == 62 [pid = 1932] [id = 597] 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x12431f400) [pid = 1932] [serial = 1791] [outer = 0x0] 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x1295e0c00) [pid = 1932] [serial = 1792] [outer = 0x12431f400] 04:45:31 INFO - PROCESS | 1932 | 1461066331928 Marionette DEBUG loaded listener.js 04:45:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12e9df400) [pid = 1932] [serial = 1793] [outer = 0x12431f400] 04:45:32 INFO - PROCESS | 1932 | 1461066332435 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]]]}] 04:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 04:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 721ms 04:45:32 INFO - PROCESS | 1932 | 1461066332495 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 04:45:32 INFO - PROCESS | 1932 | 1461066332498 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 04:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 04:45:32 INFO - PROCESS | 1932 | 1461066332503 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 04:45:32 INFO - PROCESS | 1932 | 1461066332505 Marionette TRACE conn2 <- [1,2362,null,{}] 04:45:32 INFO - PROCESS | 1932 | 1461066332508 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}] 04:45:32 INFO - PROCESS | 1932 | 1461066332623 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 04:45:32 INFO - PROCESS | 1932 | 1461066332700 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b42c800 == 63 [pid = 1932] [id = 598] 04:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x118c89c00) [pid = 1932] [serial = 1794] [outer = 0x0] 04:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x119da5c00) [pid = 1932] [serial = 1795] [outer = 0x118c89c00] 04:45:32 INFO - PROCESS | 1932 | 1461066332732 Marionette DEBUG loaded listener.js 04:45:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x11a9f3c00) [pid = 1932] [serial = 1796] [outer = 0x118c89c00] 04:45:33 INFO - PROCESS | 1932 | 1461066333164 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]]]}] 04:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 04:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 723ms 04:45:33 INFO - PROCESS | 1932 | 1461066333226 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 04:45:33 INFO - PROCESS | 1932 | 1461066333230 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 04:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 04:45:33 INFO - PROCESS | 1932 | 1461066333235 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 04:45:33 INFO - PROCESS | 1932 | 1461066333236 Marionette TRACE conn2 <- [1,2366,null,{}] 04:45:33 INFO - PROCESS | 1932 | 1461066333239 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}] 04:45:33 INFO - PROCESS | 1932 | 1461066333346 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 04:45:33 INFO - PROCESS | 1932 | 1461066333451 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x127db8000 == 64 [pid = 1932] [id = 599] 04:45:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x11abae800) [pid = 1932] [serial = 1797] [outer = 0x0] 04:45:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x11baac400) [pid = 1932] [serial = 1798] [outer = 0x11abae800] 04:45:33 INFO - PROCESS | 1932 | 1461066333484 Marionette DEBUG loaded listener.js 04:45:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x12354f800) [pid = 1932] [serial = 1799] [outer = 0x11abae800] 04:45:33 INFO - PROCESS | 1932 | 1461066333951 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 04:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 770ms 04:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 04:45:34 INFO - PROCESS | 1932 | 1461066334010 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 04:45:34 INFO - PROCESS | 1932 | 1461066334011 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1932 | 1461066334014 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1932 | 1461066334016 Marionette TRACE conn2 <- [1,2370,null,{}] 04:45:34 INFO - PROCESS | 1932 | 1461066334024 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}] 04:45:34 INFO - PROCESS | 1932 | 1461066334133 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 04:45:34 INFO - PROCESS | 1932 | 1461066334210 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x130310000 == 65 [pid = 1932] [id = 600] 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x1273c7c00) [pid = 1932] [serial = 1800] [outer = 0x0] 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x128cbd800) [pid = 1932] [serial = 1801] [outer = 0x1273c7c00] 04:45:34 INFO - PROCESS | 1932 | 1461066334242 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x129513400) [pid = 1932] [serial = 1802] [outer = 0x1273c7c00] 04:45:34 INFO - PROCESS | 1932 | 1461066334627 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]]]}] 04:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 04:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 673ms 04:45:34 INFO - PROCESS | 1932 | 1461066334687 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 04:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 04:45:34 INFO - PROCESS | 1932 | 1461066334689 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 04:45:34 INFO - PROCESS | 1932 | 1461066334691 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 04:45:34 INFO - PROCESS | 1932 | 1461066334692 Marionette TRACE conn2 <- [1,2374,null,{}] 04:45:34 INFO - PROCESS | 1932 | 1461066334695 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}] 04:45:34 INFO - PROCESS | 1932 | 1461066334800 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 04:45:34 INFO - PROCESS | 1932 | 1461066334902 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389c3800 == 66 [pid = 1932] [id = 601] 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x12743c400) [pid = 1932] [serial = 1803] [outer = 0x0] 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x12d0c5400) [pid = 1932] [serial = 1804] [outer = 0x12743c400] 04:45:34 INFO - PROCESS | 1932 | 1461066334934 Marionette DEBUG loaded listener.js 04:45:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x12daa9000) [pid = 1932] [serial = 1805] [outer = 0x12743c400] 04:45:35 INFO - PROCESS | 1932 | 1461066335343 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]]]}] 04:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 04:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 671ms 04:45:35 INFO - PROCESS | 1932 | 1461066335363 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 04:45:35 INFO - PROCESS | 1932 | 1461066335365 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 04:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 04:45:35 INFO - PROCESS | 1932 | 1461066335367 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 04:45:35 INFO - PROCESS | 1932 | 1461066335368 Marionette TRACE conn2 <- [1,2378,null,{}] 04:45:35 INFO - PROCESS | 1932 | 1461066335371 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}] 04:45:35 INFO - PROCESS | 1932 | 1461066335471 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 04:45:35 INFO - PROCESS | 1932 | 1461066335565 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a96000 == 67 [pid = 1932] [id = 602] 04:45:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x12daaac00) [pid = 1932] [serial = 1806] [outer = 0x0] 04:45:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x12e25c400) [pid = 1932] [serial = 1807] [outer = 0x12daaac00] 04:45:35 INFO - PROCESS | 1932 | 1461066335594 Marionette DEBUG loaded listener.js 04:45:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x12e9dc400) [pid = 1932] [serial = 1808] [outer = 0x12daaac00] 04:45:36 INFO - PROCESS | 1932 | 1461066336006 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 04:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 668ms 04:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 04:45:36 INFO - PROCESS | 1932 | 1461066336036 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1932 | 1461066336037 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 04:45:36 INFO - PROCESS | 1932 | 1461066336040 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1932 | 1461066336041 Marionette TRACE conn2 <- [1,2382,null,{}] 04:45:36 INFO - PROCESS | 1932 | 1461066336043 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}] 04:45:36 INFO - PROCESS | 1932 | 1461066336162 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 04:45:36 INFO - PROCESS | 1932 | 1461066336225 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x13890b000 == 68 [pid = 1932] [id = 603] 04:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x112292800) [pid = 1932] [serial = 1809] [outer = 0x0] 04:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x12daab400) [pid = 1932] [serial = 1810] [outer = 0x112292800] 04:45:36 INFO - PROCESS | 1932 | 1461066336257 Marionette DEBUG loaded listener.js 04:45:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x12f4d5400) [pid = 1932] [serial = 1811] [outer = 0x112292800] 04:45:36 INFO - PROCESS | 1932 | 1461066336733 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]]]}] 04:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 04:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 04:45:36 INFO - PROCESS | 1932 | 1461066336773 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 04:45:36 INFO - PROCESS | 1932 | 1461066336775 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 04:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 04:45:36 INFO - PROCESS | 1932 | 1461066336794 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 04:45:36 INFO - PROCESS | 1932 | 1461066336795 Marionette TRACE conn2 <- [1,2386,null,{}] 04:45:36 INFO - PROCESS | 1932 | 1461066336797 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}] 04:45:36 INFO - PROCESS | 1932 | 1461066336903 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 04:45:36 INFO - PROCESS | 1932 | 1461066336965 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a872000 == 69 [pid = 1932] [id = 604] 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x11228e000) [pid = 1932] [serial = 1812] [outer = 0x0] 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x112291800) [pid = 1932] [serial = 1813] [outer = 0x11228e000] 04:45:37 INFO - PROCESS | 1932 | 1461066337190 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x11545fc00) [pid = 1932] [serial = 1814] [outer = 0x11228e000] 04:45:37 INFO - PROCESS | 1932 | 1461066337636 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]]]}] 04:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 04:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 876ms 04:45:37 INFO - PROCESS | 1932 | 1461066337669 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 04:45:37 INFO - PROCESS | 1932 | 1461066337672 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 04:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 04:45:37 INFO - PROCESS | 1932 | 1461066337676 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 04:45:37 INFO - PROCESS | 1932 | 1461066337677 Marionette TRACE conn2 <- [1,2390,null,{}] 04:45:37 INFO - PROCESS | 1932 | 1461066337681 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}] 04:45:37 INFO - PROCESS | 1932 | 1461066337784 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 04:45:37 INFO - PROCESS | 1932 | 1461066337850 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b870000 == 70 [pid = 1932] [id = 605] 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x11857a000) [pid = 1932] [serial = 1815] [outer = 0x0] 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x119da1800) [pid = 1932] [serial = 1816] [outer = 0x11857a000] 04:45:37 INFO - PROCESS | 1932 | 1461066337879 Marionette DEBUG loaded listener.js 04:45:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x11aa96000) [pid = 1932] [serial = 1817] [outer = 0x11857a000] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12357c000 == 69 [pid = 1932] [id = 539] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12d382800 == 68 [pid = 1932] [id = 486] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd5000 == 67 [pid = 1932] [id = 502] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11886b000 == 66 [pid = 1932] [id = 538] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12b221800 == 65 [pid = 1932] [id = 503] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x130684000 == 64 [pid = 1932] [id = 543] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5aa000 == 63 [pid = 1932] [id = 541] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x130312000 == 62 [pid = 1932] [id = 596] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc81800 == 61 [pid = 1932] [id = 595] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5c1000 == 60 [pid = 1932] [id = 594] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12edbd800 == 59 [pid = 1932] [id = 593] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x12e9da400) [pid = 1932] [serial = 1732] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12e790800 == 58 [pid = 1932] [id = 592] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12d373000 == 57 [pid = 1932] [id = 591] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12cdcd800 == 56 [pid = 1932] [id = 590] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc0800 == 55 [pid = 1932] [id = 589] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x1264ad800 == 54 [pid = 1932] [id = 588] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x123c94000 == 53 [pid = 1932] [id = 587] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11bbd4000 == 52 [pid = 1932] [id = 586] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x11accb800 == 51 [pid = 1932] [id = 585] 04:45:38 INFO - PROCESS | 1932 | --DOCSHELL 0x12398c000 == 50 [pid = 1932] [id = 584] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x1271d4800) [pid = 1932] [serial = 1681] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x12bdda400) [pid = 1932] [serial = 1712] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x12e098800) [pid = 1932] [serial = 1718] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x119d99800) [pid = 1932] [serial = 1675] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x12a1b0c00) [pid = 1932] [serial = 1709] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x12d0ca400) [pid = 1932] [serial = 1687] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x11a8bfc00) [pid = 1932] [serial = 1699] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x12b88cc00) [pid = 1932] [serial = 1711] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x11bb62000) [pid = 1932] [serial = 1700] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x11bb5f400) [pid = 1932] [serial = 1678] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x1239c3400) [pid = 1932] [serial = 1702] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x123c55000) [pid = 1932] [serial = 1703] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x11b836800) [pid = 1932] [serial = 1697] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x11570d000) [pid = 1932] [serial = 1723] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x1187edc00) [pid = 1932] [serial = 1694] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x12b110c00) [pid = 1932] [serial = 1684] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x12e253c00) [pid = 1932] [serial = 1690] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x12e698000) [pid = 1932] [serial = 1729] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x1273c7400) [pid = 1932] [serial = 1706] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x12d223800) [pid = 1932] [serial = 1715] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x115606800) [pid = 1932] [serial = 1693] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x11abab000) [pid = 1932] [serial = 1696] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x12e25b400) [pid = 1932] [serial = 1720] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x12d34b400) [pid = 1932] [serial = 1717] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x12e256800) [pid = 1932] [serial = 1673] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12e27e000) [pid = 1932] [serial = 1727] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 145 (0x1273ccc00) [pid = 1932] [serial = 1726] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 144 (0x12cfc1400) [pid = 1932] [serial = 1714] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 143 (0x12409c400) [pid = 1932] [serial = 1705] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 142 (0x1294ebc00) [pid = 1932] [serial = 1708] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 141 (0x12e277000) [pid = 1932] [serial = 1721] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 140 (0x11b83b800) [pid = 1932] [serial = 1724] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | --DOMWINDOW == 139 (0x12e69cc00) [pid = 1932] [serial = 1730] [outer = 0x0] [url = about:blank] 04:45:38 INFO - PROCESS | 1932 | 1461066338307 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 04:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 671ms 04:45:38 INFO - PROCESS | 1932 | 1461066338347 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1932 | 1461066338349 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 04:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 04:45:38 INFO - PROCESS | 1932 | 1461066338354 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1932 | 1461066338355 Marionette TRACE conn2 <- [1,2394,null,{}] 04:45:38 INFO - PROCESS | 1932 | 1461066338357 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}] 04:45:38 INFO - PROCESS | 1932 | 1461066338466 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 04:45:38 INFO - PROCESS | 1932 | 1461066338531 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c03a800 == 51 [pid = 1932] [id = 606] 04:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 140 (0x11a9fb800) [pid = 1932] [serial = 1818] [outer = 0x0] 04:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 141 (0x11ab40c00) [pid = 1932] [serial = 1819] [outer = 0x11a9fb800] 04:45:38 INFO - PROCESS | 1932 | 1461066338557 Marionette DEBUG loaded listener.js 04:45:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 142 (0x11ae87c00) [pid = 1932] [serial = 1820] [outer = 0x11a9fb800] 04:45:38 INFO - PROCESS | 1932 | 1461066338883 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]]]}] 04:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 04:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 570ms 04:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 04:45:38 INFO - PROCESS | 1932 | 1461066338923 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 04:45:38 INFO - PROCESS | 1932 | 1461066338925 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 04:45:38 INFO - PROCESS | 1932 | 1461066338927 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 04:45:38 INFO - PROCESS | 1932 | 1461066338929 Marionette TRACE conn2 <- [1,2398,null,{}] 04:45:38 INFO - PROCESS | 1932 | 1461066338937 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}] 04:45:39 INFO - PROCESS | 1932 | 1461066339021 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 04:45:39 INFO - PROCESS | 1932 | 1461066339082 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12649c000 == 52 [pid = 1932] [id = 607] 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 143 (0x11ab3d000) [pid = 1932] [serial = 1821] [outer = 0x0] 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 144 (0x11bb5ec00) [pid = 1932] [serial = 1822] [outer = 0x11ab3d000] 04:45:39 INFO - PROCESS | 1932 | 1461066339112 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 145 (0x123766800) [pid = 1932] [serial = 1823] [outer = 0x11ab3d000] 04:45:39 INFO - PROCESS | 1932 | 1461066339386 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]]]}] 04:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 04:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 472ms 04:45:39 INFO - PROCESS | 1932 | 1461066339402 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 04:45:39 INFO - PROCESS | 1932 | 1461066339404 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 04:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 04:45:39 INFO - PROCESS | 1932 | 1461066339407 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 04:45:39 INFO - PROCESS | 1932 | 1461066339412 Marionette TRACE conn2 <- [1,2402,null,{}] 04:45:39 INFO - PROCESS | 1932 | 1461066339425 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}] 04:45:39 INFO - PROCESS | 1932 | 1461066339570 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 04:45:39 INFO - PROCESS | 1932 | 1461066339659 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a86f800 == 53 [pid = 1932] [id = 608] 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 146 (0x11b83a800) [pid = 1932] [serial = 1824] [outer = 0x0] 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x1239bf800) [pid = 1932] [serial = 1825] [outer = 0x11b83a800] 04:45:39 INFO - PROCESS | 1932 | 1461066339700 Marionette DEBUG loaded listener.js 04:45:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x123cb7c00) [pid = 1932] [serial = 1826] [outer = 0x11b83a800] 04:45:40 INFO - PROCESS | 1932 | 1461066340035 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 04:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 636ms 04:45:40 INFO - PROCESS | 1932 | 1461066340047 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1932 | 1461066340048 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 04:45:40 INFO - PROCESS | 1932 | 1461066340051 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1932 | 1461066340052 Marionette TRACE conn2 <- [1,2406,null,{}] 04:45:40 INFO - PROCESS | 1932 | 1461066340054 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}] 04:45:40 INFO - PROCESS | 1932 | 1461066340140 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 04:45:40 INFO - PROCESS | 1932 | 1461066340147 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf89800 == 54 [pid = 1932] [id = 609] 04:45:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x124098000) [pid = 1932] [serial = 1827] [outer = 0x0] 04:45:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x124326400) [pid = 1932] [serial = 1828] [outer = 0x124098000] 04:45:40 INFO - PROCESS | 1932 | 1461066340176 Marionette DEBUG loaded listener.js 04:45:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x128ca8c00) [pid = 1932] [serial = 1829] [outer = 0x124098000] 04:45:40 INFO - PROCESS | 1932 | 1461066340617 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]]]}] 04:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 04:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 618ms 04:45:40 INFO - PROCESS | 1932 | 1461066340670 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 04:45:40 INFO - PROCESS | 1932 | 1461066340672 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 04:45:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 04:45:40 INFO - PROCESS | 1932 | 1461066340681 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 04:45:40 INFO - PROCESS | 1932 | 1461066340683 Marionette TRACE conn2 <- [1,2410,null,{}] 04:45:40 INFO - PROCESS | 1932 | 1461066340686 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}] 04:45:40 INFO - PROCESS | 1932 | 1461066340852 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 04:45:40 INFO - PROCESS | 1932 | 1461066340962 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e20d800 == 55 [pid = 1932] [id = 610] 04:45:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12928f800) [pid = 1932] [serial = 1830] [outer = 0x0] 04:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12a1b1800) [pid = 1932] [serial = 1831] [outer = 0x12928f800] 04:45:41 INFO - PROCESS | 1932 | 1461066341005 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x12b496000) [pid = 1932] [serial = 1832] [outer = 0x12928f800] 04:45:41 INFO - PROCESS | 1932 | 1461066341382 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 04:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 719ms 04:45:41 INFO - PROCESS | 1932 | 1461066341405 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1932 | 1461066341406 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 04:45:41 INFO - PROCESS | 1932 | 1461066341408 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1932 | 1461066341410 Marionette TRACE conn2 <- [1,2414,null,{}] 04:45:41 INFO - PROCESS | 1932 | 1461066341412 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}] 04:45:41 INFO - PROCESS | 1932 | 1461066341519 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 04:45:41 INFO - PROCESS | 1932 | 1461066341558 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e943800 == 56 [pid = 1932] [id = 611] 04:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x123763400) [pid = 1932] [serial = 1833] [outer = 0x0] 04:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x12b88c800) [pid = 1932] [serial = 1834] [outer = 0x123763400] 04:45:41 INFO - PROCESS | 1932 | 1461066341582 Marionette DEBUG loaded listener.js 04:45:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x12d0c6800) [pid = 1932] [serial = 1835] [outer = 0x123763400] 04:45:41 INFO - PROCESS | 1932 | 1461066341884 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]]]}] 04:45:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 04:45:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 04:45:41 INFO - PROCESS | 1932 | 1461066341930 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 04:45:41 INFO - PROCESS | 1932 | 1461066341931 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 04:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 04:45:41 INFO - PROCESS | 1932 | 1461066341933 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 04:45:41 INFO - PROCESS | 1932 | 1461066341934 Marionette TRACE conn2 <- [1,2418,null,{}] 04:45:41 INFO - PROCESS | 1932 | 1461066341936 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}] 04:45:42 INFO - PROCESS | 1932 | 1461066342043 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 04:45:42 INFO - PROCESS | 1932 | 1461066342056 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f297000 == 57 [pid = 1932] [id = 612] 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x12bc06000) [pid = 1932] [serial = 1836] [outer = 0x0] 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x12d34b400) [pid = 1932] [serial = 1837] [outer = 0x12bc06000] 04:45:42 INFO - PROCESS | 1932 | 1461066342082 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x12e253400) [pid = 1932] [serial = 1838] [outer = 0x12bc06000] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x12e699000) [pid = 1932] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x124325c00) [pid = 1932] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x12e274000) [pid = 1932] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x1273c9000) [pid = 1932] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x11b856000) [pid = 1932] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x12b891c00) [pid = 1932] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 153 (0x124091800) [pid = 1932] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 152 (0x123769c00) [pid = 1932] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 151 (0x11644f800) [pid = 1932] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 150 (0x11a9fa400) [pid = 1932] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 149 (0x12d222800) [pid = 1932] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 148 (0x1239c1000) [pid = 1932] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 147 (0x12cfba800) [pid = 1932] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 04:45:42 INFO - PROCESS | 1932 | --DOMWINDOW == 146 (0x12743bc00) [pid = 1932] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 04:45:42 INFO - PROCESS | 1932 | 1461066342535 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]]]}] 04:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 04:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 619ms 04:45:42 INFO - PROCESS | 1932 | 1461066342553 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 04:45:42 INFO - PROCESS | 1932 | 1461066342554 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 04:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 04:45:42 INFO - PROCESS | 1932 | 1461066342556 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 04:45:42 INFO - PROCESS | 1932 | 1461066342557 Marionette TRACE conn2 <- [1,2422,null,{}] 04:45:42 INFO - PROCESS | 1932 | 1461066342561 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}] 04:45:42 INFO - PROCESS | 1932 | 1461066342659 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 04:45:42 INFO - PROCESS | 1932 | 1461066342728 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12640a000 == 58 [pid = 1932] [id = 613] 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 147 (0x11bed6800) [pid = 1932] [serial = 1839] [outer = 0x0] 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 148 (0x12a1af800) [pid = 1932] [serial = 1840] [outer = 0x11bed6800] 04:45:42 INFO - PROCESS | 1932 | 1461066342753 Marionette DEBUG loaded listener.js 04:45:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 149 (0x12d343c00) [pid = 1932] [serial = 1841] [outer = 0x11bed6800] 04:45:43 INFO - PROCESS | 1932 | 1461066343018 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 04:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 519ms 04:45:43 INFO - PROCESS | 1932 | 1461066343077 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1932 | 1461066343080 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 04:45:43 INFO - PROCESS | 1932 | 1461066343084 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1932 | 1461066343085 Marionette TRACE conn2 <- [1,2426,null,{}] 04:45:43 INFO - PROCESS | 1932 | 1461066343087 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}] 04:45:43 INFO - PROCESS | 1932 | 1461066343176 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 04:45:43 INFO - PROCESS | 1932 | 1461066343180 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc75800 == 59 [pid = 1932] [id = 614] 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 150 (0x112124c00) [pid = 1932] [serial = 1842] [outer = 0x0] 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 151 (0x112128800) [pid = 1932] [serial = 1843] [outer = 0x112124c00] 04:45:43 INFO - PROCESS | 1932 | 1461066343210 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 152 (0x12b497000) [pid = 1932] [serial = 1844] [outer = 0x112124c00] 04:45:43 INFO - PROCESS | 1932 | 1461066343626 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]]]}] 04:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 04:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 567ms 04:45:43 INFO - PROCESS | 1932 | 1461066343652 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 04:45:43 INFO - PROCESS | 1932 | 1461066343655 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 04:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 04:45:43 INFO - PROCESS | 1932 | 1461066343658 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 04:45:43 INFO - PROCESS | 1932 | 1461066343661 Marionette TRACE conn2 <- [1,2430,null,{}] 04:45:43 INFO - PROCESS | 1932 | 1461066343665 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}] 04:45:43 INFO - PROCESS | 1932 | 1461066343817 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 04:45:43 INFO - PROCESS | 1932 | 1461066343833 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x130321000 == 60 [pid = 1932] [id = 615] 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 153 (0x12e257800) [pid = 1932] [serial = 1845] [outer = 0x0] 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 154 (0x12e27c800) [pid = 1932] [serial = 1846] [outer = 0x12e257800] 04:45:43 INFO - PROCESS | 1932 | 1461066343873 Marionette DEBUG loaded listener.js 04:45:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x12e9d9800) [pid = 1932] [serial = 1847] [outer = 0x12e257800] 04:45:44 INFO - PROCESS | 1932 | 1461066344248 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]]]}] 04:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 04:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 621ms 04:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 04:45:44 INFO - PROCESS | 1932 | 1461066344281 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 04:45:44 INFO - PROCESS | 1932 | 1461066344283 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 04:45:44 INFO - PROCESS | 1932 | 1461066344285 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 04:45:44 INFO - PROCESS | 1932 | 1461066344286 Marionette TRACE conn2 <- [1,2434,null,{}] 04:45:44 INFO - PROCESS | 1932 | 1461066344288 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}] 04:45:44 INFO - PROCESS | 1932 | 1461066344407 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 04:45:44 INFO - PROCESS | 1932 | 1461066344544 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x1188a1800 == 61 [pid = 1932] [id = 616] 04:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x112125000) [pid = 1932] [serial = 1848] [outer = 0x0] 04:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x11212d800) [pid = 1932] [serial = 1849] [outer = 0x112125000] 04:45:44 INFO - PROCESS | 1932 | 1461066344576 Marionette DEBUG loaded listener.js 04:45:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x11427d000) [pid = 1932] [serial = 1850] [outer = 0x112125000] 04:45:45 INFO - PROCESS | 1932 | 1461066345018 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 04:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 768ms 04:45:45 INFO - PROCESS | 1932 | 1461066345054 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1932 | 1461066345057 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 04:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 04:45:45 INFO - PROCESS | 1932 | 1461066345061 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1932 | 1461066345063 Marionette TRACE conn2 <- [1,2438,null,{}] 04:45:45 INFO - PROCESS | 1932 | 1461066345067 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}] 04:45:45 INFO - PROCESS | 1932 | 1461066345182 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 04:45:45 INFO - PROCESS | 1932 | 1461066345287 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264af800 == 62 [pid = 1932] [id = 617] 04:45:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x118580800) [pid = 1932] [serial = 1851] [outer = 0x0] 04:45:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x11a962000) [pid = 1932] [serial = 1852] [outer = 0x118580800] 04:45:45 INFO - PROCESS | 1932 | 1461066345322 Marionette DEBUG loaded listener.js 04:45:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11ab3b000) [pid = 1932] [serial = 1853] [outer = 0x118580800] 04:45:45 INFO - PROCESS | 1932 | 1461066345776 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]]]}] 04:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 04:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 769ms 04:45:45 INFO - PROCESS | 1932 | 1461066345849 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 04:45:45 INFO - PROCESS | 1932 | 1461066345854 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 04:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 04:45:45 INFO - PROCESS | 1932 | 1461066345862 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 04:45:45 INFO - PROCESS | 1932 | 1461066345865 Marionette TRACE conn2 <- [1,2442,null,{}] 04:45:45 INFO - PROCESS | 1932 | 1461066345869 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}] 04:45:45 INFO - PROCESS | 1932 | 1461066345980 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 04:45:46 INFO - PROCESS | 1932 | 1461066346057 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e79c800 == 63 [pid = 1932] [id = 618] 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x11b82fc00) [pid = 1932] [serial = 1854] [outer = 0x0] 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x11baaa800) [pid = 1932] [serial = 1855] [outer = 0x11b82fc00] 04:45:46 INFO - PROCESS | 1932 | 1461066346087 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x123936400) [pid = 1932] [serial = 1856] [outer = 0x11b82fc00] 04:45:46 INFO - PROCESS | 1932 | 1461066346508 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]]]}] 04:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 04:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 675ms 04:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 04:45:46 INFO - PROCESS | 1932 | 1461066346535 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 04:45:46 INFO - PROCESS | 1932 | 1461066346536 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 04:45:46 INFO - PROCESS | 1932 | 1461066346543 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 04:45:46 INFO - PROCESS | 1932 | 1461066346548 Marionette TRACE conn2 <- [1,2446,null,{}] 04:45:46 INFO - PROCESS | 1932 | 1461066346551 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}] 04:45:46 INFO - PROCESS | 1932 | 1461066346663 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 04:45:46 INFO - PROCESS | 1932 | 1461066346729 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x131d4b800 == 64 [pid = 1932] [id = 619] 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x123937400) [pid = 1932] [serial = 1857] [outer = 0x0] 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x123ca9000) [pid = 1932] [serial = 1858] [outer = 0x123937400] 04:45:46 INFO - PROCESS | 1932 | 1461066346758 Marionette DEBUG loaded listener.js 04:45:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x124320c00) [pid = 1932] [serial = 1859] [outer = 0x123937400] 04:45:47 INFO - PROCESS | 1932 | 1461066347198 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 04:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 678ms 04:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 04:45:47 INFO - PROCESS | 1932 | 1461066347217 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1932 | 1461066347219 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 04:45:47 INFO - PROCESS | 1932 | 1461066347221 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1932 | 1461066347222 Marionette TRACE conn2 <- [1,2450,null,{}] 04:45:47 INFO - PROCESS | 1932 | 1461066347225 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}] 04:45:47 INFO - PROCESS | 1932 | 1461066347349 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 04:45:47 INFO - PROCESS | 1932 | 1461066347438 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389ce000 == 65 [pid = 1932] [id = 620] 04:45:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x12702f800) [pid = 1932] [serial = 1860] [outer = 0x0] 04:45:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x129296c00) [pid = 1932] [serial = 1861] [outer = 0x12702f800] 04:45:47 INFO - PROCESS | 1932 | 1461066347469 Marionette DEBUG loaded listener.js 04:45:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x12a1b4800) [pid = 1932] [serial = 1862] [outer = 0x12702f800] 04:45:47 INFO - PROCESS | 1932 | 1461066347920 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]]]}] 04:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 04:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 723ms 04:45:47 INFO - PROCESS | 1932 | 1461066347963 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 04:45:47 INFO - PROCESS | 1932 | 1461066347965 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 04:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 04:45:47 INFO - PROCESS | 1932 | 1461066347970 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 04:45:47 INFO - PROCESS | 1932 | 1461066347972 Marionette TRACE conn2 <- [1,2454,null,{}] 04:45:47 INFO - PROCESS | 1932 | 1461066347976 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}] 04:45:48 INFO - PROCESS | 1932 | 1461066348089 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 04:45:48 INFO - PROCESS | 1932 | 1461066348164 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x131621800 == 66 [pid = 1932] [id = 621] 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x12d34fc00) [pid = 1932] [serial = 1863] [outer = 0x0] 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x12e093c00) [pid = 1932] [serial = 1864] [outer = 0x12d34fc00] 04:45:48 INFO - PROCESS | 1932 | 1461066348200 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x12e699c00) [pid = 1932] [serial = 1865] [outer = 0x12d34fc00] 04:45:48 INFO - PROCESS | 1932 | 1461066348601 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]]]}] 04:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 04:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 671ms 04:45:48 INFO - PROCESS | 1932 | 1461066348664 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 04:45:48 INFO - PROCESS | 1932 | 1461066348665 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 04:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 04:45:48 INFO - PROCESS | 1932 | 1461066348669 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 04:45:48 INFO - PROCESS | 1932 | 1461066348670 Marionette TRACE conn2 <- [1,2458,null,{}] 04:45:48 INFO - PROCESS | 1932 | 1461066348673 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}] 04:45:48 INFO - PROCESS | 1932 | 1461066348769 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 04:45:48 INFO - PROCESS | 1932 | 1461066348874 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x138b02800 == 67 [pid = 1932] [id = 622] 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x12daa6400) [pid = 1932] [serial = 1866] [outer = 0x0] 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x12f4c7800) [pid = 1932] [serial = 1867] [outer = 0x12daa6400] 04:45:48 INFO - PROCESS | 1932 | 1461066348904 Marionette DEBUG loaded listener.js 04:45:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x12f848400) [pid = 1932] [serial = 1868] [outer = 0x12daa6400] 04:45:49 INFO - PROCESS | 1932 | 1461066349449 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]]]}] 04:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 04:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 820ms 04:45:49 INFO - PROCESS | 1932 | 1461066349497 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 04:45:49 INFO - PROCESS | 1932 | 1461066349499 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 04:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 04:45:49 INFO - PROCESS | 1932 | 1461066349504 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 04:45:49 INFO - PROCESS | 1932 | 1461066349506 Marionette TRACE conn2 <- [1,2462,null,{}] 04:45:49 INFO - PROCESS | 1932 | 1461066349511 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}] 04:45:49 INFO - PROCESS | 1932 | 1461066349650 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 04:45:49 INFO - PROCESS | 1932 | 1461066349761 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x123f0e800 == 68 [pid = 1932] [id = 623] 04:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x11c0f3000) [pid = 1932] [serial = 1869] [outer = 0x0] 04:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x129384400) [pid = 1932] [serial = 1870] [outer = 0x11c0f3000] 04:45:49 INFO - PROCESS | 1932 | 1461066349791 Marionette DEBUG loaded listener.js 04:45:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x12938b000) [pid = 1932] [serial = 1871] [outer = 0x11c0f3000] 04:45:50 INFO - PROCESS | 1932 | 1461066350235 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]]]}] 04:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 04:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 771ms 04:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 04:45:50 INFO - PROCESS | 1932 | 1461066350275 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 04:45:50 INFO - PROCESS | 1932 | 1461066350276 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 04:45:50 INFO - PROCESS | 1932 | 1461066350279 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 04:45:50 INFO - PROCESS | 1932 | 1461066350280 Marionette TRACE conn2 <- [1,2466,null,{}] 04:45:50 INFO - PROCESS | 1932 | 1461066350282 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}] 04:45:50 INFO - PROCESS | 1932 | 1461066350390 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 04:45:50 INFO - PROCESS | 1932 | 1461066350659 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12438a800 == 69 [pid = 1932] [id = 624] 04:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x112129800) [pid = 1932] [serial = 1872] [outer = 0x0] 04:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x11228f000) [pid = 1932] [serial = 1873] [outer = 0x112129800] 04:45:50 INFO - PROCESS | 1932 | 1461066350690 Marionette DEBUG loaded listener.js 04:45:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x115596800) [pid = 1932] [serial = 1874] [outer = 0x112129800] 04:45:51 INFO - PROCESS | 1932 | 1461066351103 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]]]}] 04:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 04:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 869ms 04:45:51 INFO - PROCESS | 1932 | 1461066351149 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1932 | 1461066351151 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 04:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 04:45:51 INFO - PROCESS | 1932 | 1461066351154 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1932 | 1461066351157 Marionette TRACE conn2 <- [1,2470,null,{}] 04:45:51 INFO - PROCESS | 1932 | 1461066351160 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}] 04:45:51 INFO - PROCESS | 1932 | 1461066351261 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 04:45:51 INFO - PROCESS | 1932 | 1461066351327 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12939e800 == 70 [pid = 1932] [id = 625] 04:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x118c87c00) [pid = 1932] [serial = 1875] [outer = 0x0] 04:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x119c20000) [pid = 1932] [serial = 1876] [outer = 0x118c87c00] 04:45:51 INFO - PROCESS | 1932 | 1461066351355 Marionette DEBUG loaded listener.js 04:45:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x11ab3a000) [pid = 1932] [serial = 1877] [outer = 0x118c87c00] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x130321000 == 69 [pid = 1932] [id = 615] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc75800 == 68 [pid = 1932] [id = 614] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12640a000 == 67 [pid = 1932] [id = 613] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12f297000 == 66 [pid = 1932] [id = 612] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12e943800 == 65 [pid = 1932] [id = 611] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12e20d800 == 64 [pid = 1932] [id = 610] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf89800 == 63 [pid = 1932] [id = 609] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x1295e0c00) [pid = 1932] [serial = 1792] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | 1461066351851 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]]]}] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11a86f800 == 62 [pid = 1932] [id = 608] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x12649c000 == 61 [pid = 1932] [id = 607] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11c03a800 == 60 [pid = 1932] [id = 606] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11b870000 == 59 [pid = 1932] [id = 605] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11a872000 == 58 [pid = 1932] [id = 604] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x1389c3800 == 57 [pid = 1932] [id = 601] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x130310000 == 56 [pid = 1932] [id = 600] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x127db8000 == 55 [pid = 1932] [id = 599] 04:45:51 INFO - PROCESS | 1932 | --DOCSHELL 0x11b42c800 == 54 [pid = 1932] [id = 598] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x12e9e2400) [pid = 1932] [serial = 1733] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x1239bf000) [pid = 1932] [serial = 1741] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x11bb5b000) [pid = 1932] [serial = 1759] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x11b4dcc00) [pid = 1932] [serial = 1760] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x1239c7000) [pid = 1932] [serial = 1762] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x123cac800) [pid = 1932] [serial = 1763] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x11560d800) [pid = 1932] [serial = 1735] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x118574000) [pid = 1932] [serial = 1754] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x118c0a800) [pid = 1932] [serial = 1753] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x118f03400) [pid = 1932] [serial = 1757] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x11ac34c00) [pid = 1932] [serial = 1756] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x12e097400) [pid = 1932] [serial = 1747] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x12a1af000) [pid = 1932] [serial = 1744] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x11bedd400) [pid = 1932] [serial = 1750] [outer = 0x0] [url = about:blank] 04:45:51 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x11b838000) [pid = 1932] [serial = 1738] [outer = 0x0] [url = about:blank] 04:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 04:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 723ms 04:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 04:45:51 INFO - PROCESS | 1932 | 1461066351890 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 04:45:51 INFO - PROCESS | 1932 | 1461066351892 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 04:45:51 INFO - PROCESS | 1932 | 1461066351897 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 04:45:51 INFO - PROCESS | 1932 | 1461066351898 Marionette TRACE conn2 <- [1,2474,null,{}] 04:45:51 INFO - PROCESS | 1932 | 1461066351900 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}] 04:45:51 INFO - PROCESS | 1932 | 1461066351988 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 04:45:51 INFO - PROCESS | 1932 | 1461066351993 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a882000 == 55 [pid = 1932] [id = 626] 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x118783800) [pid = 1932] [serial = 1878] [outer = 0x0] 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x11ac36800) [pid = 1932] [serial = 1879] [outer = 0x118783800] 04:45:52 INFO - PROCESS | 1932 | 1461066352019 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x11bb64800) [pid = 1932] [serial = 1880] [outer = 0x118783800] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x124329400) [pid = 1932] [serial = 1789] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x12e9d8800) [pid = 1932] [serial = 1787] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x12b113000) [pid = 1932] [serial = 1771] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x12b888c00) [pid = 1932] [serial = 1772] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x12bc0a800) [pid = 1932] [serial = 1774] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x128cad400) [pid = 1932] [serial = 1768] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x12cda4c00) [pid = 1932] [serial = 1775] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x12daa5800) [pid = 1932] [serial = 1780] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x123ea5c00) [pid = 1932] [serial = 1765] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x12712f000) [pid = 1932] [serial = 1766] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x12432d400) [pid = 1932] [serial = 1790] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x12d231c00) [pid = 1932] [serial = 1778] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 159 (0x12d0cac00) [pid = 1932] [serial = 1777] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 158 (0x12e27f400) [pid = 1932] [serial = 1786] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 157 (0x12e09c800) [pid = 1932] [serial = 1783] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 156 (0x12e096000) [pid = 1932] [serial = 1781] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 155 (0x12e273400) [pid = 1932] [serial = 1784] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | --DOMWINDOW == 154 (0x12a1acc00) [pid = 1932] [serial = 1769] [outer = 0x0] [url = about:blank] 04:45:52 INFO - PROCESS | 1932 | 1461066352413 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 04:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 570ms 04:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 04:45:52 INFO - PROCESS | 1932 | 1461066352468 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1932 | 1461066352469 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 04:45:52 INFO - PROCESS | 1932 | 1461066352476 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1932 | 1461066352481 Marionette TRACE conn2 <- [1,2478,null,{}] 04:45:52 INFO - PROCESS | 1932 | 1461066352485 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}] 04:45:52 INFO - PROCESS | 1932 | 1461066352573 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 04:45:52 INFO - PROCESS | 1932 | 1461066352582 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12640a000 == 56 [pid = 1932] [id = 627] 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 155 (0x123940000) [pid = 1932] [serial = 1881] [outer = 0x0] 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 156 (0x1239c0000) [pid = 1932] [serial = 1882] [outer = 0x123940000] 04:45:52 INFO - PROCESS | 1932 | 1461066352606 Marionette DEBUG loaded listener.js 04:45:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 157 (0x123c55000) [pid = 1932] [serial = 1883] [outer = 0x123940000] 04:45:52 INFO - PROCESS | 1932 | 1461066352944 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]]]}] 04:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 04:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 479ms 04:45:52 INFO - PROCESS | 1932 | 1461066352957 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 04:45:52 INFO - PROCESS | 1932 | 1461066352959 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 04:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 04:45:52 INFO - PROCESS | 1932 | 1461066352966 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 04:45:52 INFO - PROCESS | 1932 | 1461066352967 Marionette TRACE conn2 <- [1,2482,null,{}] 04:45:52 INFO - PROCESS | 1932 | 1461066352969 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}] 04:45:53 INFO - PROCESS | 1932 | 1461066353054 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 04:45:53 INFO - PROCESS | 1932 | 1461066353058 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b21b800 == 57 [pid = 1932] [id = 628] 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 158 (0x123ca9800) [pid = 1932] [serial = 1884] [outer = 0x0] 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 159 (0x124095c00) [pid = 1932] [serial = 1885] [outer = 0x123ca9800] 04:45:53 INFO - PROCESS | 1932 | 1461066353084 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 160 (0x12432c800) [pid = 1932] [serial = 1886] [outer = 0x123ca9800] 04:45:53 INFO - PROCESS | 1932 | 1461066353430 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]]]}] 04:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 04:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 468ms 04:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 04:45:53 INFO - PROCESS | 1932 | 1461066353434 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 04:45:53 INFO - PROCESS | 1932 | 1461066353435 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 04:45:53 INFO - PROCESS | 1932 | 1461066353437 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 04:45:53 INFO - PROCESS | 1932 | 1461066353438 Marionette TRACE conn2 <- [1,2486,null,{}] 04:45:53 INFO - PROCESS | 1932 | 1461066353441 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}] 04:45:53 INFO - PROCESS | 1932 | 1461066353533 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 04:45:53 INFO - PROCESS | 1932 | 1461066353601 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf83800 == 58 [pid = 1932] [id = 629] 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x12743b800) [pid = 1932] [serial = 1887] [outer = 0x0] 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x129291c00) [pid = 1932] [serial = 1888] [outer = 0x12743b800] 04:45:53 INFO - PROCESS | 1932 | 1461066353634 Marionette DEBUG loaded listener.js 04:45:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x1294e8800) [pid = 1932] [serial = 1889] [outer = 0x12743b800] 04:45:53 INFO - PROCESS | 1932 | 1461066353976 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 04:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 572ms 04:45:54 INFO - PROCESS | 1932 | 1461066354015 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1932 | 1461066354017 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 04:45:54 INFO - PROCESS | 1932 | 1461066354021 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1932 | 1461066354023 Marionette TRACE conn2 <- [1,2490,null,{}] 04:45:54 INFO - PROCESS | 1932 | 1461066354026 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}] 04:45:54 INFO - PROCESS | 1932 | 1461066354195 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 04:45:54 INFO - PROCESS | 1932 | 1461066354216 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d37e000 == 59 [pid = 1932] [id = 630] 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x129516000) [pid = 1932] [serial = 1890] [outer = 0x0] 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x12a1b7400) [pid = 1932] [serial = 1891] [outer = 0x129516000] 04:45:54 INFO - PROCESS | 1932 | 1461066354256 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x12b4a0000) [pid = 1932] [serial = 1892] [outer = 0x129516000] 04:45:54 INFO - PROCESS | 1932 | 1461066354666 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]]]}] 04:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 04:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 04:45:54 INFO - PROCESS | 1932 | 1461066354692 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 04:45:54 INFO - PROCESS | 1932 | 1461066354693 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 04:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 04:45:54 INFO - PROCESS | 1932 | 1461066354698 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 04:45:54 INFO - PROCESS | 1932 | 1461066354699 Marionette TRACE conn2 <- [1,2494,null,{}] 04:45:54 INFO - PROCESS | 1932 | 1461066354706 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}] 04:45:54 INFO - PROCESS | 1932 | 1461066354813 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 04:45:54 INFO - PROCESS | 1932 | 1461066354854 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edbd800 == 60 [pid = 1932] [id = 631] 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x1295e0c00) [pid = 1932] [serial = 1893] [outer = 0x0] 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x12bc10400) [pid = 1932] [serial = 1894] [outer = 0x1295e0c00] 04:45:54 INFO - PROCESS | 1932 | 1461066354879 Marionette DEBUG loaded listener.js 04:45:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x12d0c2400) [pid = 1932] [serial = 1895] [outer = 0x1295e0c00] 04:45:55 INFO - PROCESS | 1932 | 1461066355250 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]]]}] 04:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 04:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 574ms 04:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 04:45:55 INFO - PROCESS | 1932 | 1461066355271 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 04:45:55 INFO - PROCESS | 1932 | 1461066355272 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 04:45:55 INFO - PROCESS | 1932 | 1461066355274 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 04:45:55 INFO - PROCESS | 1932 | 1461066355275 Marionette TRACE conn2 <- [1,2498,null,{}] 04:45:55 INFO - PROCESS | 1932 | 1461066355279 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}] 04:45:55 INFO - PROCESS | 1932 | 1461066355373 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 04:45:55 INFO - PROCESS | 1932 | 1461066355385 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5b6000 == 61 [pid = 1932] [id = 632] 04:45:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x12d0c3400) [pid = 1932] [serial = 1896] [outer = 0x0] 04:45:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x12da9dc00) [pid = 1932] [serial = 1897] [outer = 0x12d0c3400] 04:45:55 INFO - PROCESS | 1932 | 1461066355422 Marionette DEBUG loaded listener.js 04:45:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x12bc0d000) [pid = 1932] [serial = 1898] [outer = 0x12d0c3400] 04:45:56 INFO - PROCESS | 1932 | 1461066356060 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]]]}] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 171 (0x124098000) [pid = 1932] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 170 (0x12431f400) [pid = 1932] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 169 (0x12928f800) [pid = 1932] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 168 (0x11b83a800) [pid = 1932] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 167 (0x11857a000) [pid = 1932] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 166 (0x11ab3d000) [pid = 1932] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 165 (0x11228e000) [pid = 1932] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 164 (0x11a9fb800) [pid = 1932] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 163 (0x123763400) [pid = 1932] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 162 (0x11bed6800) [pid = 1932] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 161 (0x12bc06000) [pid = 1932] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 04:45:56 INFO - PROCESS | 1932 | --DOMWINDOW == 160 (0x112124c00) [pid = 1932] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 04:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 04:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 824ms 04:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 04:45:56 INFO - PROCESS | 1932 | 1461066356099 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1932 | 1461066356100 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 04:45:56 INFO - PROCESS | 1932 | 1461066356102 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1932 | 1461066356103 Marionette TRACE conn2 <- [1,2502,null,{}] 04:45:56 INFO - PROCESS | 1932 | 1461066356106 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}] 04:45:56 INFO - PROCESS | 1932 | 1461066356192 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 04:45:56 INFO - PROCESS | 1932 | 1461066356196 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24f000 == 62 [pid = 1932] [id = 633] 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 161 (0x11857e000) [pid = 1932] [serial = 1899] [outer = 0x0] 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 162 (0x11b83a800) [pid = 1932] [serial = 1900] [outer = 0x11857e000] 04:45:56 INFO - PROCESS | 1932 | 1461066356221 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 163 (0x1273c4800) [pid = 1932] [serial = 1901] [outer = 0x11857e000] 04:45:56 INFO - PROCESS | 1932 | 1461066356580 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]]]}] 04:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 04:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 519ms 04:45:56 INFO - PROCESS | 1932 | 1461066356621 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 04:45:56 INFO - PROCESS | 1932 | 1461066356623 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 04:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 04:45:56 INFO - PROCESS | 1932 | 1461066356625 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 04:45:56 INFO - PROCESS | 1932 | 1461066356626 Marionette TRACE conn2 <- [1,2506,null,{}] 04:45:56 INFO - PROCESS | 1932 | 1461066356631 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}] 04:45:56 INFO - PROCESS | 1932 | 1461066356743 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 04:45:56 INFO - PROCESS | 1932 | 1461066356765 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d37d000 == 63 [pid = 1932] [id = 634] 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 164 (0x112124c00) [pid = 1932] [serial = 1902] [outer = 0x0] 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 165 (0x12b49d800) [pid = 1932] [serial = 1903] [outer = 0x112124c00] 04:45:56 INFO - PROCESS | 1932 | 1461066356795 Marionette DEBUG loaded listener.js 04:45:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 166 (0x12e696800) [pid = 1932] [serial = 1904] [outer = 0x112124c00] 04:45:57 INFO - PROCESS | 1932 | 1461066357117 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 04:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 04:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 04:45:57 INFO - PROCESS | 1932 | 1461066357149 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1932 | 1461066357150 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 04:45:57 INFO - PROCESS | 1932 | 1461066357152 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1932 | 1461066357154 Marionette TRACE conn2 <- [1,2510,null,{}] 04:45:57 INFO - PROCESS | 1932 | 1461066357156 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}] 04:45:57 INFO - PROCESS | 1932 | 1461066357258 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 04:45:57 INFO - PROCESS | 1932 | 1461066357262 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x130679000 == 64 [pid = 1932] [id = 635] 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 167 (0x129444c00) [pid = 1932] [serial = 1905] [outer = 0x0] 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 168 (0x12e096c00) [pid = 1932] [serial = 1906] [outer = 0x129444c00] 04:45:57 INFO - PROCESS | 1932 | 1461066357286 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 169 (0x12e9de000) [pid = 1932] [serial = 1907] [outer = 0x129444c00] 04:45:57 INFO - PROCESS | 1932 | 1461066357634 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]]]}] 04:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 04:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 521ms 04:45:57 INFO - PROCESS | 1932 | 1461066357691 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 04:45:57 INFO - PROCESS | 1932 | 1461066357692 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 04:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 04:45:57 INFO - PROCESS | 1932 | 1461066357695 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 04:45:57 INFO - PROCESS | 1932 | 1461066357696 Marionette TRACE conn2 <- [1,2514,null,{}] 04:45:57 INFO - PROCESS | 1932 | 1461066357698 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}] 04:45:57 INFO - PROCESS | 1932 | 1461066357785 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 04:45:57 INFO - PROCESS | 1932 | 1461066357789 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x131d3c800 == 65 [pid = 1932] [id = 636] 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 170 (0x12e5a6400) [pid = 1932] [serial = 1908] [outer = 0x0] 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 171 (0x12e5acc00) [pid = 1932] [serial = 1909] [outer = 0x12e5a6400] 04:45:57 INFO - PROCESS | 1932 | 1461066357814 Marionette DEBUG loaded listener.js 04:45:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 172 (0x12e5b0c00) [pid = 1932] [serial = 1910] [outer = 0x12e5a6400] 04:45:58 INFO - PROCESS | 1932 | 1461066358395 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]]]}] 04:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 04:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 719ms 04:45:58 INFO - PROCESS | 1932 | 1461066358416 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 04:45:58 INFO - PROCESS | 1932 | 1461066358419 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 04:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 04:45:58 INFO - PROCESS | 1932 | 1461066358425 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 04:45:58 INFO - PROCESS | 1932 | 1461066358429 Marionette TRACE conn2 <- [1,2518,null,{}] 04:45:58 INFO - PROCESS | 1932 | 1461066358436 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}] 04:45:58 INFO - PROCESS | 1932 | 1461066358580 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 04:45:58 INFO - PROCESS | 1932 | 1461066358691 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c35c000 == 66 [pid = 1932] [id = 637] 04:45:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x115595c00) [pid = 1932] [serial = 1911] [outer = 0x0] 04:45:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x118c80c00) [pid = 1932] [serial = 1912] [outer = 0x115595c00] 04:45:58 INFO - PROCESS | 1932 | 1461066358725 Marionette DEBUG loaded listener.js 04:45:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x11a961000) [pid = 1932] [serial = 1913] [outer = 0x115595c00] 04:45:59 INFO - PROCESS | 1932 | 1461066359245 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]]]}] 04:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 04:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 876ms 04:45:59 INFO - PROCESS | 1932 | 1461066359301 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 04:45:59 INFO - PROCESS | 1932 | 1461066359307 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 04:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 04:45:59 INFO - PROCESS | 1932 | 1461066359314 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 04:45:59 INFO - PROCESS | 1932 | 1461066359317 Marionette TRACE conn2 <- [1,2522,null,{}] 04:45:59 INFO - PROCESS | 1932 | 1461066359321 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}] 04:45:59 INFO - PROCESS | 1932 | 1461066359454 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 04:45:59 INFO - PROCESS | 1932 | 1461066359533 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:45:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x1293a6800 == 67 [pid = 1932] [id = 638] 04:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x11a9f0000) [pid = 1932] [serial = 1914] [outer = 0x0] 04:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x11baa7800) [pid = 1932] [serial = 1915] [outer = 0x11a9f0000] 04:45:59 INFO - PROCESS | 1932 | 1461066359563 Marionette DEBUG loaded listener.js 04:45:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x12393c800) [pid = 1932] [serial = 1916] [outer = 0x11a9f0000] 04:46:00 INFO - PROCESS | 1932 | 1461066360000 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 04:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 723ms 04:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 04:46:00 INFO - PROCESS | 1932 | 1461066360037 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1932 | 1461066360038 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 04:46:00 INFO - PROCESS | 1932 | 1461066360040 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1932 | 1461066360043 Marionette TRACE conn2 <- [1,2526,null,{}] 04:46:00 INFO - PROCESS | 1932 | 1461066360070 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}] 04:46:00 INFO - PROCESS | 1932 | 1461066360183 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 04:46:00 INFO - PROCESS | 1932 | 1461066360263 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x130313800 == 68 [pid = 1932] [id = 639] 04:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x12432d400) [pid = 1932] [serial = 1917] [outer = 0x0] 04:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x129292c00) [pid = 1932] [serial = 1918] [outer = 0x12432d400] 04:46:00 INFO - PROCESS | 1932 | 1461066360296 Marionette DEBUG loaded listener.js 04:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x12943f400) [pid = 1932] [serial = 1919] [outer = 0x12432d400] 04:46:00 INFO - PROCESS | 1932 | 1461066360688 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]]]}] 04:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 04:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 688ms 04:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 04:46:00 INFO - PROCESS | 1932 | 1461066360729 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 04:46:00 INFO - PROCESS | 1932 | 1461066360731 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 04:46:00 INFO - PROCESS | 1932 | 1461066360733 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 04:46:00 INFO - PROCESS | 1932 | 1461066360734 Marionette TRACE conn2 <- [1,2530,null,{}] 04:46:00 INFO - PROCESS | 1932 | 1461066360737 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}] 04:46:00 INFO - PROCESS | 1932 | 1461066360864 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 04:46:00 INFO - PROCESS | 1932 | 1461066360973 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389d9800 == 69 [pid = 1932] [id = 640] 04:46:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x129444000) [pid = 1932] [serial = 1920] [outer = 0x0] 04:46:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x129520000) [pid = 1932] [serial = 1921] [outer = 0x129444000] 04:46:01 INFO - PROCESS | 1932 | 1461066361006 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x12a16a400) [pid = 1932] [serial = 1922] [outer = 0x129444000] 04:46:01 INFO - PROCESS | 1932 | 1461066361409 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]]]}] 04:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 04:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 720ms 04:46:01 INFO - PROCESS | 1932 | 1461066361455 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 04:46:01 INFO - PROCESS | 1932 | 1461066361457 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 04:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 04:46:01 INFO - PROCESS | 1932 | 1461066361460 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 04:46:01 INFO - PROCESS | 1932 | 1461066361463 Marionette TRACE conn2 <- [1,2534,null,{}] 04:46:01 INFO - PROCESS | 1932 | 1461066361466 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}] 04:46:01 INFO - PROCESS | 1932 | 1461066361586 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 04:46:01 INFO - PROCESS | 1932 | 1461066361692 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x13850f800 == 70 [pid = 1932] [id = 641] 04:46:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x129445400) [pid = 1932] [serial = 1923] [outer = 0x0] 04:46:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x12a16fc00) [pid = 1932] [serial = 1924] [outer = 0x129445400] 04:46:01 INFO - PROCESS | 1932 | 1461066361725 Marionette DEBUG loaded listener.js 04:46:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x12bdd4800) [pid = 1932] [serial = 1925] [outer = 0x129445400] 04:46:02 INFO - PROCESS | 1932 | 1461066362131 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 04:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 721ms 04:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 04:46:02 INFO - PROCESS | 1932 | 1461066362197 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1932 | 1461066362198 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 04:46:02 INFO - PROCESS | 1932 | 1461066362200 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1932 | 1461066362202 Marionette TRACE conn2 <- [1,2538,null,{}] 04:46:02 INFO - PROCESS | 1932 | 1461066362204 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}] 04:46:02 INFO - PROCESS | 1932 | 1461066362324 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 04:46:02 INFO - PROCESS | 1932 | 1461066362406 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a110000 == 71 [pid = 1932] [id = 642] 04:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x12d223800) [pid = 1932] [serial = 1926] [outer = 0x0] 04:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x12e5ab000) [pid = 1932] [serial = 1927] [outer = 0x12d223800] 04:46:02 INFO - PROCESS | 1932 | 1461066362437 Marionette DEBUG loaded listener.js 04:46:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x12f4cbc00) [pid = 1932] [serial = 1928] [outer = 0x12d223800] 04:46:02 INFO - PROCESS | 1932 | 1461066362825 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]]]}] 04:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 04:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 669ms 04:46:02 INFO - PROCESS | 1932 | 1461066362870 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 04:46:02 INFO - PROCESS | 1932 | 1461066362871 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 04:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 04:46:02 INFO - PROCESS | 1932 | 1461066362874 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 04:46:02 INFO - PROCESS | 1932 | 1461066362875 Marionette TRACE conn2 <- [1,2542,null,{}] 04:46:02 INFO - PROCESS | 1932 | 1461066362878 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}] 04:46:02 INFO - PROCESS | 1932 | 1461066362983 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 04:46:03 INFO - PROCESS | 1932 | 1461066363091 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x137e81000 == 72 [pid = 1932] [id = 643] 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x12e5a9000) [pid = 1932] [serial = 1929] [outer = 0x0] 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x12f847c00) [pid = 1932] [serial = 1930] [outer = 0x12e5a9000] 04:46:03 INFO - PROCESS | 1932 | 1461066363122 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x12fc26000) [pid = 1932] [serial = 1931] [outer = 0x12e5a9000] 04:46:03 INFO - PROCESS | 1932 | 1461066363484 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]]]}] 04:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 04:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 619ms 04:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 04:46:03 INFO - PROCESS | 1932 | 1461066363496 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 04:46:03 INFO - PROCESS | 1932 | 1461066363499 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 04:46:03 INFO - PROCESS | 1932 | 1461066363502 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 04:46:03 INFO - PROCESS | 1932 | 1461066363504 Marionette TRACE conn2 <- [1,2546,null,{}] 04:46:03 INFO - PROCESS | 1932 | 1461066363507 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}] 04:46:03 INFO - PROCESS | 1932 | 1461066363613 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 04:46:03 INFO - PROCESS | 1932 | 1461066363712 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x137e97000 == 73 [pid = 1932] [id = 644] 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x12fc27000) [pid = 1932] [serial = 1932] [outer = 0x0] 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x12fc2c800) [pid = 1932] [serial = 1933] [outer = 0x12fc27000] 04:46:03 INFO - PROCESS | 1932 | 1461066363741 Marionette DEBUG loaded listener.js 04:46:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x130114c00) [pid = 1932] [serial = 1934] [outer = 0x12fc27000] 04:46:04 INFO - PROCESS | 1932 | 1461066364198 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]]]}] 04:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 04:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 721ms 04:46:04 INFO - PROCESS | 1932 | 1461066364223 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 04:46:04 INFO - PROCESS | 1932 | 1461066364224 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 04:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 04:46:04 INFO - PROCESS | 1932 | 1461066364249 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 04:46:04 INFO - PROCESS | 1932 | 1461066364250 Marionette TRACE conn2 <- [1,2550,null,{}] 04:46:04 INFO - PROCESS | 1932 | 1461066364254 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}] 04:46:04 INFO - PROCESS | 1932 | 1461066364363 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 04:46:04 INFO - PROCESS | 1932 | 1461066364446 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x123576000 == 74 [pid = 1932] [id = 645] 04:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x11857f000) [pid = 1932] [serial = 1935] [outer = 0x0] 04:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x124093000) [pid = 1932] [serial = 1936] [outer = 0x11857f000] 04:46:04 INFO - PROCESS | 1932 | 1461066364476 Marionette DEBUG loaded listener.js 04:46:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x12ad5ec00) [pid = 1932] [serial = 1937] [outer = 0x11857f000] 04:46:05 INFO - PROCESS | 1932 | 1461066365102 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 04:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 945ms 04:46:05 INFO - PROCESS | 1932 | 1461066365172 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 04:46:05 INFO - PROCESS | 1932 | 1461066365174 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 04:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 04:46:05 INFO - PROCESS | 1932 | 1461066365178 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 04:46:05 INFO - PROCESS | 1932 | 1461066365180 Marionette TRACE conn2 <- [1,2554,null,{}] 04:46:05 INFO - PROCESS | 1932 | 1461066365184 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}] 04:46:05 INFO - PROCESS | 1932 | 1461066365296 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 04:46:05 INFO - PROCESS | 1932 | 1461066365412 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x1272a5000 == 75 [pid = 1932] [id = 646] 04:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x112123c00) [pid = 1932] [serial = 1938] [outer = 0x0] 04:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x114030c00) [pid = 1932] [serial = 1939] [outer = 0x112123c00] 04:46:05 INFO - PROCESS | 1932 | 1461066365442 Marionette DEBUG loaded listener.js 04:46:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x11912e800) [pid = 1932] [serial = 1940] [outer = 0x112123c00] 04:46:05 INFO - PROCESS | 1932 | 1461066365901 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]]]}] 04:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 04:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 773ms 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x130679000 == 74 [pid = 1932] [id = 635] 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12d37d000 == 73 [pid = 1932] [id = 634] 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24f000 == 72 [pid = 1932] [id = 633] 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5b6000 == 71 [pid = 1932] [id = 632] 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12edbd800 == 70 [pid = 1932] [id = 631] 04:46:05 INFO - PROCESS | 1932 | --DOCSHELL 0x12d37e000 == 69 [pid = 1932] [id = 630] 04:46:05 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x12e27c800) [pid = 1932] [serial = 1846] [outer = 0x0] [url = about:blank] 04:46:05 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x12d0c5400) [pid = 1932] [serial = 1804] [outer = 0x0] [url = about:blank] 04:46:05 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x12e25c400) [pid = 1932] [serial = 1807] [outer = 0x0] [url = about:blank] 04:46:05 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x12daab400) [pid = 1932] [serial = 1810] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | 1461066366013 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1932 | 1461066366016 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf83800 == 68 [pid = 1932] [id = 629] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12b21b800 == 67 [pid = 1932] [id = 628] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12640a000 == 66 [pid = 1932] [id = 627] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x11a882000 == 65 [pid = 1932] [id = 626] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12939e800 == 64 [pid = 1932] [id = 625] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12438a800 == 63 [pid = 1932] [id = 624] 04:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x12e79c800 == 62 [pid = 1932] [id = 618] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1264af800 == 61 [pid = 1932] [id = 617] 04:46:06 INFO - PROCESS | 1932 | --DOCSHELL 0x1188a1800 == 60 [pid = 1932] [id = 616] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x124326400) [pid = 1932] [serial = 1828] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x12e9df400) [pid = 1932] [serial = 1793] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x119da5c00) [pid = 1932] [serial = 1795] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x12a1b1800) [pid = 1932] [serial = 1831] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x1239bf800) [pid = 1932] [serial = 1825] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x123cb7c00) [pid = 1932] [serial = 1826] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x11aa96000) [pid = 1932] [serial = 1817] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x119da1800) [pid = 1932] [serial = 1816] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x128cbd800) [pid = 1932] [serial = 1801] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x11bb5ec00) [pid = 1932] [serial = 1822] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x123766800) [pid = 1932] [serial = 1823] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x112291800) [pid = 1932] [serial = 1813] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x11545fc00) [pid = 1932] [serial = 1814] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x11baac400) [pid = 1932] [serial = 1798] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x11ab40c00) [pid = 1932] [serial = 1819] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x11ae87c00) [pid = 1932] [serial = 1820] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x12b88c800) [pid = 1932] [serial = 1834] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x12b496000) [pid = 1932] [serial = 1832] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x12a1af800) [pid = 1932] [serial = 1840] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x12d34b400) [pid = 1932] [serial = 1837] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x12d0c6800) [pid = 1932] [serial = 1835] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x112128800) [pid = 1932] [serial = 1843] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x12b497000) [pid = 1932] [serial = 1844] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 174 (0x12d343c00) [pid = 1932] [serial = 1841] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 173 (0x12e253400) [pid = 1932] [serial = 1838] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | --DOMWINDOW == 172 (0x128ca8c00) [pid = 1932] [serial = 1829] [outer = 0x0] [url = about:blank] 04:46:06 INFO - PROCESS | 1932 | 1461066366043 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1932 | 1461066366045 Marionette TRACE conn2 <- [1,2558,null,{}] 04:46:06 INFO - PROCESS | 1932 | 1461066366050 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}] 04:46:06 INFO - PROCESS | 1932 | 1461066366142 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 04:46:06 INFO - PROCESS | 1932 | 1461066366147 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x11a874800 == 61 [pid = 1932] [id = 647] 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 173 (0x11ab35c00) [pid = 1932] [serial = 1941] [outer = 0x0] 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 174 (0x11ab3e000) [pid = 1932] [serial = 1942] [outer = 0x11ab35c00] 04:46:06 INFO - PROCESS | 1932 | 1461066366173 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 175 (0x11baac400) [pid = 1932] [serial = 1943] [outer = 0x11ab35c00] 04:46:06 INFO - PROCESS | 1932 | 1461066366546 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]]]}] 04:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 04:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 532ms 04:46:06 INFO - PROCESS | 1932 | 1461066366589 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 04:46:06 INFO - PROCESS | 1932 | 1461066366590 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 04:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 04:46:06 INFO - PROCESS | 1932 | 1461066366595 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 04:46:06 INFO - PROCESS | 1932 | 1461066366597 Marionette TRACE conn2 <- [1,2562,null,{}] 04:46:06 INFO - PROCESS | 1932 | 1461066366604 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}] 04:46:06 INFO - PROCESS | 1932 | 1461066366714 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 04:46:06 INFO - PROCESS | 1932 | 1461066366721 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x126403800 == 62 [pid = 1932] [id = 648] 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x123762000) [pid = 1932] [serial = 1944] [outer = 0x0] 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x1239c6000) [pid = 1932] [serial = 1945] [outer = 0x123762000] 04:46:06 INFO - PROCESS | 1932 | 1461066366749 Marionette DEBUG loaded listener.js 04:46:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x123e13400) [pid = 1932] [serial = 1946] [outer = 0x123762000] 04:46:07 INFO - PROCESS | 1932 | 1461066367114 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 04:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 523ms 04:46:07 INFO - PROCESS | 1932 | 1461066367118 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1932 | 1461066367120 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 04:46:07 INFO - PROCESS | 1932 | 1461066367122 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1932 | 1461066367123 Marionette TRACE conn2 <- [1,2566,null,{}] 04:46:07 INFO - PROCESS | 1932 | 1461066367129 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}] 04:46:07 INFO - PROCESS | 1932 | 1461066367255 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 04:46:07 INFO - PROCESS | 1932 | 1461066367263 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12939d800 == 63 [pid = 1932] [id = 649] 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x123ea1800) [pid = 1932] [serial = 1947] [outer = 0x0] 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x124323400) [pid = 1932] [serial = 1948] [outer = 0x123ea1800] 04:46:07 INFO - PROCESS | 1932 | 1461066367289 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x129383c00) [pid = 1932] [serial = 1949] [outer = 0x123ea1800] 04:46:07 INFO - PROCESS | 1932 | 1461066367604 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]]]}] 04:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 04:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 522ms 04:46:07 INFO - PROCESS | 1932 | 1461066367647 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 04:46:07 INFO - PROCESS | 1932 | 1461066367649 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 04:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 04:46:07 INFO - PROCESS | 1932 | 1461066367651 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 04:46:07 INFO - PROCESS | 1932 | 1461066367652 Marionette TRACE conn2 <- [1,2570,null,{}] 04:46:07 INFO - PROCESS | 1932 | 1461066367654 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}] 04:46:07 INFO - PROCESS | 1932 | 1461066367742 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 04:46:07 INFO - PROCESS | 1932 | 1461066367822 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b721000 == 64 [pid = 1932] [id = 650] 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x12393d400) [pid = 1932] [serial = 1950] [outer = 0x0] 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x129389c00) [pid = 1932] [serial = 1951] [outer = 0x12393d400] 04:46:07 INFO - PROCESS | 1932 | 1461066367847 Marionette DEBUG loaded listener.js 04:46:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x129446c00) [pid = 1932] [serial = 1952] [outer = 0x12393d400] 04:46:08 INFO - PROCESS | 1932 | 1461066368171 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]]]}] 04:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 04:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 04:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 04:46:08 INFO - PROCESS | 1932 | 1461066368221 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1932 | 1461066368222 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 04:46:08 INFO - PROCESS | 1932 | 1461066368224 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1932 | 1461066368225 Marionette TRACE conn2 <- [1,2574,null,{}] 04:46:08 INFO - PROCESS | 1932 | 1461066368227 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}] 04:46:08 INFO - PROCESS | 1932 | 1461066368354 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 04:46:08 INFO - PROCESS | 1932 | 1461066368376 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d388800 == 65 [pid = 1932] [id = 651] 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x1295e2000) [pid = 1932] [serial = 1953] [outer = 0x0] 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x12ad4c400) [pid = 1932] [serial = 1954] [outer = 0x1295e2000] 04:46:08 INFO - PROCESS | 1932 | 1461066368403 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x12ad56c00) [pid = 1932] [serial = 1955] [outer = 0x1295e2000] 04:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 04:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 522ms 04:46:08 INFO - PROCESS | 1932 | 1461066368737 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]]]}] 04:46:08 INFO - PROCESS | 1932 | 1461066368751 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 04:46:08 INFO - PROCESS | 1932 | 1461066368752 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 04:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 04:46:08 INFO - PROCESS | 1932 | 1461066368755 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 04:46:08 INFO - PROCESS | 1932 | 1461066368756 Marionette TRACE conn2 <- [1,2578,null,{}] 04:46:08 INFO - PROCESS | 1932 | 1461066368758 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}] 04:46:08 INFO - PROCESS | 1932 | 1461066368870 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 04:46:08 INFO - PROCESS | 1932 | 1461066368880 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e954800 == 66 [pid = 1932] [id = 652] 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x1295e3000) [pid = 1932] [serial = 1956] [outer = 0x0] 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x12ad61800) [pid = 1932] [serial = 1957] [outer = 0x1295e3000] 04:46:08 INFO - PROCESS | 1932 | 1461066368905 Marionette DEBUG loaded listener.js 04:46:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x12ad67800) [pid = 1932] [serial = 1958] [outer = 0x1295e3000] 04:46:09 INFO - PROCESS | 1932 | 1461066369257 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 04:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 519ms 04:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 04:46:09 INFO - PROCESS | 1932 | 1461066369284 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1932 | 1461066369285 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1932 | 1461066369287 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1932 | 1461066369288 Marionette TRACE conn2 <- [1,2582,null,{}] 04:46:09 INFO - PROCESS | 1932 | 1461066369290 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}] 04:46:09 INFO - PROCESS | 1932 | 1461066369406 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 04:46:09 INFO - PROCESS | 1932 | 1461066369450 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5a3800 == 67 [pid = 1932] [id = 653] 04:46:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x12ad51000) [pid = 1932] [serial = 1959] [outer = 0x0] 04:46:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x12b284c00) [pid = 1932] [serial = 1960] [outer = 0x12ad51000] 04:46:09 INFO - PROCESS | 1932 | 1461066369475 Marionette DEBUG loaded listener.js 04:46:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x12bc05800) [pid = 1932] [serial = 1961] [outer = 0x12ad51000] 04:46:09 INFO - PROCESS | 1932 | 1461066369781 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]]]}] 04:46:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 04:46:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 518ms 04:46:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 04:46:09 INFO - PROCESS | 1932 | 1461066369806 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 04:46:09 INFO - PROCESS | 1932 | 1461066369807 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 04:46:09 INFO - PROCESS | 1932 | 1461066369809 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 04:46:09 INFO - PROCESS | 1932 | 1461066369810 Marionette TRACE conn2 <- [1,2586,null,{}] 04:46:09 INFO - PROCESS | 1932 | 1461066369815 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}] 04:46:09 INFO - PROCESS | 1932 | 1461066369929 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 04:46:09 INFO - PROCESS | 1932 | 1461066369941 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc78800 == 68 [pid = 1932] [id = 654] 04:46:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x12b288800) [pid = 1932] [serial = 1962] [outer = 0x0] 04:46:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x12cfba800) [pid = 1932] [serial = 1963] [outer = 0x12b288800] 04:46:09 INFO - PROCESS | 1932 | 1461066369967 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x12d231c00) [pid = 1932] [serial = 1964] [outer = 0x12b288800] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x12e257800) [pid = 1932] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x129516000) [pid = 1932] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x12d0c3400) [pid = 1932] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x12743b800) [pid = 1932] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x112129800) [pid = 1932] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x118783800) [pid = 1932] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x123940000) [pid = 1932] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x123ca9800) [pid = 1932] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x118c87c00) [pid = 1932] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x1295e0c00) [pid = 1932] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x129444c00) [pid = 1932] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x11857e000) [pid = 1932] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 04:46:10 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x112124c00) [pid = 1932] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 04:46:10 INFO - PROCESS | 1932 | 1461066370439 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]]]}] 04:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 04:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 671ms 04:46:10 INFO - PROCESS | 1932 | 1461066370481 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 04:46:10 INFO - PROCESS | 1932 | 1461066370482 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 04:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 04:46:10 INFO - PROCESS | 1932 | 1461066370485 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 04:46:10 INFO - PROCESS | 1932 | 1461066370486 Marionette TRACE conn2 <- [1,2590,null,{}] 04:46:10 INFO - PROCESS | 1932 | 1461066370489 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}] 04:46:10 INFO - PROCESS | 1932 | 1461066370605 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 04:46:10 INFO - PROCESS | 1932 | 1461066370684 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d381000 == 69 [pid = 1932] [id = 655] 04:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x11212e400) [pid = 1932] [serial = 1965] [outer = 0x0] 04:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x112135400) [pid = 1932] [serial = 1966] [outer = 0x11212e400] 04:46:10 INFO - PROCESS | 1932 | 1461066370709 Marionette DEBUG loaded listener.js 04:46:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x11213ac00) [pid = 1932] [serial = 1967] [outer = 0x11212e400] 04:46:11 INFO - PROCESS | 1932 | 1461066371065 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 04:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 622ms 04:46:11 INFO - PROCESS | 1932 | 1461066371108 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 04:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 04:46:11 INFO - PROCESS | 1932 | 1461066371113 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 04:46:11 INFO - PROCESS | 1932 | 1461066371117 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1932 | 1461066371120 Marionette TRACE conn2 <- [1,2594,null,{}] 04:46:11 INFO - PROCESS | 1932 | 1461066371123 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}] 04:46:11 INFO - PROCESS | 1932 | 1461066371284 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 04:46:11 INFO - PROCESS | 1932 | 1461066371435 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x131613000 == 70 [pid = 1932] [id = 656] 04:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x11abb0000) [pid = 1932] [serial = 1968] [outer = 0x0] 04:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x12b4a0800) [pid = 1932] [serial = 1969] [outer = 0x11abb0000] 04:46:11 INFO - PROCESS | 1932 | 1461066371482 Marionette DEBUG loaded listener.js 04:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x12e090000) [pid = 1932] [serial = 1970] [outer = 0x11abb0000] 04:46:11 INFO - PROCESS | 1932 | 1461066371789 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]]]}] 04:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 04:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 722ms 04:46:11 INFO - PROCESS | 1932 | 1461066371838 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 04:46:11 INFO - PROCESS | 1932 | 1461066371840 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 04:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 04:46:11 INFO - PROCESS | 1932 | 1461066371842 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 04:46:11 INFO - PROCESS | 1932 | 1461066371843 Marionette TRACE conn2 <- [1,2598,null,{}] 04:46:11 INFO - PROCESS | 1932 | 1461066371848 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}] 04:46:11 INFO - PROCESS | 1932 | 1461066371968 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 04:46:11 INFO - PROCESS | 1932 | 1461066371974 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x137e87800 == 71 [pid = 1932] [id = 657] 04:46:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x12a18fc00) [pid = 1932] [serial = 1971] [outer = 0x0] 04:46:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x12a199800) [pid = 1932] [serial = 1972] [outer = 0x12a18fc00] 04:46:12 INFO - PROCESS | 1932 | 1461066372001 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x12bc09000) [pid = 1932] [serial = 1973] [outer = 0x12a18fc00] 04:46:12 INFO - PROCESS | 1932 | 1461066372402 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]]]}] 04:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 04:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 572ms 04:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 04:46:12 INFO - PROCESS | 1932 | 1461066372415 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 04:46:12 INFO - PROCESS | 1932 | 1461066372418 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 04:46:12 INFO - PROCESS | 1932 | 1461066372421 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 04:46:12 INFO - PROCESS | 1932 | 1461066372424 Marionette TRACE conn2 <- [1,2602,null,{}] 04:46:12 INFO - PROCESS | 1932 | 1461066372431 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}] 04:46:12 INFO - PROCESS | 1932 | 1461066372552 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 04:46:12 INFO - PROCESS | 1932 | 1461066372670 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c244000 == 72 [pid = 1932] [id = 658] 04:46:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x11228b800) [pid = 1932] [serial = 1974] [outer = 0x0] 04:46:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x112297000) [pid = 1932] [serial = 1975] [outer = 0x11228b800] 04:46:12 INFO - PROCESS | 1932 | 1461066372703 Marionette DEBUG loaded listener.js 04:46:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x11857a800) [pid = 1932] [serial = 1976] [outer = 0x11228b800] 04:46:13 INFO - PROCESS | 1932 | 1461066373202 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]]]}] 04:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 04:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 826ms 04:46:13 INFO - PROCESS | 1932 | 1461066373262 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 04:46:13 INFO - PROCESS | 1932 | 1461066373266 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 04:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 04:46:13 INFO - PROCESS | 1932 | 1461066373273 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 04:46:13 INFO - PROCESS | 1932 | 1461066373275 Marionette TRACE conn2 <- [1,2606,null,{}] 04:46:13 INFO - PROCESS | 1932 | 1461066373278 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}] 04:46:13 INFO - PROCESS | 1932 | 1461066373390 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 04:46:13 INFO - PROCESS | 1932 | 1461066373477 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a9ae000 == 73 [pid = 1932] [id = 659] 04:46:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x11bb5f400) [pid = 1932] [serial = 1977] [outer = 0x0] 04:46:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x11c2c2400) [pid = 1932] [serial = 1978] [outer = 0x11bb5f400] 04:46:13 INFO - PROCESS | 1932 | 1461066373508 Marionette DEBUG loaded listener.js 04:46:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x123940c00) [pid = 1932] [serial = 1979] [outer = 0x11bb5f400] 04:46:13 INFO - PROCESS | 1932 | 1461066373982 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 04:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 04:46:14 INFO - PROCESS | 1932 | 1461066374043 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 04:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 04:46:14 INFO - PROCESS | 1932 | 1461066374044 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 04:46:14 INFO - PROCESS | 1932 | 1461066374047 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1932 | 1461066374050 Marionette TRACE conn2 <- [1,2610,null,{}] 04:46:14 INFO - PROCESS | 1932 | 1461066374058 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}] 04:46:14 INFO - PROCESS | 1932 | 1461066374168 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 04:46:14 INFO - PROCESS | 1932 | 1461066374254 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x13066b800 == 74 [pid = 1932] [id = 660] 04:46:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x123942c00) [pid = 1932] [serial = 1980] [outer = 0x0] 04:46:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x129387400) [pid = 1932] [serial = 1981] [outer = 0x123942c00] 04:46:14 INFO - PROCESS | 1932 | 1461066374286 Marionette DEBUG loaded listener.js 04:46:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x1294e7400) [pid = 1932] [serial = 1982] [outer = 0x123942c00] 04:46:14 INFO - PROCESS | 1932 | 1461066374723 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]]]}] 04:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 04:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 723ms 04:46:14 INFO - PROCESS | 1932 | 1461066374771 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 04:46:14 INFO - PROCESS | 1932 | 1461066374773 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 04:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 04:46:14 INFO - PROCESS | 1932 | 1461066374775 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 04:46:14 INFO - PROCESS | 1932 | 1461066374776 Marionette TRACE conn2 <- [1,2614,null,{}] 04:46:14 INFO - PROCESS | 1932 | 1461066374779 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}] 04:46:14 INFO - PROCESS | 1932 | 1461066374887 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 04:46:14 INFO - PROCESS | 1932 | 1461066374973 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389dd800 == 75 [pid = 1932] [id = 661] 04:46:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x129517400) [pid = 1932] [serial = 1983] [outer = 0x0] 04:46:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x12a194c00) [pid = 1932] [serial = 1984] [outer = 0x129517400] 04:46:15 INFO - PROCESS | 1932 | 1461066375005 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x12ad4f000) [pid = 1932] [serial = 1985] [outer = 0x129517400] 04:46:15 INFO - PROCESS | 1932 | 1461066375417 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]]]}] 04:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 04:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 672ms 04:46:15 INFO - PROCESS | 1932 | 1461066375447 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 04:46:15 INFO - PROCESS | 1932 | 1461066375449 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 04:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 04:46:15 INFO - PROCESS | 1932 | 1461066375451 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 04:46:15 INFO - PROCESS | 1932 | 1461066375452 Marionette TRACE conn2 <- [1,2618,null,{}] 04:46:15 INFO - PROCESS | 1932 | 1461066375455 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}] 04:46:15 INFO - PROCESS | 1932 | 1461066375579 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 04:46:15 INFO - PROCESS | 1932 | 1461066375694 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x1316a3800 == 76 [pid = 1932] [id = 662] 04:46:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x12ad52c00) [pid = 1932] [serial = 1986] [outer = 0x0] 04:46:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12ad62400) [pid = 1932] [serial = 1987] [outer = 0x12ad52c00] 04:46:15 INFO - PROCESS | 1932 | 1461066375726 Marionette DEBUG loaded listener.js 04:46:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x12cdaf800) [pid = 1932] [serial = 1988] [outer = 0x12ad52c00] 04:46:16 INFO - PROCESS | 1932 | 1461066376123 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 04:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 720ms 04:46:16 INFO - PROCESS | 1932 | 1461066376172 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1932 | 1461066376173 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 04:46:16 INFO - PROCESS | 1932 | 1461066376175 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1932 | 1461066376177 Marionette TRACE conn2 <- [1,2622,null,{}] 04:46:16 INFO - PROCESS | 1932 | 1461066376179 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}] 04:46:16 INFO - PROCESS | 1932 | 1461066376303 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 04:46:16 INFO - PROCESS | 1932 | 1461066376422 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x139315000 == 77 [pid = 1932] [id = 663] 04:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x12d22d800) [pid = 1932] [serial = 1989] [outer = 0x0] 04:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x12e276400) [pid = 1932] [serial = 1990] [outer = 0x12d22d800] 04:46:16 INFO - PROCESS | 1932 | 1461066376456 Marionette DEBUG loaded listener.js 04:46:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12e69a400) [pid = 1932] [serial = 1991] [outer = 0x12d22d800] 04:46:16 INFO - PROCESS | 1932 | 1461066376864 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]]]}] 04:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 04:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 721ms 04:46:16 INFO - PROCESS | 1932 | 1461066376907 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 04:46:16 INFO - PROCESS | 1932 | 1461066376908 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 04:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 04:46:16 INFO - PROCESS | 1932 | 1461066376912 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 04:46:16 INFO - PROCESS | 1932 | 1461066376913 Marionette TRACE conn2 <- [1,2626,null,{}] 04:46:16 INFO - PROCESS | 1932 | 1461066376915 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}] 04:46:17 INFO - PROCESS | 1932 | 1461066377024 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 04:46:17 INFO - PROCESS | 1932 | 1461066377138 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x138583800 == 78 [pid = 1932] [id = 664] 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x12ae3d000) [pid = 1932] [serial = 1992] [outer = 0x0] 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x12ae44000) [pid = 1932] [serial = 1993] [outer = 0x12ae3d000] 04:46:17 INFO - PROCESS | 1932 | 1461066377171 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x12ae49000) [pid = 1932] [serial = 1994] [outer = 0x12ae3d000] 04:46:17 INFO - PROCESS | 1932 | 1461066377559 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]]]}] 04:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 04:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 669ms 04:46:17 INFO - PROCESS | 1932 | 1461066377582 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 04:46:17 INFO - PROCESS | 1932 | 1461066377583 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 04:46:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 04:46:17 INFO - PROCESS | 1932 | 1461066377586 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 04:46:17 INFO - PROCESS | 1932 | 1461066377587 Marionette TRACE conn2 <- [1,2630,null,{}] 04:46:17 INFO - PROCESS | 1932 | 1461066377589 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}] 04:46:17 INFO - PROCESS | 1932 | 1461066377700 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 04:46:17 INFO - PROCESS | 1932 | 1461066377837 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ad8d000 == 79 [pid = 1932] [id = 665] 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x12ae3f800) [pid = 1932] [serial = 1995] [outer = 0x0] 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x12e5a5000) [pid = 1932] [serial = 1996] [outer = 0x12ae3f800] 04:46:17 INFO - PROCESS | 1932 | 1461066377868 Marionette DEBUG loaded listener.js 04:46:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x12f4cb000) [pid = 1932] [serial = 1997] [outer = 0x12ae3f800] 04:46:18 INFO - PROCESS | 1932 | 1461066378249 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]]]}] 04:46:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 04:46:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 669ms 04:46:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 04:46:18 INFO - PROCESS | 1932 | 1461066378255 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 04:46:18 INFO - PROCESS | 1932 | 1461066378256 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 04:46:18 INFO - PROCESS | 1932 | 1461066378259 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 04:46:18 INFO - PROCESS | 1932 | 1461066378260 Marionette TRACE conn2 <- [1,2634,null,{}] 04:46:18 INFO - PROCESS | 1932 | 1461066378265 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}] 04:46:18 INFO - PROCESS | 1932 | 1461066378433 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 04:46:18 INFO - PROCESS | 1932 | 1461066378624 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264b8800 == 80 [pid = 1932] [id = 666] 04:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x118574400) [pid = 1932] [serial = 1998] [outer = 0x0] 04:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x129387000) [pid = 1932] [serial = 1999] [outer = 0x118574400] 04:46:18 INFO - PROCESS | 1932 | 1461066378671 Marionette DEBUG loaded listener.js 04:46:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x12f4cb800) [pid = 1932] [serial = 2000] [outer = 0x118574400] 04:46:19 INFO - PROCESS | 1932 | 1461066379150 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]]]}] 04:46:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 04:46:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 924ms 04:46:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 04:46:19 INFO - PROCESS | 1932 | 1461066379182 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 04:46:19 INFO - PROCESS | 1932 | 1461066379183 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 04:46:19 INFO - PROCESS | 1932 | 1461066379186 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 04:46:19 INFO - PROCESS | 1932 | 1461066379187 Marionette TRACE conn2 <- [1,2638,null,{}] 04:46:19 INFO - PROCESS | 1932 | 1461066379189 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}] 04:46:19 INFO - PROCESS | 1932 | 1461066379301 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 04:46:19 INFO - PROCESS | 1932 | 1461066379425 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ad99000 == 81 [pid = 1932] [id = 667] 04:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x11213dc00) [pid = 1932] [serial = 2001] [outer = 0x0] 04:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x12f846000) [pid = 1932] [serial = 2002] [outer = 0x11213dc00] 04:46:19 INFO - PROCESS | 1932 | 1461066379457 Marionette DEBUG loaded listener.js 04:46:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x12fc2dc00) [pid = 1932] [serial = 2003] [outer = 0x11213dc00] 04:46:20 INFO - PROCESS | 1932 | 1461066380056 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]]]}] 04:46:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 04:46:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 919ms 04:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 04:46:20 INFO - PROCESS | 1932 | 1461066380106 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1932 | 1461066380108 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 04:46:20 INFO - PROCESS | 1932 | 1461066380111 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1932 | 1461066380114 Marionette TRACE conn2 <- [1,2642,null,{}] 04:46:20 INFO - PROCESS | 1932 | 1461066380117 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}] 04:46:20 INFO - PROCESS | 1932 | 1461066380227 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 04:46:20 INFO - PROCESS | 1932 | 1461066380354 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c08b800 == 82 [pid = 1932] [id = 668] 04:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x112137800) [pid = 1932] [serial = 2004] [outer = 0x0] 04:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x1140b7400) [pid = 1932] [serial = 2005] [outer = 0x112137800] 04:46:20 INFO - PROCESS | 1932 | 1461066380384 Marionette DEBUG loaded listener.js 04:46:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x118c87c00) [pid = 1932] [serial = 2006] [outer = 0x112137800] 04:46:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 04:46:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 726ms 04:46:20 INFO - PROCESS | 1932 | 1461066380832 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]]]}] 04:46:20 INFO - PROCESS | 1932 | 1461066380838 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 04:46:20 INFO - PROCESS | 1932 | 1461066380841 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 04:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 04:46:20 INFO - PROCESS | 1932 | 1461066380846 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 04:46:20 INFO - PROCESS | 1932 | 1461066380847 Marionette TRACE conn2 <- [1,2646,null,{}] 04:46:20 INFO - PROCESS | 1932 | 1461066380850 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}] 04:46:20 INFO - PROCESS | 1932 | 1461066380949 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 04:46:21 INFO - PROCESS | 1932 | 1461066381073 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x131613000 == 81 [pid = 1932] [id = 656] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12d381000 == 80 [pid = 1932] [id = 655] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc78800 == 79 [pid = 1932] [id = 654] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5a3800 == 78 [pid = 1932] [id = 653] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12e954800 == 77 [pid = 1932] [id = 652] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12d388800 == 76 [pid = 1932] [id = 651] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12e093c00) [pid = 1932] [serial = 1864] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x12f4c7800) [pid = 1932] [serial = 1867] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x129384400) [pid = 1932] [serial = 1870] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x12e5acc00) [pid = 1932] [serial = 1909] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x11927c800 == 77 [pid = 1932] [id = 669] 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x11212f000) [pid = 1932] [serial = 2007] [outer = 0x0] 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x11213b400) [pid = 1932] [serial = 2008] [outer = 0x11212f000] 04:46:21 INFO - PROCESS | 1932 | 1461066381140 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x11ae87400) [pid = 1932] [serial = 2009] [outer = 0x11212f000] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12b721000 == 76 [pid = 1932] [id = 650] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x12939d800 == 75 [pid = 1932] [id = 649] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x126403800 == 74 [pid = 1932] [id = 648] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11a874800 == 73 [pid = 1932] [id = 647] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x1272a5000 == 72 [pid = 1932] [id = 646] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x13850f800 == 71 [pid = 1932] [id = 641] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x1389d9800 == 70 [pid = 1932] [id = 640] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x130313800 == 69 [pid = 1932] [id = 639] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x1293a6800 == 68 [pid = 1932] [id = 638] 04:46:21 INFO - PROCESS | 1932 | --DOCSHELL 0x11c35c000 == 67 [pid = 1932] [id = 637] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x12e9d9800) [pid = 1932] [serial = 1847] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x12b4a0000) [pid = 1932] [serial = 1892] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x12a1b7400) [pid = 1932] [serial = 1891] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x12da9dc00) [pid = 1932] [serial = 1897] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x129291c00) [pid = 1932] [serial = 1888] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x115596800) [pid = 1932] [serial = 1874] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x11228f000) [pid = 1932] [serial = 1873] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x11ac36800) [pid = 1932] [serial = 1879] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x11bb64800) [pid = 1932] [serial = 1880] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x1239c0000) [pid = 1932] [serial = 1882] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x123c55000) [pid = 1932] [serial = 1883] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x124095c00) [pid = 1932] [serial = 1885] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x12432c800) [pid = 1932] [serial = 1886] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x11baaa800) [pid = 1932] [serial = 1855] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x11ab3a000) [pid = 1932] [serial = 1877] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x119c20000) [pid = 1932] [serial = 1876] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x123ca9000) [pid = 1932] [serial = 1858] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x129296c00) [pid = 1932] [serial = 1861] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x11212d800) [pid = 1932] [serial = 1849] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x12d0c2400) [pid = 1932] [serial = 1895] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x11a962000) [pid = 1932] [serial = 1852] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x12bc10400) [pid = 1932] [serial = 1894] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x12e9de000) [pid = 1932] [serial = 1907] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x11b83a800) [pid = 1932] [serial = 1900] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x1273c4800) [pid = 1932] [serial = 1901] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x12e096c00) [pid = 1932] [serial = 1906] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x12bc0d000) [pid = 1932] [serial = 1898] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x12b49d800) [pid = 1932] [serial = 1903] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x12e696800) [pid = 1932] [serial = 1904] [outer = 0x0] [url = about:blank] 04:46:21 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x1294e8800) [pid = 1932] [serial = 1889] [outer = 0x0] [url = about:blank] 04:46:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 04:46:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 670ms 04:46:21 INFO - PROCESS | 1932 | 1461066381512 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]]]}] 04:46:21 INFO - PROCESS | 1932 | 1461066381516 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 04:46:21 INFO - PROCESS | 1932 | 1461066381518 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 04:46:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 04:46:21 INFO - PROCESS | 1932 | 1461066381522 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 04:46:21 INFO - PROCESS | 1932 | 1461066381526 Marionette TRACE conn2 <- [1,2650,null,{}] 04:46:21 INFO - PROCESS | 1932 | 1461066381538 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}] 04:46:21 INFO - PROCESS | 1932 | 1461066381705 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 04:46:21 INFO - PROCESS | 1932 | 1461066381819 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x127d8e000 == 68 [pid = 1932] [id = 670] 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x11be7d000) [pid = 1932] [serial = 2010] [outer = 0x0] 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x123766400) [pid = 1932] [serial = 2011] [outer = 0x11be7d000] 04:46:21 INFO - PROCESS | 1932 | 1461066381864 Marionette DEBUG loaded listener.js 04:46:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x123942400) [pid = 1932] [serial = 2012] [outer = 0x11be7d000] 04:46:22 INFO - PROCESS | 1932 | 1461066382251 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 04:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 775ms 04:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 04:46:22 INFO - PROCESS | 1932 | 1461066382296 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1932 | 1461066382298 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 04:46:22 INFO - PROCESS | 1932 | 1461066382300 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1932 | 1461066382301 Marionette TRACE conn2 <- [1,2654,null,{}] 04:46:22 INFO - PROCESS | 1932 | 1461066382304 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}] 04:46:22 INFO - PROCESS | 1932 | 1461066382393 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 04:46:22 INFO - PROCESS | 1932 | 1461066382397 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a9a1000 == 69 [pid = 1932] [id = 671] 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x123b7f000) [pid = 1932] [serial = 2013] [outer = 0x0] 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x12409d400) [pid = 1932] [serial = 2014] [outer = 0x123b7f000] 04:46:22 INFO - PROCESS | 1932 | 1461066382423 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x12432bc00) [pid = 1932] [serial = 2015] [outer = 0x123b7f000] 04:46:22 INFO - PROCESS | 1932 | 1461066382772 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]]]}] 04:46:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 04:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 04:46:22 INFO - PROCESS | 1932 | 1461066382819 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 04:46:22 INFO - PROCESS | 1932 | 1461066382821 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 04:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 04:46:22 INFO - PROCESS | 1932 | 1461066382823 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 04:46:22 INFO - PROCESS | 1932 | 1461066382824 Marionette TRACE conn2 <- [1,2658,null,{}] 04:46:22 INFO - PROCESS | 1932 | 1461066382826 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}] 04:46:22 INFO - PROCESS | 1932 | 1461066382913 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 04:46:22 INFO - PROCESS | 1932 | 1461066382917 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12bf4f800 == 70 [pid = 1932] [id = 672] 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x12702f000) [pid = 1932] [serial = 2016] [outer = 0x0] 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x128cbe800) [pid = 1932] [serial = 2017] [outer = 0x12702f000] 04:46:22 INFO - PROCESS | 1932 | 1461066382943 Marionette DEBUG loaded listener.js 04:46:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x12938c400) [pid = 1932] [serial = 2018] [outer = 0x12702f000] 04:46:23 INFO - PROCESS | 1932 | 1461066383313 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 04:46:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 04:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 04:46:23 INFO - PROCESS | 1932 | 1461066383344 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1932 | 1461066383345 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 04:46:23 INFO - PROCESS | 1932 | 1461066383348 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1932 | 1461066383349 Marionette TRACE conn2 <- [1,2662,null,{}] 04:46:23 INFO - PROCESS | 1932 | 1461066383351 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}] 04:46:23 INFO - PROCESS | 1932 | 1461066383455 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 04:46:23 INFO - PROCESS | 1932 | 1461066383549 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d386000 == 71 [pid = 1932] [id = 673] 04:46:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x129390c00) [pid = 1932] [serial = 2019] [outer = 0x0] 04:46:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x129446400) [pid = 1932] [serial = 2020] [outer = 0x129390c00] 04:46:23 INFO - PROCESS | 1932 | 1461066383576 Marionette DEBUG loaded listener.js 04:46:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12a1adc00) [pid = 1932] [serial = 2021] [outer = 0x129390c00] 04:46:23 INFO - PROCESS | 1932 | 1461066383889 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]]]}] 04:46:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 04:46:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms 04:46:23 INFO - PROCESS | 1932 | 1461066383919 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 04:46:23 INFO - PROCESS | 1932 | 1461066383921 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 04:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 04:46:23 INFO - PROCESS | 1932 | 1461066383923 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 04:46:23 INFO - PROCESS | 1932 | 1461066383924 Marionette TRACE conn2 <- [1,2666,null,{}] 04:46:23 INFO - PROCESS | 1932 | 1461066383926 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}] 04:46:24 INFO - PROCESS | 1932 | 1461066384039 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 04:46:24 INFO - PROCESS | 1932 | 1461066384053 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e94d000 == 72 [pid = 1932] [id = 674] 04:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x12a1b7000) [pid = 1932] [serial = 2022] [outer = 0x0] 04:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x123761400) [pid = 1932] [serial = 2023] [outer = 0x12a1b7000] 04:46:24 INFO - PROCESS | 1932 | 1461066384078 Marionette DEBUG loaded listener.js 04:46:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x12ad5ac00) [pid = 1932] [serial = 2024] [outer = 0x12a1b7000] 04:46:24 INFO - PROCESS | 1932 | 1461066384889 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]]]}] 04:46:24 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) 04:46:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 969ms 04:46:24 INFO - PROCESS | 1932 | 1461066384895 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 04:46:24 INFO - PROCESS | 1932 | 1461066384896 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 04:46:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 04:46:24 INFO - PROCESS | 1932 | 1461066384899 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 04:46:24 INFO - PROCESS | 1932 | 1461066384900 Marionette TRACE conn2 <- [1,2670,null,{}] 04:46:24 INFO - PROCESS | 1932 | 1461066384902 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}] 04:46:25 INFO - PROCESS | 1932 | 1461066385020 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 04:46:25 INFO - PROCESS | 1932 | 1461066385034 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f884000 == 73 [pid = 1932] [id = 675] 04:46:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12ad5b400) [pid = 1932] [serial = 2025] [outer = 0x0] 04:46:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x12b10f400) [pid = 1932] [serial = 2026] [outer = 0x12ad5b400] 04:46:25 INFO - PROCESS | 1932 | 1461066385059 Marionette DEBUG loaded listener.js 04:46:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x12b7b5c00) [pid = 1932] [serial = 2027] [outer = 0x12ad5b400] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x1295e3000) [pid = 1932] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x1295e2000) [pid = 1932] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x12ad51000) [pid = 1932] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x11ab35c00) [pid = 1932] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x12b288800) [pid = 1932] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x11212e400) [pid = 1932] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x12e5a6400) [pid = 1932] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x123ea1800) [pid = 1932] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x123762000) [pid = 1932] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x12393d400) [pid = 1932] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x11abb0000) [pid = 1932] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 04:46:25 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x112123c00) [pid = 1932] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 04:46:25 INFO - PROCESS | 1932 | 1461066385874 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] 04:46:25 INFO - PROCESS | 1932 | 1461066385923 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 04:46:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 04:46:25 INFO - PROCESS | 1932 | 1461066385926 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 04:46:25 INFO - PROCESS | 1932 | 1461066385927 Marionette TRACE conn2 <- [1,2674,null,{}] 04:46:25 INFO - PROCESS | 1932 | 1461066385929 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}] 04:46:26 INFO - PROCESS | 1932 | 1461066386017 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 04:46:26 INFO - PROCESS | 1932 | 1461066386021 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b22e000 == 74 [pid = 1932] [id = 676] 04:46:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x11b839c00) [pid = 1932] [serial = 2028] [outer = 0x0] 04:46:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x12944a400) [pid = 1932] [serial = 2029] [outer = 0x11b839c00] 04:46:26 INFO - PROCESS | 1932 | 1461066386046 Marionette DEBUG loaded listener.js 04:46:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x12a687c00) [pid = 1932] [serial = 2030] [outer = 0x11b839c00] 04:46:26 INFO - PROCESS | 1932 | 1461066386880 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] 04:46:26 INFO - PROCESS | 1932 | 1461066386898 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 04:46:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 04:46:26 INFO - PROCESS | 1932 | 1461066386900 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 04:46:26 INFO - PROCESS | 1932 | 1461066386901 Marionette TRACE conn2 <- [1,2678,null,{}] 04:46:26 INFO - PROCESS | 1932 | 1461066386904 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}] 04:46:27 INFO - PROCESS | 1932 | 1461066386994 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 04:46:27 INFO - PROCESS | 1932 | 1461066387065 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x130313000 == 75 [pid = 1932] [id = 677] 04:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x123762000) [pid = 1932] [serial = 2031] [outer = 0x0] 04:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x12a68d400) [pid = 1932] [serial = 2032] [outer = 0x123762000] 04:46:27 INFO - PROCESS | 1932 | 1461066387090 Marionette DEBUG loaded listener.js 04:46:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12ad63400) [pid = 1932] [serial = 2033] [outer = 0x123762000] 04:46:27 INFO - PROCESS | 1932 | 1461066387878 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]]]}] 04:46:27 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) 04:46:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 04:46:27 INFO - PROCESS | 1932 | 1461066387920 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 04:46:27 INFO - PROCESS | 1932 | 1461066387923 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 04:46:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 04:46:27 INFO - PROCESS | 1932 | 1461066387926 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 04:46:27 INFO - PROCESS | 1932 | 1461066387928 Marionette TRACE conn2 <- [1,2682,null,{}] 04:46:27 INFO - PROCESS | 1932 | 1461066387949 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}] 04:46:28 INFO - PROCESS | 1932 | 1461066388070 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 04:46:28 INFO - PROCESS | 1932 | 1461066388183 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x123973000 == 76 [pid = 1932] [id = 678] 04:46:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x1164dc400) [pid = 1932] [serial = 2034] [outer = 0x0] 04:46:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x118c86000) [pid = 1932] [serial = 2035] [outer = 0x1164dc400] 04:46:28 INFO - PROCESS | 1932 | 1461066388217 Marionette DEBUG loaded listener.js 04:46:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x11ab3f800) [pid = 1932] [serial = 2036] [outer = 0x1164dc400] 04:46:29 INFO - PROCESS | 1932 | 1461066389115 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]]]}] 04:46:29 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) 04:46:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1237ms 04:46:29 INFO - PROCESS | 1932 | 1461066389164 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 04:46:29 INFO - PROCESS | 1932 | 1461066389168 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 04:46:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 04:46:29 INFO - PROCESS | 1932 | 1461066389173 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 04:46:29 INFO - PROCESS | 1932 | 1461066389175 Marionette TRACE conn2 <- [1,2686,null,{}] 04:46:29 INFO - PROCESS | 1932 | 1461066389177 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}] 04:46:29 INFO - PROCESS | 1932 | 1461066389290 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 04:46:29 INFO - PROCESS | 1932 | 1461066389403 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a122800 == 77 [pid = 1932] [id = 679] 04:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x11ab41000) [pid = 1932] [serial = 2037] [outer = 0x0] 04:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x123937800) [pid = 1932] [serial = 2038] [outer = 0x11ab41000] 04:46:29 INFO - PROCESS | 1932 | 1461066389435 Marionette DEBUG loaded listener.js 04:46:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x123cb4c00) [pid = 1932] [serial = 2039] [outer = 0x11ab41000] 04:46:30 INFO - PROCESS | 1932 | 1461066390425 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] 04:46:30 INFO - PROCESS | 1932 | 1461066390448 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 04:46:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 04:46:30 INFO - PROCESS | 1932 | 1461066390451 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 04:46:30 INFO - PROCESS | 1932 | 1461066390454 Marionette TRACE conn2 <- [1,2690,null,{}] 04:46:30 INFO - PROCESS | 1932 | 1461066390462 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}] 04:46:30 INFO - PROCESS | 1932 | 1461066390574 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 04:46:30 INFO - PROCESS | 1932 | 1461066390686 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bc7000 == 78 [pid = 1932] [id = 680] 04:46:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x1294ef800) [pid = 1932] [serial = 2040] [outer = 0x0] 04:46:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x12a16a000) [pid = 1932] [serial = 2041] [outer = 0x1294ef800] 04:46:30 INFO - PROCESS | 1932 | 1461066390743 Marionette DEBUG loaded listener.js 04:46:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x12a685800) [pid = 1932] [serial = 2042] [outer = 0x1294ef800] 04:46:31 INFO - PROCESS | 1932 | 1461066391697 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] 04:46:31 INFO - PROCESS | 1932 | 1461066391726 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 04:46:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 04:46:31 INFO - PROCESS | 1932 | 1461066391731 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 04:46:31 INFO - PROCESS | 1932 | 1461066391733 Marionette TRACE conn2 <- [1,2694,null,{}] 04:46:31 INFO - PROCESS | 1932 | 1461066391735 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}] 04:46:31 INFO - PROCESS | 1932 | 1461066391843 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 04:46:31 INFO - PROCESS | 1932 | 1461066391955 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x137e94000 == 79 [pid = 1932] [id = 681] 04:46:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x12ad55000) [pid = 1932] [serial = 2043] [outer = 0x0] 04:46:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x12b113c00) [pid = 1932] [serial = 2044] [outer = 0x12ad55000] 04:46:32 INFO - PROCESS | 1932 | 1461066392006 Marionette DEBUG loaded listener.js 04:46:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x12bc0a800) [pid = 1932] [serial = 2045] [outer = 0x12ad55000] 04:46:32 INFO - PROCESS | 1932 | 1461066392889 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] 04:46:32 INFO - PROCESS | 1932 | 1461066392914 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 04:46:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 04:46:32 INFO - PROCESS | 1932 | 1461066392919 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 04:46:32 INFO - PROCESS | 1932 | 1461066392920 Marionette TRACE conn2 <- [1,2698,null,{}] 04:46:32 INFO - PROCESS | 1932 | 1461066392922 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}] 04:46:33 INFO - PROCESS | 1932 | 1461066393031 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 04:46:33 INFO - PROCESS | 1932 | 1461066393145 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x11bbd3000 == 80 [pid = 1932] [id = 682] 04:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x112131800) [pid = 1932] [serial = 2046] [outer = 0x0] 04:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x123935800) [pid = 1932] [serial = 2047] [outer = 0x112131800] 04:46:33 INFO - PROCESS | 1932 | 1461066393177 Marionette DEBUG loaded listener.js 04:46:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x12bc0d000) [pid = 1932] [serial = 2048] [outer = 0x112131800] 04:46:34 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 04:46:34 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 04:46:34 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 04:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:34 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 04:46:34 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 04:46:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:46:34 INFO - _addTest/ [0,2701,"getWindowHandle",null] 04:46:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 04:46:34 INFO - PROCESS | 1932 | 1461066394191 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 04:46:34 INFO - PROCESS | 1932 | 1461066394196 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1932 | 1461066394199 Marionette TRACE conn2 <- [1,2702,null,{}] 04:46:34 INFO - PROCESS | 1932 | 1461066394203 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}] 04:46:34 INFO - PROCESS | 1932 | 1461066394314 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 04:46:34 INFO - PROCESS | 1932 | 1461066394428 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d318800 == 81 [pid = 1932] [id = 683] 04:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x11a9f0c00) [pid = 1932] [serial = 2049] [outer = 0x0] 04:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x11ac0c000) [pid = 1932] [serial = 2050] [outer = 0x11a9f0c00] 04:46:34 INFO - PROCESS | 1932 | 1461066394459 Marionette DEBUG loaded listener.js 04:46:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x11be88c00) [pid = 1932] [serial = 2051] [outer = 0x11a9f0c00] 04:46:34 INFO - PROCESS | 1932 | 1461066394889 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]]]}] 04:46:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 04:46:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 726ms 04:46:34 INFO - PROCESS | 1932 | 1461066394921 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 04:46:34 INFO - PROCESS | 1932 | 1461066394925 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 04:46:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 04:46:34 INFO - PROCESS | 1932 | 1461066394929 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 04:46:34 INFO - PROCESS | 1932 | 1461066394930 Marionette TRACE conn2 <- [1,2706,null,{}] 04:46:34 INFO - PROCESS | 1932 | 1461066394933 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}] 04:46:35 INFO - PROCESS | 1932 | 1461066395033 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 04:46:35 INFO - PROCESS | 1932 | 1461066395150 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x12386c800 == 82 [pid = 1932] [id = 684] 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x11ab35c00) [pid = 1932] [serial = 2052] [outer = 0x0] 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x123937c00) [pid = 1932] [serial = 2053] [outer = 0x11ab35c00] 04:46:35 INFO - PROCESS | 1932 | 1461066395180 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x124328400) [pid = 1932] [serial = 2054] [outer = 0x11ab35c00] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12b22e000 == 81 [pid = 1932] [id = 676] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12f884000 == 80 [pid = 1932] [id = 675] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12e94d000 == 79 [pid = 1932] [id = 674] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12d386000 == 78 [pid = 1932] [id = 673] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12bf4f800 == 77 [pid = 1932] [id = 672] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12a9a1000 == 76 [pid = 1932] [id = 671] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x12fc2c800) [pid = 1932] [serial = 1933] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x124093000) [pid = 1932] [serial = 1936] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12a199800) [pid = 1932] [serial = 1972] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x127d8e000 == 75 [pid = 1932] [id = 670] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11927c800 == 74 [pid = 1932] [id = 669] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11c08b800 == 73 [pid = 1932] [id = 668] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x1264b8800 == 72 [pid = 1932] [id = 666] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12ad8d000 == 71 [pid = 1932] [id = 665] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x138583800 == 70 [pid = 1932] [id = 664] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x139315000 == 69 [pid = 1932] [id = 663] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x1316a3800 == 68 [pid = 1932] [id = 662] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x1389dd800 == 67 [pid = 1932] [id = 661] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x13066b800 == 66 [pid = 1932] [id = 660] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12a9ae000 == 65 [pid = 1932] [id = 659] 04:46:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11c244000 == 64 [pid = 1932] [id = 658] 04:46:35 INFO - PROCESS | 1932 | 1461066395591 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]]]}] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x12ad61800) [pid = 1932] [serial = 1957] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x12ad4c400) [pid = 1932] [serial = 1954] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x12b284c00) [pid = 1932] [serial = 1960] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x12f847c00) [pid = 1932] [serial = 1930] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x11baa7800) [pid = 1932] [serial = 1915] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x129292c00) [pid = 1932] [serial = 1918] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x11ab3e000) [pid = 1932] [serial = 1942] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x12cfba800) [pid = 1932] [serial = 1963] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x112135400) [pid = 1932] [serial = 1966] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x11baac400) [pid = 1932] [serial = 1943] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x12e5b0c00) [pid = 1932] [serial = 1910] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x124323400) [pid = 1932] [serial = 1948] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x129383c00) [pid = 1932] [serial = 1949] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x1239c6000) [pid = 1932] [serial = 1945] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x123e13400) [pid = 1932] [serial = 1946] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x129389c00) [pid = 1932] [serial = 1951] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x129520000) [pid = 1932] [serial = 1921] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x12bc05800) [pid = 1932] [serial = 1961] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x12e090000) [pid = 1932] [serial = 1970] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x12b4a0800) [pid = 1932] [serial = 1969] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x11213ac00) [pid = 1932] [serial = 1967] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x12d231c00) [pid = 1932] [serial = 1964] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x118c80c00) [pid = 1932] [serial = 1912] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x114030c00) [pid = 1932] [serial = 1939] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x11912e800) [pid = 1932] [serial = 1940] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x12e5ab000) [pid = 1932] [serial = 1927] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x12a16fc00) [pid = 1932] [serial = 1924] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x12ad67800) [pid = 1932] [serial = 1958] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x129446c00) [pid = 1932] [serial = 1952] [outer = 0x0] [url = about:blank] 04:46:35 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x12ad56c00) [pid = 1932] [serial = 1955] [outer = 0x0] [url = about:blank] 04:46:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 04:46:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 724ms 04:46:35 INFO - PROCESS | 1932 | 1461066395663 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 04:46:35 INFO - PROCESS | 1932 | 1461066395665 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 04:46:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 04:46:35 INFO - PROCESS | 1932 | 1461066395667 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 04:46:35 INFO - PROCESS | 1932 | 1461066395669 Marionette TRACE conn2 <- [1,2710,null,{}] 04:46:35 INFO - PROCESS | 1932 | 1461066395677 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}] 04:46:35 INFO - PROCESS | 1932 | 1461066395772 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 04:46:35 INFO - PROCESS | 1932 | 1461066395780 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264a6800 == 65 [pid = 1932] [id = 685] 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x124098000) [pid = 1932] [serial = 2055] [outer = 0x0] 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x12938c800) [pid = 1932] [serial = 2056] [outer = 0x124098000] 04:46:35 INFO - PROCESS | 1932 | 1461066395808 Marionette DEBUG loaded listener.js 04:46:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x129447000) [pid = 1932] [serial = 2057] [outer = 0x124098000] 04:46:36 INFO - PROCESS | 1932 | 1461066396213 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] 04:46:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 04:46:36 INFO - PROCESS | 1932 | 1461066396240 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 04:46:36 INFO - PROCESS | 1932 | 1461066396242 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1932 | 1461066396244 Marionette TRACE conn2 <- [1,2714,null,{}] 04:46:36 INFO - PROCESS | 1932 | 1461066396252 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}] 04:46:36 INFO - PROCESS | 1932 | 1461066396341 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 04:46:36 INFO - PROCESS | 1932 | 1461066396347 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ba9b000 == 66 [pid = 1932] [id = 686] 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x1295e0c00) [pid = 1932] [serial = 2058] [outer = 0x0] 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x12a170400) [pid = 1932] [serial = 2059] [outer = 0x1295e0c00] 04:46:36 INFO - PROCESS | 1932 | 1461066396373 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x12a68d000) [pid = 1932] [serial = 2060] [outer = 0x1295e0c00] 04:46:36 INFO - PROCESS | 1932 | 1461066396723 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]]]}] 04:46:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 04:46:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 527ms 04:46:36 INFO - PROCESS | 1932 | 1461066396770 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 04:46:36 INFO - PROCESS | 1932 | 1461066396771 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 04:46:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 04:46:36 INFO - PROCESS | 1932 | 1461066396774 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 04:46:36 INFO - PROCESS | 1932 | 1461066396775 Marionette TRACE conn2 <- [1,2718,null,{}] 04:46:36 INFO - PROCESS | 1932 | 1461066396777 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}] 04:46:36 INFO - PROCESS | 1932 | 1461066396863 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 04:46:36 INFO - PROCESS | 1932 | 1461066396867 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d372000 == 67 [pid = 1932] [id = 687] 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x12a68d800) [pid = 1932] [serial = 2061] [outer = 0x0] 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x12ad58800) [pid = 1932] [serial = 2062] [outer = 0x12a68d800] 04:46:36 INFO - PROCESS | 1932 | 1461066396893 Marionette DEBUG loaded listener.js 04:46:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x12ae43400) [pid = 1932] [serial = 2063] [outer = 0x12a68d800] 04:46:37 INFO - PROCESS | 1932 | 1461066397256 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] 04:46:37 INFO - PROCESS | 1932 | 1461066397295 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 04:46:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 04:46:37 INFO - PROCESS | 1932 | 1461066397297 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1932 | 1461066397298 Marionette TRACE conn2 <- [1,2722,null,{}] 04:46:37 INFO - PROCESS | 1932 | 1461066397301 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}] 04:46:37 INFO - PROCESS | 1932 | 1461066397444 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 04:46:37 INFO - PROCESS | 1932 | 1461066397495 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f288800 == 68 [pid = 1932] [id = 688] 04:46:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x12ad4cc00) [pid = 1932] [serial = 2064] [outer = 0x0] 04:46:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x12ae49c00) [pid = 1932] [serial = 2065] [outer = 0x12ad4cc00] 04:46:37 INFO - PROCESS | 1932 | 1461066397523 Marionette DEBUG loaded listener.js 04:46:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12e09d400) [pid = 1932] [serial = 2066] [outer = 0x12ad4cc00] 04:46:37 INFO - PROCESS | 1932 | 1461066397857 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] 04:46:37 INFO - PROCESS | 1932 | 1461066397873 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 04:46:37 INFO - PROCESS | 1932 | 1461066397883 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 04:46:37 INFO - PROCESS | 1932 | 1461066397884 Marionette TRACE conn2 <- [1,2726,null,{}] 04:46:37 INFO - PROCESS | 1932 | 1461066397886 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}] 04:46:38 INFO - PROCESS | 1932 | 1461066398003 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 04:46:38 INFO - PROCESS | 1932 | 1461066398054 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x1301b0800 == 69 [pid = 1932] [id = 689] 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x12e256400) [pid = 1932] [serial = 2067] [outer = 0x0] 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x12e5a3400) [pid = 1932] [serial = 2068] [outer = 0x12e256400] 04:46:38 INFO - PROCESS | 1932 | 1461066398079 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x12e696400) [pid = 1932] [serial = 2069] [outer = 0x12e256400] 04:46:38 INFO - PROCESS | 1932 | 1461066398416 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]]]}] 04:46:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 04:46:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 576ms 04:46:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 04:46:38 INFO - PROCESS | 1932 | 1461066398452 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 04:46:38 INFO - PROCESS | 1932 | 1461066398453 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 04:46:38 INFO - PROCESS | 1932 | 1461066398455 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 04:46:38 INFO - PROCESS | 1932 | 1461066398456 Marionette TRACE conn2 <- [1,2730,null,{}] 04:46:38 INFO - PROCESS | 1932 | 1461066398458 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}] 04:46:38 INFO - PROCESS | 1932 | 1461066398573 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 04:46:38 INFO - PROCESS | 1932 | 1461066398586 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x131622800 == 70 [pid = 1932] [id = 690] 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12e696800) [pid = 1932] [serial = 2070] [outer = 0x0] 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x12f4c7800) [pid = 1932] [serial = 2071] [outer = 0x12e696800] 04:46:38 INFO - PROCESS | 1932 | 1461066398611 Marionette DEBUG loaded listener.js 04:46:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x12f84e000) [pid = 1932] [serial = 2072] [outer = 0x12e696800] 04:46:39 INFO - PROCESS | 1932 | 1461066399441 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] 04:46:39 INFO - PROCESS | 1932 | 1461066399476 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 04:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 04:46:39 INFO - PROCESS | 1932 | 1461066399485 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 04:46:39 INFO - PROCESS | 1932 | 1461066399486 Marionette TRACE conn2 <- [1,2734,null,{}] 04:46:39 INFO - PROCESS | 1932 | 1461066399488 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}] 04:46:39 INFO - PROCESS | 1932 | 1461066399599 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 04:46:39 INFO - PROCESS | 1932 | 1461066399613 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x13851f000 == 71 [pid = 1932] [id = 691] 04:46:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x12f84ec00) [pid = 1932] [serial = 2073] [outer = 0x0] 04:46:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x12fc2ec00) [pid = 1932] [serial = 2074] [outer = 0x12f84ec00] 04:46:39 INFO - PROCESS | 1932 | 1461066399640 Marionette DEBUG loaded listener.js 04:46:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x13011b400) [pid = 1932] [serial = 2075] [outer = 0x12f84ec00] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x12a1b7000) [pid = 1932] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x12ad5b400) [pid = 1932] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x11b839c00) [pid = 1932] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x112137800) [pid = 1932] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x123b7f000) [pid = 1932] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x12702f000) [pid = 1932] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x11be7d000) [pid = 1932] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x11212f000) [pid = 1932] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 04:46:39 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x129390c00) [pid = 1932] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 04:46:40 INFO - PROCESS | 1932 | 1461066400008 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 04:46:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 568ms 04:46:40 INFO - PROCESS | 1932 | 1461066400057 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 04:46:40 INFO - PROCESS | 1932 | 1461066400059 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 04:46:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 04:46:40 INFO - PROCESS | 1932 | 1461066400061 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1932 | 1461066400064 Marionette TRACE conn2 <- [1,2738,null,{}] 04:46:40 INFO - PROCESS | 1932 | 1461066400067 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}] 04:46:40 INFO - PROCESS | 1932 | 1461066400156 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 04:46:40 INFO - PROCESS | 1932 | 1461066400159 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x138519000 == 72 [pid = 1932] [id = 692] 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x11c2b5c00) [pid = 1932] [serial = 2076] [outer = 0x0] 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x12ad51000) [pid = 1932] [serial = 2077] [outer = 0x11c2b5c00] 04:46:40 INFO - PROCESS | 1932 | 1461066400187 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x13011ac00) [pid = 1932] [serial = 2078] [outer = 0x11c2b5c00] 04:46:40 INFO - PROCESS | 1932 | 1461066400549 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]]]}] 04:46:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 04:46:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 524ms 04:46:40 INFO - PROCESS | 1932 | 1461066400586 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 04:46:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 04:46:40 INFO - PROCESS | 1932 | 1461066400588 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 04:46:40 INFO - PROCESS | 1932 | 1461066400590 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 04:46:40 INFO - PROCESS | 1932 | 1461066400592 Marionette TRACE conn2 <- [1,2742,null,{}] 04:46:40 INFO - PROCESS | 1932 | 1461066400594 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}] 04:46:40 INFO - PROCESS | 1932 | 1461066400726 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 04:46:40 INFO - PROCESS | 1932 | 1461066400844 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x138916000 == 73 [pid = 1932] [id = 693] 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12944ac00) [pid = 1932] [serial = 2079] [outer = 0x0] 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x1303bb000) [pid = 1932] [serial = 2080] [outer = 0x12944ac00] 04:46:40 INFO - PROCESS | 1932 | 1461066400889 Marionette DEBUG loaded listener.js 04:46:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x1303c9800) [pid = 1932] [serial = 2081] [outer = 0x12944ac00] 04:46:41 INFO - PROCESS | 1932 | 1461066401269 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 04:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 721ms 04:46:41 INFO - PROCESS | 1932 | 1461066401312 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1932 | 1461066401313 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 04:46:41 INFO - PROCESS | 1932 | 1461066401315 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1932 | 1461066401316 Marionette TRACE conn2 <- [1,2746,null,{}] 04:46:41 INFO - PROCESS | 1932 | 1461066401319 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}] 04:46:41 INFO - PROCESS | 1932 | 1461066401441 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 04:46:41 INFO - PROCESS | 1932 | 1461066401447 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x138b21000 == 74 [pid = 1932] [id = 694] 04:46:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x130115400) [pid = 1932] [serial = 2082] [outer = 0x0] 04:46:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x130b32800) [pid = 1932] [serial = 2083] [outer = 0x130115400] 04:46:41 INFO - PROCESS | 1932 | 1461066401472 Marionette DEBUG loaded listener.js 04:46:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x1372d4c00) [pid = 1932] [serial = 2084] [outer = 0x130115400] 04:46:41 INFO - PROCESS | 1932 | 1461066401781 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]]]}] 04:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 04:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 521ms 04:46:41 INFO - PROCESS | 1932 | 1461066401882 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 04:46:41 INFO - PROCESS | 1932 | 1461066401884 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 04:46:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 04:46:41 INFO - PROCESS | 1932 | 1461066401888 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 04:46:41 INFO - PROCESS | 1932 | 1461066401891 Marionette TRACE conn2 <- [1,2750,null,{}] 04:46:41 INFO - PROCESS | 1932 | 1461066401895 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}] 04:46:42 INFO - PROCESS | 1932 | 1461066402007 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 04:46:42 INFO - PROCESS | 1932 | 1461066402159 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12641d000 == 75 [pid = 1932] [id = 695] 04:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x118f05400) [pid = 1932] [serial = 2085] [outer = 0x0] 04:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x119951c00) [pid = 1932] [serial = 2086] [outer = 0x118f05400] 04:46:42 INFO - PROCESS | 1932 | 1461066402203 Marionette DEBUG loaded listener.js 04:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x11b83b000) [pid = 1932] [serial = 2087] [outer = 0x118f05400] 04:46:42 INFO - PROCESS | 1932 | 1461066402614 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]]]}] 04:46:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 04:46:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 774ms 04:46:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 04:46:42 INFO - PROCESS | 1932 | 1461066402663 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 04:46:42 INFO - PROCESS | 1932 | 1461066402665 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 04:46:42 INFO - PROCESS | 1932 | 1461066402671 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 04:46:42 INFO - PROCESS | 1932 | 1461066402674 Marionette TRACE conn2 <- [1,2754,null,{}] 04:46:42 INFO - PROCESS | 1932 | 1461066402676 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}] 04:46:42 INFO - PROCESS | 1932 | 1461066402788 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 04:46:42 INFO - PROCESS | 1932 | 1461066402908 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ac1a800 == 76 [pid = 1932] [id = 696] 04:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x1271d3800) [pid = 1932] [serial = 2088] [outer = 0x0] 04:46:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x127257800) [pid = 1932] [serial = 2089] [outer = 0x1271d3800] 04:46:42 INFO - PROCESS | 1932 | 1461066402952 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x12944b400) [pid = 1932] [serial = 2090] [outer = 0x1271d3800] 04:46:43 INFO - PROCESS | 1932 | 1461066403390 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]]]}] 04:46:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 04:46:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 772ms 04:46:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 04:46:43 INFO - PROCESS | 1932 | 1461066403442 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 04:46:43 INFO - PROCESS | 1932 | 1461066403444 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 04:46:43 INFO - PROCESS | 1932 | 1461066403446 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 04:46:43 INFO - PROCESS | 1932 | 1461066403448 Marionette TRACE conn2 <- [1,2758,null,{}] 04:46:43 INFO - PROCESS | 1932 | 1461066403455 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}] 04:46:43 INFO - PROCESS | 1932 | 1461066403567 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 04:46:43 INFO - PROCESS | 1932 | 1461066403689 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5ab800 == 77 [pid = 1932] [id = 697] 04:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x12ac6a400) [pid = 1932] [serial = 2091] [outer = 0x0] 04:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x12ac6d000) [pid = 1932] [serial = 2092] [outer = 0x12ac6a400] 04:46:43 INFO - PROCESS | 1932 | 1461066403725 Marionette DEBUG loaded listener.js 04:46:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x12ac72800) [pid = 1932] [serial = 2093] [outer = 0x12ac6a400] 04:46:44 INFO - PROCESS | 1932 | 1461066404154 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 04:46:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 719ms 04:46:44 INFO - PROCESS | 1932 | 1461066404166 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 04:46:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 04:46:44 INFO - PROCESS | 1932 | 1461066404167 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 04:46:44 INFO - PROCESS | 1932 | 1461066404169 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1932 | 1461066404171 Marionette TRACE conn2 <- [1,2762,null,{}] 04:46:44 INFO - PROCESS | 1932 | 1461066404173 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}] 04:46:44 INFO - PROCESS | 1932 | 1461066404284 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 04:46:44 INFO - PROCESS | 1932 | 1461066404403 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x138586800 == 78 [pid = 1932] [id = 698] 04:46:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x12aaa7400) [pid = 1932] [serial = 2094] [outer = 0x0] 04:46:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x12aaa9400) [pid = 1932] [serial = 2095] [outer = 0x12aaa7400] 04:46:44 INFO - PROCESS | 1932 | 1461066404435 Marionette DEBUG loaded listener.js 04:46:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x12ac6dc00) [pid = 1932] [serial = 2096] [outer = 0x12aaa7400] 04:46:44 INFO - PROCESS | 1932 | 1461066404809 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]]]}] 04:46:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 04:46:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 669ms 04:46:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 04:46:44 INFO - PROCESS | 1932 | 1461066404838 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 04:46:44 INFO - PROCESS | 1932 | 1461066404840 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 04:46:44 INFO - PROCESS | 1932 | 1461066404842 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 04:46:44 INFO - PROCESS | 1932 | 1461066404843 Marionette TRACE conn2 <- [1,2766,null,{}] 04:46:44 INFO - PROCESS | 1932 | 1461066404845 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}] 04:46:44 INFO - PROCESS | 1932 | 1461066404953 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 04:46:45 INFO - PROCESS | 1932 | 1461066405077 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a1e3000 == 79 [pid = 1932] [id = 699] 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x12ac73800) [pid = 1932] [serial = 2097] [outer = 0x0] 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x12ac8e000) [pid = 1932] [serial = 2098] [outer = 0x12ac73800] 04:46:45 INFO - PROCESS | 1932 | 1461066405108 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x12ac93000) [pid = 1932] [serial = 2099] [outer = 0x12ac73800] 04:46:45 INFO - PROCESS | 1932 | 1461066405517 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]]]}] 04:46:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 04:46:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 04:46:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 04:46:45 INFO - PROCESS | 1932 | 1461066405563 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 04:46:45 INFO - PROCESS | 1932 | 1461066405564 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 04:46:45 INFO - PROCESS | 1932 | 1461066405566 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 04:46:45 INFO - PROCESS | 1932 | 1461066405568 Marionette TRACE conn2 <- [1,2770,null,{}] 04:46:45 INFO - PROCESS | 1932 | 1461066405570 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}] 04:46:45 INFO - PROCESS | 1932 | 1461066405695 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 04:46:45 INFO - PROCESS | 1932 | 1461066405790 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a7d5800 == 80 [pid = 1932] [id = 700] 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x12a65b000) [pid = 1932] [serial = 2100] [outer = 0x0] 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12ac92c00) [pid = 1932] [serial = 2101] [outer = 0x12a65b000] 04:46:45 INFO - PROCESS | 1932 | 1461066405824 Marionette DEBUG loaded listener.js 04:46:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x12ad5d000) [pid = 1932] [serial = 2102] [outer = 0x12a65b000] 04:46:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 04:46:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 671ms 04:46:46 INFO - PROCESS | 1932 | 1461066406232 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]]]}] 04:46:46 INFO - PROCESS | 1932 | 1461066406237 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1932 | 1461066406239 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 04:46:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 04:46:46 INFO - PROCESS | 1932 | 1461066406241 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1932 | 1461066406243 Marionette TRACE conn2 <- [1,2774,null,{}] 04:46:46 INFO - PROCESS | 1932 | 1461066406245 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}] 04:46:46 INFO - PROCESS | 1932 | 1461066406371 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 04:46:46 INFO - PROCESS | 1932 | 1461066406462 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ab0c000 == 81 [pid = 1932] [id = 701] 04:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x12ad65000) [pid = 1932] [serial = 2103] [outer = 0x0] 04:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x12b88dc00) [pid = 1932] [serial = 2104] [outer = 0x12ad65000] 04:46:46 INFO - PROCESS | 1932 | 1461066406492 Marionette DEBUG loaded listener.js 04:46:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x12d0c5800) [pid = 1932] [serial = 2105] [outer = 0x12ad65000] 04:46:46 INFO - PROCESS | 1932 | 1461066406906 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]]]}] 04:46:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 04:46:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 723ms 04:46:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 04:46:46 INFO - PROCESS | 1932 | 1461066406964 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 04:46:46 INFO - PROCESS | 1932 | 1461066406966 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 04:46:46 INFO - PROCESS | 1932 | 1461066406968 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 04:46:46 INFO - PROCESS | 1932 | 1461066406969 Marionette TRACE conn2 <- [1,2778,null,{}] 04:46:46 INFO - PROCESS | 1932 | 1461066406972 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}] 04:46:47 INFO - PROCESS | 1932 | 1461066407083 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 04:46:47 INFO - PROCESS | 1932 | 1461066407177 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x123f12800 == 82 [pid = 1932] [id = 702] 04:46:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x11212d800) [pid = 1932] [serial = 2106] [outer = 0x0] 04:46:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x118f03400) [pid = 1932] [serial = 2107] [outer = 0x11212d800] 04:46:47 INFO - PROCESS | 1932 | 1461066407207 Marionette DEBUG loaded listener.js 04:46:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x12b10b800) [pid = 1932] [serial = 2108] [outer = 0x11212d800] 04:46:47 INFO - PROCESS | 1932 | 1461066407841 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]]]}] 04:46:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 04:46:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 922ms 04:46:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 04:46:47 INFO - PROCESS | 1932 | 1461066407891 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 04:46:47 INFO - PROCESS | 1932 | 1461066407893 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 04:46:47 INFO - PROCESS | 1932 | 1461066407915 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 04:46:47 INFO - PROCESS | 1932 | 1461066407917 Marionette TRACE conn2 <- [1,2782,null,{}] 04:46:47 INFO - PROCESS | 1932 | 1461066407923 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}] 04:46:48 INFO - PROCESS | 1932 | 1461066408033 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 04:46:48 INFO - PROCESS | 1932 | 1461066408129 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ac04800 == 83 [pid = 1932] [id = 703] 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x118576400) [pid = 1932] [serial = 2109] [outer = 0x0] 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x11ab35000) [pid = 1932] [serial = 2110] [outer = 0x118576400] 04:46:48 INFO - PROCESS | 1932 | 1461066408158 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x11be7c000) [pid = 1932] [serial = 2111] [outer = 0x118576400] 04:46:48 INFO - PROCESS | 1932 | 1461066408573 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]]]}] 04:46:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 04:46:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 692ms 04:46:48 INFO - PROCESS | 1932 | 1461066408589 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 04:46:48 INFO - PROCESS | 1932 | 1461066408593 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 04:46:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 04:46:48 INFO - PROCESS | 1932 | 1461066408617 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 04:46:48 INFO - PROCESS | 1932 | 1461066408618 Marionette TRACE conn2 <- [1,2786,null,{}] 04:46:48 INFO - PROCESS | 1932 | 1461066408621 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}] 04:46:48 INFO - PROCESS | 1932 | 1461066408723 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 04:46:48 INFO - PROCESS | 1932 | 1461066408817 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:48 INFO - PROCESS | 1932 | ++DOCSHELL 0x1243a7000 == 84 [pid = 1932] [id = 704] 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x11b84b400) [pid = 1932] [serial = 2112] [outer = 0x0] 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x123939000) [pid = 1932] [serial = 2113] [outer = 0x11b84b400] 04:46:48 INFO - PROCESS | 1932 | 1461066408845 Marionette DEBUG loaded listener.js 04:46:48 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x123cb1800) [pid = 1932] [serial = 2114] [outer = 0x11b84b400] 04:46:49 INFO - PROCESS | 1932 | 1461066409277 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]]]}] 04:46:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 04:46:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 675ms 04:46:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 04:46:49 INFO - PROCESS | 1932 | 1461066409289 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 04:46:49 INFO - PROCESS | 1932 | 1461066409291 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 04:46:49 INFO - PROCESS | 1932 | 1461066409293 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 04:46:49 INFO - PROCESS | 1932 | 1461066409295 Marionette TRACE conn2 <- [1,2790,null,{}] 04:46:49 INFO - PROCESS | 1932 | 1461066409324 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}] 04:46:49 INFO - PROCESS | 1932 | 1461066409448 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 04:46:49 INFO - PROCESS | 1932 | 1461066409561 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:49 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d382800 == 85 [pid = 1932] [id = 705] 04:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x12944a800) [pid = 1932] [serial = 2115] [outer = 0x0] 04:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x129514c00) [pid = 1932] [serial = 2116] [outer = 0x12944a800] 04:46:49 INFO - PROCESS | 1932 | 1461066409590 Marionette DEBUG loaded listener.js 04:46:49 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x12a170800) [pid = 1932] [serial = 2117] [outer = 0x12944a800] 04:46:50 INFO - PROCESS | 1932 | 1461066410005 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 04:46:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 740ms 04:46:50 INFO - PROCESS | 1932 | 1461066410047 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1932 | 1461066410049 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 04:46:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 04:46:50 INFO - PROCESS | 1932 | 1461066410053 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1932 | 1461066410054 Marionette TRACE conn2 <- [1,2794,null,{}] 04:46:50 INFO - PROCESS | 1932 | 1461066410056 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}] 04:46:50 INFO - PROCESS | 1932 | 1461066410160 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 04:46:50 INFO - PROCESS | 1932 | 1461066410255 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e213800 == 86 [pid = 1932] [id = 706] 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x12a653400) [pid = 1932] [serial = 2118] [outer = 0x0] 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x12a659000) [pid = 1932] [serial = 2119] [outer = 0x12a653400] 04:46:50 INFO - PROCESS | 1932 | 1461066410283 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x12a660000) [pid = 1932] [serial = 2120] [outer = 0x12a653400] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x138916000 == 85 [pid = 1932] [id = 693] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x138519000 == 84 [pid = 1932] [id = 692] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x13851f000 == 83 [pid = 1932] [id = 691] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x131622800 == 82 [pid = 1932] [id = 690] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x1301b0800 == 81 [pid = 1932] [id = 689] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x12a68d400) [pid = 1932] [serial = 2032] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x112297000) [pid = 1932] [serial = 1975] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x12a194c00) [pid = 1932] [serial = 1984] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x129387400) [pid = 1932] [serial = 1981] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x12f846000) [pid = 1932] [serial = 2002] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x11c2c2400) [pid = 1932] [serial = 1978] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x12e276400) [pid = 1932] [serial = 1990] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x12ad62400) [pid = 1932] [serial = 1987] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x12ae44000) [pid = 1932] [serial = 1993] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x12e5a5000) [pid = 1932] [serial = 1996] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x129387000) [pid = 1932] [serial = 1999] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12f288800 == 80 [pid = 1932] [id = 688] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12d372000 == 79 [pid = 1932] [id = 687] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12ba9b000 == 78 [pid = 1932] [id = 686] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x1264a6800 == 77 [pid = 1932] [id = 685] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12386c800 == 76 [pid = 1932] [id = 684] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12d318800 == 75 [pid = 1932] [id = 683] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x137e87800 == 74 [pid = 1932] [id = 657] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x12a122800 == 73 [pid = 1932] [id = 679] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x123973000 == 72 [pid = 1932] [id = 678] 04:46:50 INFO - PROCESS | 1932 | --DOCSHELL 0x130313000 == 71 [pid = 1932] [id = 677] 04:46:50 INFO - PROCESS | 1932 | 1461066410703 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]]]}] 04:46:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 04:46:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 668ms 04:46:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 04:46:50 INFO - PROCESS | 1932 | 1461066410722 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 04:46:50 INFO - PROCESS | 1932 | 1461066410723 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 04:46:50 INFO - PROCESS | 1932 | 1461066410725 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 04:46:50 INFO - PROCESS | 1932 | 1461066410726 Marionette TRACE conn2 <- [1,2798,null,{}] 04:46:50 INFO - PROCESS | 1932 | 1461066410729 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}] 04:46:50 INFO - PROCESS | 1932 | 1461066410828 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x123761400) [pid = 1932] [serial = 2023] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x12b10f400) [pid = 1932] [serial = 2026] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x12944a400) [pid = 1932] [serial = 2029] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x1140b7400) [pid = 1932] [serial = 2005] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x118c87c00) [pid = 1932] [serial = 2006] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x12409d400) [pid = 1932] [serial = 2014] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x12432bc00) [pid = 1932] [serial = 2015] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x128cbe800) [pid = 1932] [serial = 2017] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x12938c400) [pid = 1932] [serial = 2018] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x123766400) [pid = 1932] [serial = 2011] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x123942400) [pid = 1932] [serial = 2012] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x11213b400) [pid = 1932] [serial = 2008] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x11ae87400) [pid = 1932] [serial = 2009] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x129446400) [pid = 1932] [serial = 2020] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x12a1adc00) [pid = 1932] [serial = 2021] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12ad5ac00) [pid = 1932] [serial = 2024] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x12b7b5c00) [pid = 1932] [serial = 2027] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x12a687c00) [pid = 1932] [serial = 2030] [outer = 0x0] [url = about:blank] 04:46:50 INFO - PROCESS | 1932 | 1461066410930 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:50 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c08b800 == 72 [pid = 1932] [id = 707] 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x1140b7400) [pid = 1932] [serial = 2121] [outer = 0x0] 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x123766400) [pid = 1932] [serial = 2122] [outer = 0x1140b7400] 04:46:50 INFO - PROCESS | 1932 | 1461066410956 Marionette DEBUG loaded listener.js 04:46:50 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x1294e7000) [pid = 1932] [serial = 2123] [outer = 0x1140b7400] 04:46:51 INFO - PROCESS | 1932 | 1461066411248 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]]]}] 04:46:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 04:46:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 04:46:51 INFO - PROCESS | 1932 | 1461066411298 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 04:46:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 04:46:51 INFO - PROCESS | 1932 | 1461066411300 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 04:46:51 INFO - PROCESS | 1932 | 1461066411302 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 04:46:51 INFO - PROCESS | 1932 | 1461066411303 Marionette TRACE conn2 <- [1,2802,null,{}] 04:46:51 INFO - PROCESS | 1932 | 1461066411305 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}] 04:46:51 INFO - PROCESS | 1932 | 1461066411435 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 04:46:51 INFO - PROCESS | 1932 | 1461066411514 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:51 INFO - PROCESS | 1932 | ++DOCSHELL 0x12939a800 == 73 [pid = 1932] [id = 708] 04:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x12393d400) [pid = 1932] [serial = 2124] [outer = 0x0] 04:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x12a684400) [pid = 1932] [serial = 2125] [outer = 0x12393d400] 04:46:51 INFO - PROCESS | 1932 | 1461066411542 Marionette DEBUG loaded listener.js 04:46:51 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x12ac97000) [pid = 1932] [serial = 2126] [outer = 0x12393d400] 04:46:52 INFO - PROCESS | 1932 | 1461066412073 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 04:46:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 820ms 04:46:52 INFO - PROCESS | 1932 | 1461066412141 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1932 | 1461066412144 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 04:46:52 INFO - PROCESS | 1932 | 1461066412150 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1932 | 1461066412152 Marionette TRACE conn2 <- [1,2806,null,{}] 04:46:52 INFO - PROCESS | 1932 | 1461066412156 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}] 04:46:52 INFO - PROCESS | 1932 | 1461066412273 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 04:46:52 INFO - PROCESS | 1932 | 1461066412393 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:52 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a7c8000 == 74 [pid = 1932] [id = 709] 04:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x112291800) [pid = 1932] [serial = 2127] [outer = 0x0] 04:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x11aec0c00) [pid = 1932] [serial = 2128] [outer = 0x112291800] 04:46:52 INFO - PROCESS | 1932 | 1461066412428 Marionette DEBUG loaded listener.js 04:46:52 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x123937000) [pid = 1932] [serial = 2129] [outer = 0x112291800] 04:46:52 INFO - PROCESS | 1932 | 1461066412874 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]]]}] 04:46:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 04:46:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 771ms 04:46:52 INFO - PROCESS | 1932 | 1461066412930 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 04:46:52 INFO - PROCESS | 1932 | 1461066412934 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 04:46:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 04:46:52 INFO - PROCESS | 1932 | 1461066412941 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 04:46:52 INFO - PROCESS | 1932 | 1461066412942 Marionette TRACE conn2 <- [1,2810,null,{}] 04:46:52 INFO - PROCESS | 1932 | 1461066412946 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}] 04:46:53 INFO - PROCESS | 1932 | 1461066413053 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 04:46:53 INFO - PROCESS | 1932 | 1461066413144 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b829800 == 75 [pid = 1932] [id = 710] 04:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x123938800) [pid = 1932] [serial = 2130] [outer = 0x0] 04:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x12928fc00) [pid = 1932] [serial = 2131] [outer = 0x123938800] 04:46:53 INFO - PROCESS | 1932 | 1461066413175 Marionette DEBUG loaded listener.js 04:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x1295e6c00) [pid = 1932] [serial = 2132] [outer = 0x123938800] 04:46:53 INFO - PROCESS | 1932 | 1461066413598 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]]]}] 04:46:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 04:46:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 672ms 04:46:53 INFO - PROCESS | 1932 | 1461066413666 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 04:46:53 INFO - PROCESS | 1932 | 1461066413667 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 04:46:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 04:46:53 INFO - PROCESS | 1932 | 1461066413673 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 04:46:53 INFO - PROCESS | 1932 | 1461066413676 Marionette TRACE conn2 <- [1,2814,null,{}] 04:46:53 INFO - PROCESS | 1932 | 1461066413683 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}] 04:46:53 INFO - PROCESS | 1932 | 1461066413792 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 04:46:53 INFO - PROCESS | 1932 | 1461066413911 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:53 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edbb000 == 76 [pid = 1932] [id = 711] 04:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x12a68b000) [pid = 1932] [serial = 2133] [outer = 0x0] 04:46:53 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x12aa9dc00) [pid = 1932] [serial = 2134] [outer = 0x12a68b000] 04:46:53 INFO - PROCESS | 1932 | 1461066413946 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x12ac6a800) [pid = 1932] [serial = 2135] [outer = 0x12a68b000] 04:46:54 INFO - PROCESS | 1932 | 1461066414367 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]]]}] 04:46:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 04:46:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 724ms 04:46:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 04:46:54 INFO - PROCESS | 1932 | 1461066414397 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 04:46:54 INFO - PROCESS | 1932 | 1461066414398 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 04:46:54 INFO - PROCESS | 1932 | 1461066414401 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 04:46:54 INFO - PROCESS | 1932 | 1461066414402 Marionette TRACE conn2 <- [1,2818,null,{}] 04:46:54 INFO - PROCESS | 1932 | 1461066414404 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}] 04:46:54 INFO - PROCESS | 1932 | 1461066414511 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 04:46:54 INFO - PROCESS | 1932 | 1461066414629 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:54 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f5be000 == 77 [pid = 1932] [id = 712] 04:46:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x12ac6b800) [pid = 1932] [serial = 2136] [outer = 0x0] 04:46:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x12ad4a400) [pid = 1932] [serial = 2137] [outer = 0x12ac6b800] 04:46:54 INFO - PROCESS | 1932 | 1461066414663 Marionette DEBUG loaded listener.js 04:46:54 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x12ae3d400) [pid = 1932] [serial = 2138] [outer = 0x12ac6b800] 04:46:55 INFO - PROCESS | 1932 | --DOCSHELL 0x12f892800 == 76 [pid = 1932] [id = 17] 04:46:55 INFO - PROCESS | 1932 | 1461066415168 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 04:46:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 819ms 04:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 04:46:55 INFO - PROCESS | 1932 | 1461066415221 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1932 | 1461066415222 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 04:46:55 INFO - PROCESS | 1932 | 1461066415224 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1932 | 1461066415226 Marionette TRACE conn2 <- [1,2822,null,{}] 04:46:55 INFO - PROCESS | 1932 | 1461066415228 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}] 04:46:55 INFO - PROCESS | 1932 | 1461066415334 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 04:46:55 INFO - PROCESS | 1932 | 1461066415424 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:55 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc75800 == 77 [pid = 1932] [id = 713] 04:46:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x12ac6ec00) [pid = 1932] [serial = 2139] [outer = 0x0] 04:46:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x12b4a0800) [pid = 1932] [serial = 2140] [outer = 0x12ac6ec00] 04:46:55 INFO - PROCESS | 1932 | 1461066415454 Marionette DEBUG loaded listener.js 04:46:55 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x12bc08400) [pid = 1932] [serial = 2141] [outer = 0x12ac6ec00] 04:46:55 INFO - PROCESS | 1932 | 1461066415857 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]]]}] 04:46:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 04:46:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 668ms 04:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 04:46:55 INFO - PROCESS | 1932 | 1461066415894 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 04:46:55 INFO - PROCESS | 1932 | 1461066415895 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 04:46:55 INFO - PROCESS | 1932 | 1461066415897 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 04:46:55 INFO - PROCESS | 1932 | 1461066415899 Marionette TRACE conn2 <- [1,2826,null,{}] 04:46:55 INFO - PROCESS | 1932 | 1461066415901 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}] 04:46:56 INFO - PROCESS | 1932 | 1461066416021 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 04:46:56 INFO - PROCESS | 1932 | 1461066416113 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x13066b000 == 78 [pid = 1932] [id = 714] 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x12bdd8000) [pid = 1932] [serial = 2142] [outer = 0x0] 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x12d222400) [pid = 1932] [serial = 2143] [outer = 0x12bdd8000] 04:46:56 INFO - PROCESS | 1932 | 1461066416147 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x12e5a6800) [pid = 1932] [serial = 2144] [outer = 0x12bdd8000] 04:46:56 INFO - PROCESS | 1932 | 1461066416563 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 04:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 04:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 672ms 04:46:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 04:46:56 INFO - PROCESS | 1932 | 1461066416569 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 04:46:56 INFO - PROCESS | 1932 | 1461066416571 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 04:46:56 INFO - PROCESS | 1932 | 1461066416573 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 04:46:56 INFO - PROCESS | 1932 | 1461066416574 Marionette TRACE conn2 <- [1,2830,null,{}] 04:46:56 INFO - PROCESS | 1932 | 1461066416577 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}] 04:46:56 INFO - PROCESS | 1932 | 1461066416685 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 04:46:56 INFO - PROCESS | 1932 | 1461066416796 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:56 INFO - PROCESS | 1932 | ++DOCSHELL 0x13169c800 == 79 [pid = 1932] [id = 715] 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x12a6c5800) [pid = 1932] [serial = 2145] [outer = 0x0] 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x12a6cc000) [pid = 1932] [serial = 2146] [outer = 0x12a6c5800] 04:46:56 INFO - PROCESS | 1932 | 1461066416825 Marionette DEBUG loaded listener.js 04:46:56 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x12a6cfc00) [pid = 1932] [serial = 2147] [outer = 0x12a6c5800] 04:46:57 INFO - PROCESS | 1932 | 1461066417234 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]]]}] 04:46:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 04:46:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 718ms 04:46:57 INFO - PROCESS | 1932 | 1461066417292 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 04:46:57 INFO - PROCESS | 1932 | 1461066417293 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 04:46:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 04:46:57 INFO - PROCESS | 1932 | 1461066417296 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 04:46:57 INFO - PROCESS | 1932 | 1461066417297 Marionette TRACE conn2 <- [1,2834,null,{}] 04:46:57 INFO - PROCESS | 1932 | 1461066417300 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}] 04:46:57 INFO - PROCESS | 1932 | 1461066417407 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 04:46:57 INFO - PROCESS | 1932 | 1461066417546 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:57 INFO - PROCESS | 1932 | ++DOCSHELL 0x137e99000 == 80 [pid = 1932] [id = 716] 04:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x112132800) [pid = 1932] [serial = 2148] [outer = 0x0] 04:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x12aaa3800) [pid = 1932] [serial = 2149] [outer = 0x112132800] 04:46:57 INFO - PROCESS | 1932 | 1461066417579 Marionette DEBUG loaded listener.js 04:46:57 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x12e5afc00) [pid = 1932] [serial = 2150] [outer = 0x112132800] 04:46:58 INFO - PROCESS | 1932 | 1461066418019 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 04:46:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 769ms 04:46:58 INFO - PROCESS | 1932 | 1461066418066 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1932 | 1461066418067 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 04:46:58 INFO - PROCESS | 1932 | 1461066418070 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1932 | 1461066418071 Marionette TRACE conn2 <- [1,2838,null,{}] 04:46:58 INFO - PROCESS | 1932 | 1461066418073 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}] 04:46:58 INFO - PROCESS | 1932 | 1461066418186 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 04:46:58 INFO - PROCESS | 1932 | 1461066418283 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:58 INFO - PROCESS | 1932 | ++DOCSHELL 0x13890a800 == 81 [pid = 1932] [id = 717] 04:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x12e5ad800) [pid = 1932] [serial = 2151] [outer = 0x0] 04:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x12f4d0c00) [pid = 1932] [serial = 2152] [outer = 0x12e5ad800] 04:46:58 INFO - PROCESS | 1932 | 1461066418312 Marionette DEBUG loaded listener.js 04:46:58 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x12fc2ac00) [pid = 1932] [serial = 2153] [outer = 0x12e5ad800] 04:46:58 INFO - PROCESS | 1932 | 1461066418728 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]]]}] 04:46:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 04:46:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 719ms 04:46:58 INFO - PROCESS | 1932 | 1461066418789 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 04:46:58 INFO - PROCESS | 1932 | 1461066418791 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 04:46:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 04:46:58 INFO - PROCESS | 1932 | 1461066418793 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 04:46:58 INFO - PROCESS | 1932 | 1461066418794 Marionette TRACE conn2 <- [1,2842,null,{}] 04:46:58 INFO - PROCESS | 1932 | 1461066418797 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}] 04:46:58 INFO - PROCESS | 1932 | 1461066418905 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 04:46:59 INFO - PROCESS | 1932 | 1461066419001 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x138913800 == 82 [pid = 1932] [id = 718] 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x12f4cc400) [pid = 1932] [serial = 2154] [outer = 0x0] 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x13011bc00) [pid = 1932] [serial = 2155] [outer = 0x12f4cc400] 04:46:59 INFO - PROCESS | 1932 | 1461066419032 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x1303c0000) [pid = 1932] [serial = 2156] [outer = 0x12f4cc400] 04:46:59 INFO - PROCESS | 1932 | 1461066419447 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]]]}] 04:46:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 04:46:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 04:46:59 INFO - PROCESS | 1932 | 1461066419524 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 04:46:59 INFO - PROCESS | 1932 | 1461066419525 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 04:46:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 04:46:59 INFO - PROCESS | 1932 | 1461066419545 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 04:46:59 INFO - PROCESS | 1932 | 1461066419547 Marionette TRACE conn2 <- [1,2846,null,{}] 04:46:59 INFO - PROCESS | 1932 | 1461066419574 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}] 04:46:59 INFO - PROCESS | 1932 | 1461066419706 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 04:46:59 INFO - PROCESS | 1932 | 1461066419828 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:46:59 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a06d800 == 83 [pid = 1932] [id = 719] 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x1303c1c00) [pid = 1932] [serial = 2157] [outer = 0x0] 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x130b38400) [pid = 1932] [serial = 2158] [outer = 0x1303c1c00] 04:46:59 INFO - PROCESS | 1932 | 1461066419864 Marionette DEBUG loaded listener.js 04:46:59 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x1372db800) [pid = 1932] [serial = 2159] [outer = 0x1303c1c00] 04:47:00 INFO - PROCESS | 1932 | 1461066420273 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]]]}] 04:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 04:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 812ms 04:47:00 INFO - PROCESS | 1932 | 1461066420340 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 04:47:00 INFO - PROCESS | 1932 | 1461066420342 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 04:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 04:47:00 INFO - PROCESS | 1932 | 1461066420344 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 04:47:00 INFO - PROCESS | 1932 | 1461066420345 Marionette TRACE conn2 <- [1,2850,null,{}] 04:47:00 INFO - PROCESS | 1932 | 1461066420347 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}] 04:47:00 INFO - PROCESS | 1932 | 1461066420458 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 04:47:00 INFO - PROCESS | 1932 | 1461066420554 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:00 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a6cc800 == 84 [pid = 1932] [id = 720] 04:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x130b2b800) [pid = 1932] [serial = 2160] [outer = 0x0] 04:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x1372e1c00) [pid = 1932] [serial = 2161] [outer = 0x130b2b800] 04:47:00 INFO - PROCESS | 1932 | 1461066420583 Marionette DEBUG loaded listener.js 04:47:00 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x13a650400) [pid = 1932] [serial = 2162] [outer = 0x130b2b800] 04:47:01 INFO - PROCESS | 1932 | 1461066421140 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 04:47:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 04:47:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 823ms 04:47:01 INFO - PROCESS | 1932 | 1461066421167 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 04:47:01 INFO - PROCESS | 1932 | 1461066421170 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 04:47:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 04:47:01 INFO - PROCESS | 1932 | 1461066421173 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 04:47:01 INFO - PROCESS | 1932 | 1461066421175 Marionette TRACE conn2 <- [1,2854,null,{}] 04:47:01 INFO - PROCESS | 1932 | 1461066421179 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}] 04:47:01 INFO - PROCESS | 1932 | 1461066421294 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 04:47:01 INFO - PROCESS | 1932 | 1461066421426 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:01 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ac0e000 == 85 [pid = 1932] [id = 721] 04:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x11aa90000) [pid = 1932] [serial = 2163] [outer = 0x0] 04:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x11b83b800) [pid = 1932] [serial = 2164] [outer = 0x11aa90000] 04:47:01 INFO - PROCESS | 1932 | 1461066421458 Marionette DEBUG loaded listener.js 04:47:01 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x12393e000) [pid = 1932] [serial = 2165] [outer = 0x11aa90000] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x11c08b800 == 84 [pid = 1932] [id = 707] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12e213800 == 83 [pid = 1932] [id = 706] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12d382800 == 82 [pid = 1932] [id = 705] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x1243a7000 == 81 [pid = 1932] [id = 704] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12ac04800 == 80 [pid = 1932] [id = 703] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x13a1e3000 == 79 [pid = 1932] [id = 699] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x138586800 == 78 [pid = 1932] [id = 698] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5ab800 == 77 [pid = 1932] [id = 697] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12ac1a800 == 76 [pid = 1932] [id = 696] 04:47:01 INFO - PROCESS | 1932 | --DOCSHELL 0x12641d000 == 75 [pid = 1932] [id = 695] 04:47:02 INFO - PROCESS | 1932 | 1461066422002 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]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 04:47:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 872ms 04:47:02 INFO - PROCESS | 1932 | 1461066422046 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1932 | 1461066422051 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 04:47:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 04:47:02 INFO - PROCESS | 1932 | 1461066422058 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1932 | 1461066422061 Marionette TRACE conn2 <- [1,2858,null,{}] 04:47:02 INFO - PROCESS | 1932 | 1461066422064 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}] 04:47:02 INFO - PROCESS | 1932 | 1461066422184 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 04:47:02 INFO - PROCESS | 1932 | 1461066422271 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a7cc800 == 76 [pid = 1932] [id = 722] 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x11a9f1000) [pid = 1932] [serial = 2166] [outer = 0x0] 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x1273c2c00) [pid = 1932] [serial = 2167] [outer = 0x11a9f1000] 04:47:02 INFO - PROCESS | 1932 | 1461066422297 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x129514800) [pid = 1932] [serial = 2168] [outer = 0x11a9f1000] 04:47:02 INFO - PROCESS | 1932 | 1461066422623 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 04:47:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 04:47:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 574ms 04:47:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 04:47:02 INFO - PROCESS | 1932 | 1461066422634 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 04:47:02 INFO - PROCESS | 1932 | 1461066422635 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 04:47:02 INFO - PROCESS | 1932 | 1461066422638 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 04:47:02 INFO - PROCESS | 1932 | 1461066422640 Marionette TRACE conn2 <- [1,2862,null,{}] 04:47:02 INFO - PROCESS | 1932 | 1461066422650 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}] 04:47:02 INFO - PROCESS | 1932 | 1461066422768 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 04:47:02 INFO - PROCESS | 1932 | 1461066422887 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:02 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d372800 == 77 [pid = 1932] [id = 723] 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x1294ef400) [pid = 1932] [serial = 2169] [outer = 0x0] 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 272 (0x12a656400) [pid = 1932] [serial = 2170] [outer = 0x1294ef400] 04:47:02 INFO - PROCESS | 1932 | 1461066422915 Marionette DEBUG loaded listener.js 04:47:02 INFO - PROCESS | 1932 | ++DOMWINDOW == 273 (0x12aaac000) [pid = 1932] [serial = 2171] [outer = 0x1294ef400] 04:47:03 INFO - PROCESS | 1932 | 1461066423260 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 04:47:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 674ms 04:47:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 04:47:03 INFO - PROCESS | 1932 | 1461066423313 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1932 | 1461066423314 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1932 | 1461066423317 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1932 | 1461066423318 Marionette TRACE conn2 <- [1,2866,null,{}] 04:47:03 INFO - PROCESS | 1932 | 1461066423320 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}] 04:47:03 INFO - PROCESS | 1932 | 1461066423447 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 04:47:03 INFO - PROCESS | 1932 | 1461066423483 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:03 INFO - PROCESS | 1932 | ++DOCSHELL 0x12edb4000 == 78 [pid = 1932] [id = 724] 04:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 274 (0x12aaac800) [pid = 1932] [serial = 2172] [outer = 0x0] 04:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 275 (0x12ac90800) [pid = 1932] [serial = 2173] [outer = 0x12aaac800] 04:47:03 INFO - PROCESS | 1932 | 1461066423509 Marionette DEBUG loaded listener.js 04:47:03 INFO - PROCESS | 1932 | ++DOMWINDOW == 276 (0x12ad5e400) [pid = 1932] [serial = 2174] [outer = 0x12aaac800] 04:47:03 INFO - PROCESS | 1932 | 1461066423886 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]]]}] 04:47:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 04:47:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 619ms 04:47:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 04:47:03 INFO - PROCESS | 1932 | 1461066423937 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 04:47:03 INFO - PROCESS | 1932 | 1461066423938 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 04:47:03 INFO - PROCESS | 1932 | 1461066423940 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 04:47:03 INFO - PROCESS | 1932 | 1461066423941 Marionette TRACE conn2 <- [1,2870,null,{}] 04:47:03 INFO - PROCESS | 1932 | 1461066423943 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}] 04:47:04 INFO - PROCESS | 1932 | 1461066424069 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 04:47:04 INFO - PROCESS | 1932 | 1461066424087 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bc8000 == 79 [pid = 1932] [id = 725] 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 277 (0x1293d1800) [pid = 1932] [serial = 2175] [outer = 0x0] 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 278 (0x1293d7c00) [pid = 1932] [serial = 2176] [outer = 0x1293d1800] 04:47:04 INFO - PROCESS | 1932 | 1461066424113 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 279 (0x1293dbc00) [pid = 1932] [serial = 2177] [outer = 0x1293d1800] 04:47:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 04:47:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 571ms 04:47:04 INFO - PROCESS | 1932 | 1461066424508 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]]]}] 04:47:04 INFO - PROCESS | 1932 | 1461066424512 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 04:47:04 INFO - PROCESS | 1932 | 1461066424514 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 04:47:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 04:47:04 INFO - PROCESS | 1932 | 1461066424517 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 04:47:04 INFO - PROCESS | 1932 | 1461066424518 Marionette TRACE conn2 <- [1,2874,null,{}] 04:47:04 INFO - PROCESS | 1932 | 1461066424520 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}] 04:47:04 INFO - PROCESS | 1932 | 1461066424662 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 04:47:04 INFO - PROCESS | 1932 | 1461066424679 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:04 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a06f800 == 80 [pid = 1932] [id = 726] 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 280 (0x12a675000) [pid = 1932] [serial = 2178] [outer = 0x0] 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 281 (0x12ac6e800) [pid = 1932] [serial = 2179] [outer = 0x12a675000] 04:47:04 INFO - PROCESS | 1932 | 1461066424706 Marionette DEBUG loaded listener.js 04:47:04 INFO - PROCESS | 1932 | ++DOMWINDOW == 282 (0x12bc0d800) [pid = 1932] [serial = 2180] [outer = 0x12a675000] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 281 (0x11c2bf000) [pid = 1932] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 280 (0x129445400) [pid = 1932] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 279 (0x123937400) [pid = 1932] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 278 (0x115593400) [pid = 1932] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 277 (0x11b4d5c00) [pid = 1932] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 276 (0x130115400) [pid = 1932] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 275 (0x11a9f0000) [pid = 1932] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 274 (0x12743c400) [pid = 1932] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 273 (0x1187f2000) [pid = 1932] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 272 (0x11c0f3000) [pid = 1932] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 271 (0x118ed0800) [pid = 1932] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x127b8d400) [pid = 1932] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x112292800) [pid = 1932] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x12702f800) [pid = 1932] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x12fc27000) [pid = 1932] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x11b833000) [pid = 1932] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x118576400) [pid = 1932] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x11857f000) [pid = 1932] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x118580800) [pid = 1932] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x12d34fc00) [pid = 1932] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x124345c00) [pid = 1932] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x1272dd400) [pid = 1932] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x12a653400) [pid = 1932] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x112125000) [pid = 1932] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x12354d800) [pid = 1932] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x115595c00) [pid = 1932] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x11b82fc00) [pid = 1932] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x1273c7c00) [pid = 1932] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x12409a800) [pid = 1932] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x114606400) [pid = 1932] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x11213dc00) [pid = 1932] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x12944a800) [pid = 1932] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x12432d400) [pid = 1932] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x11524f800) [pid = 1932] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x11abae800) [pid = 1932] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x12e5a9000) [pid = 1932] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x11b84b400) [pid = 1932] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x11c0f9c00) [pid = 1932] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x12bddac00) [pid = 1932] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x1140b7400) [pid = 1932] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x1271cfc00) [pid = 1932] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x129444000) [pid = 1932] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x118c89c00) [pid = 1932] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x114035400) [pid = 1932] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x12daa6400) [pid = 1932] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x12bdda000) [pid = 1932] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x118f0a000) [pid = 1932] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x11a9fcc00) [pid = 1932] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x11a9fdc00) [pid = 1932] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x12daaac00) [pid = 1932] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x12409d000) [pid = 1932] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x1295dcc00) [pid = 1932] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x12d223800) [pid = 1932] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x11aec1000) [pid = 1932] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x12e256400) [pid = 1932] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x12e696800) [pid = 1932] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x12f84ec00) [pid = 1932] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12944ac00) [pid = 1932] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x11a9f0c00) [pid = 1932] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x11ab35c00) [pid = 1932] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x124098000) [pid = 1932] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x1295e0c00) [pid = 1932] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x12a68d800) [pid = 1932] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x12ad4cc00) [pid = 1932] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 04:47:05 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x11c2b5c00) [pid = 1932] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 04:47:05 INFO - PROCESS | 1932 | 1461066425465 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]]]}] 04:47:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 04:47:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 972ms 04:47:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 04:47:05 INFO - PROCESS | 1932 | 1461066425501 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 04:47:05 INFO - PROCESS | 1932 | 1461066425502 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 04:47:05 INFO - PROCESS | 1932 | 1461066425504 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 04:47:05 INFO - PROCESS | 1932 | 1461066425506 Marionette TRACE conn2 <- [1,2878,null,{}] 04:47:05 INFO - PROCESS | 1932 | 1461066425508 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}] 04:47:05 INFO - PROCESS | 1932 | 1461066425610 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 04:47:05 INFO - PROCESS | 1932 | 1461066425614 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:05 INFO - PROCESS | 1932 | ++DOCSHELL 0x11acc2000 == 81 [pid = 1932] [id = 727] 04:47:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x11465d000) [pid = 1932] [serial = 2181] [outer = 0x0] 04:47:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x11857f400) [pid = 1932] [serial = 2182] [outer = 0x11465d000] 04:47:05 INFO - PROCESS | 1932 | 1461066425639 Marionette DEBUG loaded listener.js 04:47:05 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x118f0bc00) [pid = 1932] [serial = 2183] [outer = 0x11465d000] 04:47:06 INFO - PROCESS | 1932 | 1461066425996 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 04:47:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 517ms 04:47:06 INFO - PROCESS | 1932 | 1461066426023 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1932 | 1461066426024 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 04:47:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 04:47:06 INFO - PROCESS | 1932 | 1461066426026 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1932 | 1461066426027 Marionette TRACE conn2 <- [1,2882,null,{}] 04:47:06 INFO - PROCESS | 1932 | 1461066426030 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}] 04:47:06 INFO - PROCESS | 1932 | 1461066426125 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 04:47:06 INFO - PROCESS | 1932 | 1461066426219 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ac14000 == 82 [pid = 1932] [id = 728] 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x116632400) [pid = 1932] [serial = 2184] [outer = 0x0] 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x11a9fcc00) [pid = 1932] [serial = 2185] [outer = 0x116632400] 04:47:06 INFO - PROCESS | 1932 | 1461066426243 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x11b854c00) [pid = 1932] [serial = 2186] [outer = 0x116632400] 04:47:06 INFO - PROCESS | 1932 | 1461066426551 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]]]}] 04:47:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 04:47:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 569ms 04:47:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 04:47:06 INFO - PROCESS | 1932 | 1461066426596 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 04:47:06 INFO - PROCESS | 1932 | 1461066426597 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 04:47:06 INFO - PROCESS | 1932 | 1461066426599 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 04:47:06 INFO - PROCESS | 1932 | 1461066426600 Marionette TRACE conn2 <- [1,2886,null,{}] 04:47:06 INFO - PROCESS | 1932 | 1461066426602 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}] 04:47:06 INFO - PROCESS | 1932 | 1461066426698 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 04:47:06 INFO - PROCESS | 1932 | 1461066426702 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:06 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a6ea000 == 83 [pid = 1932] [id = 729] 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x11ba44800) [pid = 1932] [serial = 2187] [outer = 0x0] 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x1239c8000) [pid = 1932] [serial = 2188] [outer = 0x11ba44800] 04:47:06 INFO - PROCESS | 1932 | 1461066426727 Marionette DEBUG loaded listener.js 04:47:06 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x124324000) [pid = 1932] [serial = 2189] [outer = 0x11ba44800] 04:47:07 INFO - PROCESS | 1932 | 1461066427161 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]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 04:47:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 572ms 04:47:07 INFO - PROCESS | 1932 | 1461066427171 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 04:47:07 INFO - PROCESS | 1932 | 1461066427172 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 04:47:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 04:47:07 INFO - PROCESS | 1932 | 1461066427174 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1932 | 1461066427176 Marionette TRACE conn2 <- [1,2890,null,{}] 04:47:07 INFO - PROCESS | 1932 | 1461066427178 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}] 04:47:07 INFO - PROCESS | 1932 | 1461066427276 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 04:47:07 INFO - PROCESS | 1932 | 1461066427449 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:07 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c24f000 == 84 [pid = 1932] [id = 730] 04:47:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x112123000) [pid = 1932] [serial = 2190] [outer = 0x0] 04:47:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x11213c400) [pid = 1932] [serial = 2191] [outer = 0x112123000] 04:47:07 INFO - PROCESS | 1932 | 1461066427482 Marionette DEBUG loaded listener.js 04:47:07 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x118575c00) [pid = 1932] [serial = 2192] [outer = 0x112123000] 04:47:07 INFO - PROCESS | 1932 | 1461066427923 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 04:47:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 04:47:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 771ms 04:47:07 INFO - PROCESS | 1932 | 1461066427949 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 04:47:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 04:47:07 INFO - PROCESS | 1932 | 1461066427952 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 04:47:07 INFO - PROCESS | 1932 | 1461066427955 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 04:47:07 INFO - PROCESS | 1932 | 1461066427957 Marionette TRACE conn2 <- [1,2894,null,{}] 04:47:07 INFO - PROCESS | 1932 | 1461066427962 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}] 04:47:08 INFO - PROCESS | 1932 | 1461066428109 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 04:47:08 INFO - PROCESS | 1932 | 1461066428240 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:08 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ac0f800 == 85 [pid = 1932] [id = 731] 04:47:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x119248800) [pid = 1932] [serial = 2193] [outer = 0x0] 04:47:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x1272dd400) [pid = 1932] [serial = 2194] [outer = 0x119248800] 04:47:08 INFO - PROCESS | 1932 | 1461066428273 Marionette DEBUG loaded listener.js 04:47:08 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12938e000) [pid = 1932] [serial = 2195] [outer = 0x119248800] 04:47:08 INFO - PROCESS | 1932 | 1461066428689 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]]]}] 04:47:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 04:47:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 770ms 04:47:08 INFO - PROCESS | 1932 | 1461066428728 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 04:47:08 INFO - PROCESS | 1932 | 1461066428731 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 04:47:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 04:47:08 INFO - PROCESS | 1932 | 1461066428734 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 04:47:08 INFO - PROCESS | 1932 | 1461066428735 Marionette TRACE conn2 <- [1,2898,null,{}] 04:47:08 INFO - PROCESS | 1932 | 1461066428738 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}] 04:47:08 INFO - PROCESS | 1932 | 1461066428857 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 04:47:08 INFO - PROCESS | 1932 | 1461066428988 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a06a000 == 86 [pid = 1932] [id = 732] 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x129391400) [pid = 1932] [serial = 2196] [outer = 0x0] 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x1294e8000) [pid = 1932] [serial = 2197] [outer = 0x129391400] 04:47:09 INFO - PROCESS | 1932 | 1461066429021 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x12a193800) [pid = 1932] [serial = 2198] [outer = 0x129391400] 04:47:09 INFO - PROCESS | 1932 | 1461066429514 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]]]}] 04:47:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 04:47:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 822ms 04:47:09 INFO - PROCESS | 1932 | 1461066429557 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 04:47:09 INFO - PROCESS | 1932 | 1461066429560 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 04:47:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 04:47:09 INFO - PROCESS | 1932 | 1461066429571 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 04:47:09 INFO - PROCESS | 1932 | 1461066429578 Marionette TRACE conn2 <- [1,2902,null,{}] 04:47:09 INFO - PROCESS | 1932 | 1461066429583 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}] 04:47:09 INFO - PROCESS | 1932 | 1461066429759 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 04:47:09 INFO - PROCESS | 1932 | 1461066429865 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:09 INFO - PROCESS | 1932 | ++DOCSHELL 0x139c55800 == 87 [pid = 1932] [id = 733] 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x12a194800) [pid = 1932] [serial = 2199] [outer = 0x0] 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x12a65cc00) [pid = 1932] [serial = 2200] [outer = 0x12a194800] 04:47:09 INFO - PROCESS | 1932 | 1461066429894 Marionette DEBUG loaded listener.js 04:47:09 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x12a6c3800) [pid = 1932] [serial = 2201] [outer = 0x12a194800] 04:47:10 INFO - PROCESS | 1932 | 1461066430309 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 04:47:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 04:47:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 785ms 04:47:10 INFO - PROCESS | 1932 | 1461066430363 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 04:47:10 INFO - PROCESS | 1932 | 1461066430365 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 04:47:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 04:47:10 INFO - PROCESS | 1932 | 1461066430369 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 04:47:10 INFO - PROCESS | 1932 | 1461066430371 Marionette TRACE conn2 <- [1,2906,null,{}] 04:47:10 INFO - PROCESS | 1932 | 1461066430373 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}] 04:47:10 INFO - PROCESS | 1932 | 1461066430490 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 04:47:10 INFO - PROCESS | 1932 | 1461066430594 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:10 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a530800 == 88 [pid = 1932] [id = 734] 04:47:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x12a68b400) [pid = 1932] [serial = 2202] [outer = 0x0] 04:47:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x12ac6e400) [pid = 1932] [serial = 2203] [outer = 0x12a68b400] 04:47:10 INFO - PROCESS | 1932 | 1461066430624 Marionette DEBUG loaded listener.js 04:47:10 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x12ad50400) [pid = 1932] [serial = 2204] [outer = 0x12a68b400] 04:47:11 INFO - PROCESS | 1932 | 1461066431033 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]]]}] 04:47:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 04:47:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 669ms 04:47:11 INFO - PROCESS | 1932 | 1461066431039 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 04:47:11 INFO - PROCESS | 1932 | 1461066431040 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 04:47:11 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 04:47:11 INFO - PROCESS | 1932 | 1461066431043 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1932 | 1461066431044 Marionette TRACE conn2 <- [1,2910,null,{}] 04:47:11 INFO - PROCESS | 1932 | 1461066431047 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}] 04:47:11 INFO - PROCESS | 1932 | 1461066431178 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 04:47:11 INFO - PROCESS | 1932 | 1461066431299 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:11 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a54a800 == 89 [pid = 1932] [id = 735] 04:47:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 242 (0x12bc02400) [pid = 1932] [serial = 2205] [outer = 0x0] 04:47:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 243 (0x12bdd9800) [pid = 1932] [serial = 2206] [outer = 0x12bc02400] 04:47:11 INFO - PROCESS | 1932 | 1461066431335 Marionette DEBUG loaded listener.js 04:47:11 INFO - PROCESS | 1932 | ++DOMWINDOW == 244 (0x12d34cc00) [pid = 1932] [serial = 2207] [outer = 0x12bc02400] 04:47:11 INFO - PROCESS | 1932 | 1461066431703 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]]]}] 04:47:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 04:47:11 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 04:47:11 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 670ms 04:47:11 INFO - PROCESS | 1932 | 1461066431715 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 04:47:11 INFO - TEST-START | /DOMEvents/constructors.html 04:47:11 INFO - PROCESS | 1932 | 1461066431717 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 04:47:11 INFO - PROCESS | 1932 | 1461066431720 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 04:47:11 INFO - PROCESS | 1932 | 1461066431721 Marionette TRACE conn2 <- [1,2914,null,{}] 04:47:11 INFO - PROCESS | 1932 | 1461066431723 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}] 04:47:11 INFO - PROCESS | 1932 | 1461066431837 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 04:47:12 INFO - PROCESS | 1932 | 1461066432001 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a116800 == 90 [pid = 1932] [id = 736] 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 245 (0x11bb58800) [pid = 1932] [serial = 2208] [outer = 0x0] 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 246 (0x12a775000) [pid = 1932] [serial = 2209] [outer = 0x11bb58800] 04:47:12 INFO - PROCESS | 1932 | 1461066432034 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 247 (0x12bc06400) [pid = 1932] [serial = 2210] [outer = 0x11bb58800] 04:47:12 INFO - PROCESS | 1932 | 1461066432405 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]]]}] 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 04:47:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 04:47:12 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 04:47:12 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 04:47:12 INFO - TEST-OK | /DOMEvents/constructors.html | took 726ms 04:47:12 INFO - PROCESS | 1932 | 1461066432447 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 04:47:12 INFO - PROCESS | 1932 | 1461066432450 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 04:47:12 INFO - TEST-START | /DOMEvents/event-phases-order.html 04:47:12 INFO - PROCESS | 1932 | 1461066432455 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 04:47:12 INFO - PROCESS | 1932 | 1461066432457 Marionette TRACE conn2 <- [1,2918,null,{}] 04:47:12 INFO - PROCESS | 1932 | 1461066432461 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}] 04:47:12 INFO - PROCESS | 1932 | 1461066432646 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 04:47:12 INFO - PROCESS | 1932 | 1461066432755 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:12 INFO - PROCESS | 1932 | ++DOCSHELL 0x129396000 == 91 [pid = 1932] [id = 737] 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 248 (0x123555800) [pid = 1932] [serial = 2211] [outer = 0x0] 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 249 (0x12943cc00) [pid = 1932] [serial = 2212] [outer = 0x123555800] 04:47:12 INFO - PROCESS | 1932 | 1461066432785 Marionette DEBUG loaded listener.js 04:47:12 INFO - PROCESS | 1932 | ++DOMWINDOW == 250 (0x12ac65800) [pid = 1932] [serial = 2213] [outer = 0x123555800] 04:47:13 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 04:47:13 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 722ms 04:47:13 INFO - PROCESS | 1932 | 1461066433168 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 04:47:13 INFO - PROCESS | 1932 | 1461066433176 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1932 | 1461066433178 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 04:47:13 INFO - PROCESS | 1932 | 1461066433180 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1932 | 1461066433182 Marionette TRACE conn2 <- [1,2922,null,{}] 04:47:13 INFO - PROCESS | 1932 | 1461066433184 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}] 04:47:13 INFO - PROCESS | 1932 | 1461066433301 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 04:47:13 INFO - PROCESS | 1932 | 1461066433413 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:13 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e946800 == 92 [pid = 1932] [id = 738] 04:47:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 251 (0x11b4d6000) [pid = 1932] [serial = 2214] [outer = 0x0] 04:47:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 252 (0x12bdd5800) [pid = 1932] [serial = 2215] [outer = 0x11b4d6000] 04:47:13 INFO - PROCESS | 1932 | 1461066433445 Marionette DEBUG loaded listener.js 04:47:13 INFO - PROCESS | 1932 | ++DOMWINDOW == 253 (0x12e260800) [pid = 1932] [serial = 2216] [outer = 0x11b4d6000] 04:47:13 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:47:13 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:47:13 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:47:13 INFO - PROCESS | 1932 | [1932] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 04:47:13 INFO - PROCESS | 1932 | 1461066433807 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]]]}] 04:47:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 04:47:13 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:47:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 04:47:13 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:47:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 04:47:13 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:47:13 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 04:47:13 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 04:47:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:13 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 04:47:13 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 04:47:13 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 669ms 04:47:13 INFO - PROCESS | 1932 | 1461066433850 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 04:47:13 INFO - PROCESS | 1932 | 1461066433852 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 04:47:13 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 04:47:13 INFO - PROCESS | 1932 | 1461066433855 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 04:47:13 INFO - PROCESS | 1932 | 1461066433856 Marionette TRACE conn2 <- [1,2926,null,{}] 04:47:13 INFO - PROCESS | 1932 | 1461066433858 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}] 04:47:13 INFO - PROCESS | 1932 | 1461066433973 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 04:47:14 INFO - PROCESS | 1932 | 1461066434099 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x130bac000 == 93 [pid = 1932] [id = 739] 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 254 (0x112294c00) [pid = 1932] [serial = 2217] [outer = 0x0] 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 255 (0x12a60c400) [pid = 1932] [serial = 2218] [outer = 0x112294c00] 04:47:14 INFO - PROCESS | 1932 | 1461066434128 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 256 (0x12e08ec00) [pid = 1932] [serial = 2219] [outer = 0x112294c00] 04:47:14 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 04:47:14 INFO - PROCESS | 1932 | 1461066434502 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]]]}] 04:47:14 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 04:47:14 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 671ms 04:47:14 INFO - PROCESS | 1932 | 1461066434527 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 04:47:14 INFO - PROCESS | 1932 | 1461066434529 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 04:47:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 04:47:14 INFO - PROCESS | 1932 | 1461066434533 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 04:47:14 INFO - PROCESS | 1932 | 1461066434535 Marionette TRACE conn2 <- [1,2930,null,{}] 04:47:14 INFO - PROCESS | 1932 | 1461066434538 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}] 04:47:14 INFO - PROCESS | 1932 | 1461066434715 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 04:47:14 INFO - PROCESS | 1932 | 1461066434870 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:14 INFO - PROCESS | 1932 | ++DOCSHELL 0x138916800 == 94 [pid = 1932] [id = 740] 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 257 (0x11ab34c00) [pid = 1932] [serial = 2220] [outer = 0x0] 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 258 (0x123941800) [pid = 1932] [serial = 2221] [outer = 0x11ab34c00] 04:47:14 INFO - PROCESS | 1932 | 1461066434911 Marionette DEBUG loaded listener.js 04:47:14 INFO - PROCESS | 1932 | ++DOMWINDOW == 259 (0x12e274000) [pid = 1932] [serial = 2222] [outer = 0x11ab34c00] 04:47:15 INFO - PROCESS | 1932 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 04:47:15 INFO - PROCESS | 1932 | 1461066435270 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]]]}] 04:47:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 04:47:15 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 773ms 04:47:15 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 04:47:15 INFO - PROCESS | 1932 | 1461066435305 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 04:47:15 INFO - PROCESS | 1932 | 1461066435307 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 04:47:15 INFO - PROCESS | 1932 | 1461066435309 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 04:47:15 INFO - PROCESS | 1932 | 1461066435312 Marionette TRACE conn2 <- [1,2934,null,{}] 04:47:15 INFO - PROCESS | 1932 | 1461066435336 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}] 04:47:15 INFO - PROCESS | 1932 | 1461066435469 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 04:47:15 INFO - PROCESS | 1932 | 1461066435609 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:15 INFO - PROCESS | 1932 | ++DOCSHELL 0x1187aa800 == 95 [pid = 1932] [id = 741] 04:47:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 260 (0x114e5f400) [pid = 1932] [serial = 2223] [outer = 0x0] 04:47:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 261 (0x11857ec00) [pid = 1932] [serial = 2224] [outer = 0x114e5f400] 04:47:15 INFO - PROCESS | 1932 | 1461066435640 Marionette DEBUG loaded listener.js 04:47:15 INFO - PROCESS | 1932 | ++DOMWINDOW == 262 (0x11ac0c800) [pid = 1932] [serial = 2225] [outer = 0x114e5f400] 04:47:15 INFO - PROCESS | 1932 | 1461066435944 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]]]}] 04:47:15 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 04:47:15 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 673ms 04:47:16 INFO - PROCESS | 1932 | 1461066436300 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 04:47:16 INFO - PROCESS | 1932 | 1461066436302 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 04:47:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 04:47:16 INFO - PROCESS | 1932 | 1461066436379 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 04:47:16 INFO - PROCESS | 1932 | 1461066436382 Marionette TRACE conn2 <- [1,2938,null,{}] 04:47:16 INFO - PROCESS | 1932 | 1461066436386 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}] 04:47:16 INFO - PROCESS | 1932 | 1461066436500 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 04:47:16 INFO - PROCESS | 1932 | 1461066436633 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:16 INFO - PROCESS | 1932 | ++DOCSHELL 0x119875000 == 96 [pid = 1932] [id = 742] 04:47:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 263 (0x112295400) [pid = 1932] [serial = 2226] [outer = 0x0] 04:47:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 264 (0x1146b6800) [pid = 1932] [serial = 2227] [outer = 0x112295400] 04:47:16 INFO - PROCESS | 1932 | 1461066436664 Marionette DEBUG loaded listener.js 04:47:16 INFO - PROCESS | 1932 | ++DOMWINDOW == 265 (0x11558c800) [pid = 1932] [serial = 2228] [outer = 0x112295400] 04:47:17 INFO - PROCESS | 1932 | 1461066437056 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]]]}] 04:47:17 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. 04:47:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 736ms 04:47:17 INFO - PROCESS | 1932 | 1461066437101 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 04:47:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 04:47:17 INFO - PROCESS | 1932 | 1461066437104 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 04:47:17 INFO - PROCESS | 1932 | 1461066437108 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1932 | 1461066437111 Marionette TRACE conn2 <- [1,2942,null,{}] 04:47:17 INFO - PROCESS | 1932 | 1461066437114 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}] 04:47:17 INFO - PROCESS | 1932 | 1461066437222 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 04:47:17 INFO - PROCESS | 1932 | 1461066437365 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:17 INFO - PROCESS | 1932 | ++DOCSHELL 0x118ef9800 == 97 [pid = 1932] [id = 743] 04:47:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 266 (0x115604c00) [pid = 1932] [serial = 2229] [outer = 0x0] 04:47:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 267 (0x11853f000) [pid = 1932] [serial = 2230] [outer = 0x115604c00] 04:47:17 INFO - PROCESS | 1932 | 1461066437395 Marionette DEBUG loaded listener.js 04:47:17 INFO - PROCESS | 1932 | ++DOMWINDOW == 268 (0x118766000) [pid = 1932] [serial = 2231] [outer = 0x115604c00] 04:47:17 INFO - PROCESS | 1932 | 1461066437726 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"]]]}] 04:47:17 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 04:47:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 04:47:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 04:47:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 676ms 04:47:17 INFO - PROCESS | 1932 | 1461066437784 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 04:47:17 INFO - PROCESS | 1932 | 1461066437785 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 04:47:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 04:47:17 INFO - PROCESS | 1932 | 1461066437788 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 04:47:17 INFO - PROCESS | 1932 | 1461066437789 Marionette TRACE conn2 <- [1,2946,null,{}] 04:47:17 INFO - PROCESS | 1932 | 1461066437792 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}] 04:47:17 INFO - PROCESS | 1932 | 1461066437901 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 04:47:18 INFO - PROCESS | 1932 | 1461066438029 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x114a9b800 == 98 [pid = 1932] [id = 744] 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 269 (0x112125400) [pid = 1932] [serial = 2232] [outer = 0x0] 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 270 (0x1151ec800) [pid = 1932] [serial = 2233] [outer = 0x112125400] 04:47:18 INFO - PROCESS | 1932 | 1461066438104 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 271 (0x119c17400) [pid = 1932] [serial = 2234] [outer = 0x112125400] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x137e81000 == 97 [pid = 1932] [id = 643] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x13a6ea000 == 96 [pid = 1932] [id = 729] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12ac14000 == 95 [pid = 1932] [id = 728] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x11acc2000 == 94 [pid = 1932] [id = 727] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x13a06f800 == 93 [pid = 1932] [id = 726] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x130bc8000 == 92 [pid = 1932] [id = 725] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12edb4000 == 91 [pid = 1932] [id = 724] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 270 (0x12aaa9400) [pid = 1932] [serial = 2095] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 269 (0x12ac8e000) [pid = 1932] [serial = 2098] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 268 (0x12b88dc00) [pid = 1932] [serial = 2104] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 267 (0x127257800) [pid = 1932] [serial = 2089] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 266 (0x12ac6d000) [pid = 1932] [serial = 2092] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 265 (0x12ac92c00) [pid = 1932] [serial = 2101] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 264 (0x119951c00) [pid = 1932] [serial = 2086] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 263 (0x12a684400) [pid = 1932] [serial = 2125] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12d372800 == 90 [pid = 1932] [id = 723] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12f886800 == 89 [pid = 1932] [id = 18] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12a7cc800 == 88 [pid = 1932] [id = 722] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12ac0e000 == 87 [pid = 1932] [id = 721] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12edbb000 == 86 [pid = 1932] [id = 711] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12b829800 == 85 [pid = 1932] [id = 710] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12a7c8000 == 84 [pid = 1932] [id = 709] 04:47:18 INFO - PROCESS | 1932 | --DOCSHELL 0x12939a800 == 83 [pid = 1932] [id = 708] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 262 (0x12409bc00) [pid = 1932] [serial = 1568] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 261 (0x12bdd4800) [pid = 1932] [serial = 1925] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 260 (0x124320c00) [pid = 1932] [serial = 1859] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 259 (0x12e27d000) [pid = 1932] [serial = 1691] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 258 (0x11bedd000) [pid = 1932] [serial = 1622] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 257 (0x1372d4c00) [pid = 1932] [serial = 2084] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 256 (0x12393c800) [pid = 1932] [serial = 1916] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 255 (0x12daa9000) [pid = 1932] [serial = 1805] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 254 (0x11aa9ac00) [pid = 1932] [serial = 1619] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 253 (0x12938b000) [pid = 1932] [serial = 1871] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 252 (0x11a8c5400) [pid = 1932] [serial = 1562] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 251 (0x12e699800) [pid = 1932] [serial = 1748] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 250 (0x12f4d5400) [pid = 1932] [serial = 1811] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 249 (0x12a1b4800) [pid = 1932] [serial = 1862] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 248 (0x130114c00) [pid = 1932] [serial = 1934] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 247 (0x11c0fcc00) [pid = 1932] [serial = 1679] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 246 (0x11be7c000) [pid = 1932] [serial = 2111] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 245 (0x12ad5ec00) [pid = 1932] [serial = 1937] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 244 (0x11ab3b000) [pid = 1932] [serial = 1853] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 243 (0x12e699c00) [pid = 1932] [serial = 1865] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 242 (0x1294ea400) [pid = 1932] [serial = 1571] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 241 (0x12cfc5800) [pid = 1932] [serial = 1745] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x12a660000) [pid = 1932] [serial = 2120] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x11427d000) [pid = 1932] [serial = 1850] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x1295d9000) [pid = 1932] [serial = 1625] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x11a961000) [pid = 1932] [serial = 1913] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x123936400) [pid = 1932] [serial = 1856] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x118f03400) [pid = 1932] [serial = 2107] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x129513400) [pid = 1932] [serial = 1802] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x1294e3000) [pid = 1932] [serial = 1682] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x118781400) [pid = 1932] [serial = 1736] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x12fc2dc00) [pid = 1932] [serial = 2003] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x12a170800) [pid = 1932] [serial = 2117] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x12943f400) [pid = 1932] [serial = 1919] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x11ab35000) [pid = 1932] [serial = 2110] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x116630c00) [pid = 1932] [serial = 1559] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x12354f800) [pid = 1932] [serial = 1799] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x12fc26000) [pid = 1932] [serial = 1931] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12a659000) [pid = 1932] [serial = 2119] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x123cb1800) [pid = 1932] [serial = 2114] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x12409c000) [pid = 1932] [serial = 1742] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x12d34a000) [pid = 1932] [serial = 1688] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x123766400) [pid = 1932] [serial = 2122] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x12b894c00) [pid = 1932] [serial = 1628] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x12a16a400) [pid = 1932] [serial = 1922] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x11a9f3c00) [pid = 1932] [serial = 1796] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x129514c00) [pid = 1932] [serial = 2116] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x11620a800) [pid = 1932] [serial = 1616] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x12f848400) [pid = 1932] [serial = 1868] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x12cfc1000) [pid = 1932] [serial = 1631] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x11aa90c00) [pid = 1932] [serial = 1676] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x123939000) [pid = 1932] [serial = 2113] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x11bab0400) [pid = 1932] [serial = 1565] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x12e69dc00) [pid = 1932] [serial = 1751] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x12e9dc400) [pid = 1932] [serial = 1808] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x1294e3800) [pid = 1932] [serial = 1502] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x12cda3400) [pid = 1932] [serial = 1685] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x12f4cbc00) [pid = 1932] [serial = 1928] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x11bb5f800) [pid = 1932] [serial = 1739] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x12e696400) [pid = 1932] [serial = 2069] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 202 (0x12e5a3400) [pid = 1932] [serial = 2068] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 201 (0x12f4c7800) [pid = 1932] [serial = 2071] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 200 (0x12fc2ec00) [pid = 1932] [serial = 2074] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 199 (0x1303bb000) [pid = 1932] [serial = 2080] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 198 (0x13011b400) [pid = 1932] [serial = 2075] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x11be88c00) [pid = 1932] [serial = 2051] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x11ac0c000) [pid = 1932] [serial = 2050] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x123935800) [pid = 1932] [serial = 2047] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x12a16a000) [pid = 1932] [serial = 2041] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x123937c00) [pid = 1932] [serial = 2053] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x124328400) [pid = 1932] [serial = 2054] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x123937800) [pid = 1932] [serial = 2038] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x12938c800) [pid = 1932] [serial = 2056] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x129447000) [pid = 1932] [serial = 2057] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x12a170400) [pid = 1932] [serial = 2059] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 187 (0x12a68d000) [pid = 1932] [serial = 2060] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 186 (0x12ad58800) [pid = 1932] [serial = 2062] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 185 (0x12ae43400) [pid = 1932] [serial = 2063] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 184 (0x12ae49c00) [pid = 1932] [serial = 2065] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 183 (0x118c86000) [pid = 1932] [serial = 2035] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 182 (0x1303c9800) [pid = 1932] [serial = 2081] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 181 (0x12b113c00) [pid = 1932] [serial = 2044] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 180 (0x1294e7000) [pid = 1932] [serial = 2123] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 179 (0x130b32800) [pid = 1932] [serial = 2083] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 178 (0x12f84e000) [pid = 1932] [serial = 2072] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 177 (0x12ad51000) [pid = 1932] [serial = 2077] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 176 (0x13011ac00) [pid = 1932] [serial = 2078] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | --DOMWINDOW == 175 (0x12e09d400) [pid = 1932] [serial = 2066] [outer = 0x0] [url = about:blank] 04:47:18 INFO - PROCESS | 1932 | 1461066438500 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]]]}] 04:47:18 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. 04:47:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 769ms 04:47:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 04:47:18 INFO - PROCESS | 1932 | 1461066438557 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 04:47:18 INFO - PROCESS | 1932 | 1461066438559 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 04:47:18 INFO - PROCESS | 1932 | 1461066438561 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 04:47:18 INFO - PROCESS | 1932 | 1461066438562 Marionette TRACE conn2 <- [1,2950,null,{}] 04:47:18 INFO - PROCESS | 1932 | 1461066438570 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}] 04:47:18 INFO - PROCESS | 1932 | 1461066438663 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 04:47:18 INFO - PROCESS | 1932 | 1461066438668 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:18 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c03b800 == 84 [pid = 1932] [id = 745] 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 176 (0x11a8b9400) [pid = 1932] [serial = 2235] [outer = 0x0] 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 177 (0x11a8c2000) [pid = 1932] [serial = 2236] [outer = 0x11a8b9400] 04:47:18 INFO - PROCESS | 1932 | 1461066438694 Marionette DEBUG loaded listener.js 04:47:18 INFO - PROCESS | 1932 | ++DOMWINDOW == 178 (0x11a9f9800) [pid = 1932] [serial = 2237] [outer = 0x11a8b9400] 04:47:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x11927c000 == 85 [pid = 1932] [id = 746] 04:47:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 179 (0x11aba3c00) [pid = 1932] [serial = 2238] [outer = 0x0] 04:47:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 180 (0x119c18400) [pid = 1932] [serial = 2239] [outer = 0x11aba3c00] 04:47:19 INFO - PROCESS | 1932 | 1461066439114 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]]]}] 04:47:19 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. 04:47:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 577ms 04:47:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 04:47:19 INFO - PROCESS | 1932 | 1461066439139 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1932 | 1461066439140 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 04:47:19 INFO - PROCESS | 1932 | 1461066439142 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1932 | 1461066439143 Marionette TRACE conn2 <- [1,2954,null,{}] 04:47:19 INFO - PROCESS | 1932 | 1461066439145 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}] 04:47:19 INFO - PROCESS | 1932 | 1461066439239 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 04:47:19 INFO - PROCESS | 1932 | 1461066439243 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:19 INFO - PROCESS | 1932 | ++DOCSHELL 0x123c86800 == 86 [pid = 1932] [id = 747] 04:47:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 181 (0x11a9f2000) [pid = 1932] [serial = 2240] [outer = 0x0] 04:47:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 182 (0x11ab3d400) [pid = 1932] [serial = 2241] [outer = 0x11a9f2000] 04:47:19 INFO - PROCESS | 1932 | 1461066439264 Marionette DEBUG loaded listener.js 04:47:19 INFO - PROCESS | 1932 | ++DOMWINDOW == 183 (0x11ae87800) [pid = 1932] [serial = 2242] [outer = 0x11a9f2000] 04:47:19 INFO - PROCESS | 1932 | 1461066439708 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]]]}] 04:47:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:47:19 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 04:47:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 574ms 04:47:19 INFO - PROCESS | 1932 | 1461066439717 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 04:47:19 INFO - PROCESS | 1932 | 1461066439719 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 04:47:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 04:47:19 INFO - PROCESS | 1932 | 1461066439723 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 04:47:19 INFO - PROCESS | 1932 | 1461066439725 Marionette TRACE conn2 <- [1,2958,null,{}] 04:47:19 INFO - PROCESS | 1932 | 1461066439728 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}] 04:47:19 INFO - PROCESS | 1932 | 1461066439905 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 04:47:20 INFO - PROCESS | 1932 | 1461066440026 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x1270bd000 == 87 [pid = 1932] [id = 748] 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 184 (0x11a9f5000) [pid = 1932] [serial = 2243] [outer = 0x0] 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 185 (0x11b83a000) [pid = 1932] [serial = 2244] [outer = 0x11a9f5000] 04:47:20 INFO - PROCESS | 1932 | 1461066440052 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 186 (0x11bede800) [pid = 1932] [serial = 2245] [outer = 0x11a9f5000] 04:47:20 INFO - PROCESS | 1932 | 1461066440281 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]]]}] 04:47:20 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. 04:47:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 620ms 04:47:20 INFO - PROCESS | 1932 | 1461066440343 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1932 | 1461066440344 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 04:47:20 INFO - PROCESS | 1932 | 1461066440353 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1932 | 1461066440354 Marionette TRACE conn2 <- [1,2962,null,{}] 04:47:20 INFO - PROCESS | 1932 | 1461066440356 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}] 04:47:20 INFO - PROCESS | 1932 | 1461066440483 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 04:47:20 INFO - PROCESS | 1932 | 1461066440497 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:20 INFO - PROCESS | 1932 | ++DOCSHELL 0x128fc1800 == 88 [pid = 1932] [id = 749] 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 187 (0x11c0fcc00) [pid = 1932] [serial = 2246] [outer = 0x0] 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 188 (0x11c529400) [pid = 1932] [serial = 2247] [outer = 0x11c0fcc00] 04:47:20 INFO - PROCESS | 1932 | 1461066440522 Marionette DEBUG loaded listener.js 04:47:20 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x123937c00) [pid = 1932] [serial = 2248] [outer = 0x11c0fcc00] 04:47:20 INFO - PROCESS | 1932 | 1461066440856 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]]]}] 04:47:20 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. 04:47:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 525ms 04:47:20 INFO - PROCESS | 1932 | 1461066440872 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 04:47:20 INFO - PROCESS | 1932 | 1461066440874 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 04:47:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 04:47:20 INFO - PROCESS | 1932 | 1461066440876 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 04:47:20 INFO - PROCESS | 1932 | 1461066440877 Marionette TRACE conn2 <- [1,2966,null,{}] 04:47:20 INFO - PROCESS | 1932 | 1461066440889 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}] 04:47:21 INFO - PROCESS | 1932 | 1461066441007 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 04:47:21 INFO - PROCESS | 1932 | 1461066441017 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a7d2800 == 89 [pid = 1932] [id = 750] 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x123939000) [pid = 1932] [serial = 2249] [outer = 0x0] 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x1239ca000) [pid = 1932] [serial = 2250] [outer = 0x123939000] 04:47:21 INFO - PROCESS | 1932 | 1461066441042 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x123cb0400) [pid = 1932] [serial = 2251] [outer = 0x123939000] 04:47:21 INFO - PROCESS | 1932 | 1461066441357 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]]]}] 04:47:21 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. 04:47:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 518ms 04:47:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 04:47:21 INFO - PROCESS | 1932 | 1461066441394 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1932 | 1461066441396 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1932 | 1461066441398 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1932 | 1461066441399 Marionette TRACE conn2 <- [1,2970,null,{}] 04:47:21 INFO - PROCESS | 1932 | 1461066441401 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}] 04:47:21 INFO - PROCESS | 1932 | 1461066441519 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 04:47:21 INFO - PROCESS | 1932 | 1461066441533 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:21 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ab18000 == 90 [pid = 1932] [id = 751] 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x123b7a800) [pid = 1932] [serial = 2252] [outer = 0x0] 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x124097400) [pid = 1932] [serial = 2253] [outer = 0x123b7a800] 04:47:21 INFO - PROCESS | 1932 | 1461066441558 Marionette DEBUG loaded listener.js 04:47:21 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x124320c00) [pid = 1932] [serial = 2254] [outer = 0x123b7a800] 04:47:21 INFO - PROCESS | 1932 | 1461066441883 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]]]}] 04:47:21 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. 04:47:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 04:47:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 04:47:21 INFO - PROCESS | 1932 | 1461066441918 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 04:47:21 INFO - PROCESS | 1932 | 1461066441919 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 04:47:21 INFO - PROCESS | 1932 | 1461066441921 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 04:47:21 INFO - PROCESS | 1932 | 1461066441922 Marionette TRACE conn2 <- [1,2974,null,{}] 04:47:21 INFO - PROCESS | 1932 | 1461066441924 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}] 04:47:22 INFO - PROCESS | 1932 | 1461066442043 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 04:47:22 INFO - PROCESS | 1932 | 1461066442056 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:22 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ad95800 == 91 [pid = 1932] [id = 752] 04:47:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x123ea7400) [pid = 1932] [serial = 2255] [outer = 0x0] 04:47:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x124346c00) [pid = 1932] [serial = 2256] [outer = 0x123ea7400] 04:47:22 INFO - PROCESS | 1932 | 1461066442080 Marionette DEBUG loaded listener.js 04:47:22 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x12743cc00) [pid = 1932] [serial = 2257] [outer = 0x123ea7400] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 197 (0x12aaac800) [pid = 1932] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 196 (0x11aa90000) [pid = 1932] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 195 (0x11a9f1000) [pid = 1932] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 194 (0x1293d1800) [pid = 1932] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 193 (0x12a675000) [pid = 1932] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 192 (0x12f84c400) [pid = 1932] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 191 (0x116632400) [pid = 1932] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 190 (0x11465d000) [pid = 1932] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 189 (0x1294ef400) [pid = 1932] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 04:47:22 INFO - PROCESS | 1932 | --DOMWINDOW == 188 (0x12f893000) [pid = 1932] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 04:47:22 INFO - PROCESS | 1932 | 1461066442889 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]]]}] 04:47:22 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. 04:47:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1020ms 04:47:22 INFO - PROCESS | 1932 | 1461066442942 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 04:47:22 INFO - PROCESS | 1932 | 1461066442943 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 04:47:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 04:47:22 INFO - PROCESS | 1932 | 1461066442953 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 04:47:22 INFO - PROCESS | 1932 | 1461066442955 Marionette TRACE conn2 <- [1,2978,null,{}] 04:47:22 INFO - PROCESS | 1932 | 1461066442957 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}] 04:47:23 INFO - PROCESS | 1932 | 1461066443059 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 04:47:23 INFO - PROCESS | 1932 | 1461066443064 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12b44d000 == 92 [pid = 1932] [id = 753] 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 189 (0x11558d400) [pid = 1932] [serial = 2258] [outer = 0x0] 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 190 (0x128cb9400) [pid = 1932] [serial = 2259] [outer = 0x11558d400] 04:47:23 INFO - PROCESS | 1932 | 1461066443094 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 191 (0x1293d3000) [pid = 1932] [serial = 2260] [outer = 0x11558d400] 04:47:23 INFO - PROCESS | 1932 | 1461066443428 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]]]}] 04:47:23 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. 04:47:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 520ms 04:47:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 04:47:23 INFO - PROCESS | 1932 | 1461066443489 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 04:47:23 INFO - PROCESS | 1932 | 1461066443490 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 04:47:23 INFO - PROCESS | 1932 | 1461066443492 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 04:47:23 INFO - PROCESS | 1932 | 1461066443493 Marionette TRACE conn2 <- [1,2982,null,{}] 04:47:23 INFO - PROCESS | 1932 | 1461066443495 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}] 04:47:23 INFO - PROCESS | 1932 | 1461066443622 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 04:47:23 INFO - PROCESS | 1932 | 1461066443628 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:23 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cf86800 == 93 [pid = 1932] [id = 754] 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 192 (0x1293d5000) [pid = 1932] [serial = 2261] [outer = 0x0] 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 193 (0x12943f400) [pid = 1932] [serial = 2262] [outer = 0x1293d5000] 04:47:23 INFO - PROCESS | 1932 | 1461066443669 Marionette DEBUG loaded listener.js 04:47:23 INFO - PROCESS | 1932 | ++DOMWINDOW == 194 (0x1294e7c00) [pid = 1932] [serial = 2263] [outer = 0x1293d5000] 04:47:24 INFO - PROCESS | 1932 | 1461066444136 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"]]]}] 04:47:24 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 04:47:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 04:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 04:47:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 674ms 04:47:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 04:47:24 INFO - PROCESS | 1932 | 1461066444168 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1932 | 1461066444169 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 04:47:24 INFO - PROCESS | 1932 | 1461066444172 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1932 | 1461066444173 Marionette TRACE conn2 <- [1,2986,null,{}] 04:47:24 INFO - PROCESS | 1932 | 1461066444175 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}] 04:47:24 INFO - PROCESS | 1932 | 1461066444269 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 04:47:24 INFO - PROCESS | 1932 | 1461066444273 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d378800 == 94 [pid = 1932] [id = 755] 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 195 (0x1271d3000) [pid = 1932] [serial = 2264] [outer = 0x0] 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 196 (0x129520c00) [pid = 1932] [serial = 2265] [outer = 0x1271d3000] 04:47:24 INFO - PROCESS | 1932 | 1461066444298 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 197 (0x12a169400) [pid = 1932] [serial = 2266] [outer = 0x1271d3000] 04:47:24 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. 04:47:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 04:47:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 04:47:24 INFO - PROCESS | 1932 | 1461066444636 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]]]}] 04:47:24 INFO - PROCESS | 1932 | 1461066444640 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 04:47:24 INFO - PROCESS | 1932 | 1461066444641 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 04:47:24 INFO - PROCESS | 1932 | 1461066444643 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 04:47:24 INFO - PROCESS | 1932 | 1461066444644 Marionette TRACE conn2 <- [1,2990,null,{}] 04:47:24 INFO - PROCESS | 1932 | 1461066444646 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}] 04:47:24 INFO - PROCESS | 1932 | 1461066444741 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 04:47:24 INFO - PROCESS | 1932 | 1461066444745 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:24 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e225000 == 95 [pid = 1932] [id = 756] 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 198 (0x12a170800) [pid = 1932] [serial = 2267] [outer = 0x0] 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 199 (0x12a19b800) [pid = 1932] [serial = 2268] [outer = 0x12a170800] 04:47:24 INFO - PROCESS | 1932 | 1461066444771 Marionette DEBUG loaded listener.js 04:47:24 INFO - PROCESS | 1932 | ++DOMWINDOW == 200 (0x12a1b5800) [pid = 1932] [serial = 2269] [outer = 0x12a170800] 04:47:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11640c000 == 96 [pid = 1932] [id = 757] 04:47:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 201 (0x11427d000) [pid = 1932] [serial = 2270] [outer = 0x0] 04:47:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 202 (0x112129c00) [pid = 1932] [serial = 2271] [outer = 0x11427d000] 04:47:25 INFO - PROCESS | 1932 | 1461066445352 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]]]}] 04:47:25 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. 04:47:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 721ms 04:47:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 04:47:25 INFO - PROCESS | 1932 | 1461066445366 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 04:47:25 INFO - PROCESS | 1932 | 1461066445369 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 04:47:25 INFO - PROCESS | 1932 | 1461066445372 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 04:47:25 INFO - PROCESS | 1932 | 1461066445374 Marionette TRACE conn2 <- [1,2994,null,{}] 04:47:25 INFO - PROCESS | 1932 | 1461066445378 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}] 04:47:25 INFO - PROCESS | 1932 | 1461066445528 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 04:47:25 INFO - PROCESS | 1932 | 1461066445646 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:25 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b860800 == 97 [pid = 1932] [id = 758] 04:47:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 203 (0x11877fc00) [pid = 1932] [serial = 2272] [outer = 0x0] 04:47:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x118cd1800) [pid = 1932] [serial = 2273] [outer = 0x11877fc00] 04:47:25 INFO - PROCESS | 1932 | 1461066445678 Marionette DEBUG loaded listener.js 04:47:25 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x11912e800) [pid = 1932] [serial = 2274] [outer = 0x11877fc00] 04:47:26 INFO - PROCESS | 1932 | 1461066446038 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]]]}] 04:47:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 04:47:26 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 04:47:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 671ms 04:47:26 INFO - PROCESS | 1932 | 1461066446043 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1932 | 1461066446047 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 04:47:26 INFO - PROCESS | 1932 | 1461066446051 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1932 | 1461066446053 Marionette TRACE conn2 <- [1,2998,null,{}] 04:47:26 INFO - PROCESS | 1932 | 1461066446056 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}] 04:47:26 INFO - PROCESS | 1932 | 1461066446176 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 04:47:26 INFO - PROCESS | 1932 | 1461066446295 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264b0800 == 98 [pid = 1932] [id = 759] 04:47:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x11857e800) [pid = 1932] [serial = 2275] [outer = 0x0] 04:47:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x11a8bf800) [pid = 1932] [serial = 2276] [outer = 0x11857e800] 04:47:26 INFO - PROCESS | 1932 | 1461066446327 Marionette DEBUG loaded listener.js 04:47:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x11ac36c00) [pid = 1932] [serial = 2277] [outer = 0x11857e800] 04:47:26 INFO - PROCESS | 1932 | 1461066446711 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]]]}] 04:47:26 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. 04:47:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 672ms 04:47:26 INFO - PROCESS | 1932 | 1461066446723 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 04:47:26 INFO - PROCESS | 1932 | 1461066446725 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 04:47:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 04:47:26 INFO - PROCESS | 1932 | 1461066446727 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 04:47:26 INFO - PROCESS | 1932 | 1461066446730 Marionette TRACE conn2 <- [1,3002,null,{}] 04:47:26 INFO - PROCESS | 1932 | 1461066446738 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}] 04:47:26 INFO - PROCESS | 1932 | 1461066446856 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 04:47:26 INFO - PROCESS | 1932 | 1461066446978 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:26 INFO - PROCESS | 1932 | ++DOCSHELL 0x12cdcb800 == 99 [pid = 1932] [id = 760] 04:47:26 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x11b84e800) [pid = 1932] [serial = 2278] [outer = 0x0] 04:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x123555c00) [pid = 1932] [serial = 2279] [outer = 0x11b84e800] 04:47:27 INFO - PROCESS | 1932 | 1461066447015 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x124095000) [pid = 1932] [serial = 2280] [outer = 0x11b84e800] 04:47:27 INFO - PROCESS | 1932 | 1461066447404 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]]]}] 04:47:27 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. 04:47:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 724ms 04:47:27 INFO - PROCESS | 1932 | 1461066447451 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 04:47:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 04:47:27 INFO - PROCESS | 1932 | 1461066447454 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 04:47:27 INFO - PROCESS | 1932 | 1461066447456 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 04:47:27 INFO - PROCESS | 1932 | 1461066447457 Marionette TRACE conn2 <- [1,3006,null,{}] 04:47:27 INFO - PROCESS | 1932 | 1461066447460 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}] 04:47:27 INFO - PROCESS | 1932 | 1461066447575 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 04:47:27 INFO - PROCESS | 1932 | 1461066447695 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:27 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e95e800 == 100 [pid = 1932] [id = 761] 04:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x124098000) [pid = 1932] [serial = 2281] [outer = 0x0] 04:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x128ca6000) [pid = 1932] [serial = 2282] [outer = 0x124098000] 04:47:27 INFO - PROCESS | 1932 | 1461066447728 Marionette DEBUG loaded listener.js 04:47:27 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x129386400) [pid = 1932] [serial = 2283] [outer = 0x124098000] 04:47:28 INFO - PROCESS | 1932 | 1461066448061 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]]]}] 04:47:28 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. 04:47:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 669ms 04:47:28 INFO - PROCESS | 1932 | 1461066448126 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1932 | 1461066448127 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 04:47:28 INFO - PROCESS | 1932 | 1461066448131 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1932 | 1461066448132 Marionette TRACE conn2 <- [1,3010,null,{}] 04:47:28 INFO - PROCESS | 1932 | 1461066448134 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}] 04:47:28 INFO - PROCESS | 1932 | 1461066448246 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 04:47:28 INFO - PROCESS | 1932 | 1461066448354 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f29e000 == 101 [pid = 1932] [id = 762] 04:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x129383c00) [pid = 1932] [serial = 2284] [outer = 0x0] 04:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x129449000) [pid = 1932] [serial = 2285] [outer = 0x129383c00] 04:47:28 INFO - PROCESS | 1932 | 1461066448383 Marionette DEBUG loaded listener.js 04:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x12a19c400) [pid = 1932] [serial = 2286] [outer = 0x129383c00] 04:47:28 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 04:47:28 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 621ms 04:47:28 INFO - PROCESS | 1932 | 1461066448743 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]]]}] 04:47:28 INFO - PROCESS | 1932 | 1461066448752 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 04:47:28 INFO - PROCESS | 1932 | 1461066448753 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 04:47:28 INFO - TEST-START | /FileAPI/FileReaderSync.worker 04:47:28 INFO - PROCESS | 1932 | 1461066448756 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 04:47:28 INFO - PROCESS | 1932 | 1461066448757 Marionette TRACE conn2 <- [1,3014,null,{}] 04:47:28 INFO - PROCESS | 1932 | 1461066448759 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}] 04:47:28 INFO - PROCESS | 1932 | 1461066448877 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 04:47:28 INFO - PROCESS | 1932 | 1461066448969 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:28 INFO - PROCESS | 1932 | ++DOCSHELL 0x12f898800 == 102 [pid = 1932] [id = 763] 04:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x1294f1000) [pid = 1932] [serial = 2287] [outer = 0x0] 04:47:28 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x12a1bb800) [pid = 1932] [serial = 2288] [outer = 0x1294f1000] 04:47:29 INFO - PROCESS | 1932 | 1461066449002 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x12a672400) [pid = 1932] [serial = 2289] [outer = 0x1294f1000] 04:47:29 INFO - PROCESS | 1932 | [1932] 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 04:47:29 INFO - PROCESS | 1932 | 1461066449397 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 04:47:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 04:47:29 INFO - {} 04:47:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 04:47:29 INFO - {} 04:47:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 04:47:29 INFO - {} 04:47:29 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 04:47:29 INFO - {} 04:47:29 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 671ms 04:47:29 INFO - PROCESS | 1932 | 1461066449428 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 04:47:29 INFO - PROCESS | 1932 | 1461066449429 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 04:47:29 INFO - TEST-START | /FileAPI/fileReader.html 04:47:29 INFO - PROCESS | 1932 | 1461066449431 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 04:47:29 INFO - PROCESS | 1932 | 1461066449433 Marionette TRACE conn2 <- [1,3018,null,{}] 04:47:29 INFO - PROCESS | 1932 | 1461066449435 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}] 04:47:29 INFO - PROCESS | 1932 | 1461066449548 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 04:47:29 INFO - PROCESS | 1932 | 1461066449672 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:29 INFO - PROCESS | 1932 | ++DOCSHELL 0x130302800 == 103 [pid = 1932] [id = 764] 04:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x12a60fc00) [pid = 1932] [serial = 2290] [outer = 0x0] 04:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x12a675c00) [pid = 1932] [serial = 2291] [outer = 0x12a60fc00] 04:47:29 INFO - PROCESS | 1932 | 1461066449703 Marionette DEBUG loaded listener.js 04:47:29 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x12a6ca800) [pid = 1932] [serial = 2292] [outer = 0x12a60fc00] 04:47:30 INFO - PROCESS | 1932 | 1461066450051 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]]]}] 04:47:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 04:47:30 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 04:47:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 04:47:30 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 04:47:30 INFO - TEST-OK | /FileAPI/fileReader.html | took 668ms 04:47:30 INFO - TEST-START | /FileAPI/historical.html 04:47:30 INFO - PROCESS | 1932 | 1461066450101 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1932 | 1461066450102 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 04:47:30 INFO - PROCESS | 1932 | 1461066450104 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1932 | 1461066450105 Marionette TRACE conn2 <- [1,3022,null,{}] 04:47:30 INFO - PROCESS | 1932 | 1461066450108 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}] 04:47:30 INFO - PROCESS | 1932 | 1461066450221 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 04:47:30 INFO - PROCESS | 1932 | 1461066450342 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:30 INFO - PROCESS | 1932 | ++DOCSHELL 0x13068a000 == 104 [pid = 1932] [id = 765] 04:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x12a67a000) [pid = 1932] [serial = 2293] [outer = 0x0] 04:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x12a775800) [pid = 1932] [serial = 2294] [outer = 0x12a67a000] 04:47:30 INFO - PROCESS | 1932 | 1461066450374 Marionette DEBUG loaded listener.js 04:47:30 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x12a780c00) [pid = 1932] [serial = 2295] [outer = 0x12a67a000] 04:47:30 INFO - PROCESS | 1932 | 1461066450728 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"]]]}] 04:47:30 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 04:47:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 04:47:30 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 04:47:30 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 04:47:30 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 04:47:30 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 04:47:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 04:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:30 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 04:47:30 INFO - TEST-OK | /FileAPI/historical.html | took 671ms 04:47:30 INFO - PROCESS | 1932 | 1461066450776 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 04:47:30 INFO - PROCESS | 1932 | 1461066450777 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 04:47:30 INFO - TEST-START | /FileAPI/idlharness.html 04:47:30 INFO - PROCESS | 1932 | 1461066450780 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 04:47:30 INFO - PROCESS | 1932 | 1461066450781 Marionette TRACE conn2 <- [1,3026,null,{}] 04:47:30 INFO - PROCESS | 1932 | 1461066450784 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}] 04:47:30 INFO - PROCESS | 1932 | 1461066450898 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 04:47:31 INFO - PROCESS | 1932 | 1461066451021 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:31 INFO - PROCESS | 1932 | ++DOCSHELL 0x131624800 == 105 [pid = 1932] [id = 766] 04:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x12a779c00) [pid = 1932] [serial = 2296] [outer = 0x0] 04:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x12ac6bc00) [pid = 1932] [serial = 2297] [outer = 0x12a779c00] 04:47:31 INFO - PROCESS | 1932 | 1461066451053 Marionette DEBUG loaded listener.js 04:47:31 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x12ac74400) [pid = 1932] [serial = 2298] [outer = 0x12a779c00] 04:47:31 INFO - PROCESS | 1932 | 1461066451683 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]]]}] 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 04:47:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:47:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:47:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:47:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 04:47:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:47:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:47:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:47:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 04:47:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:47:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:47:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:47:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 04:47:31 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 04:47:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 04:47:31 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 04:47:31 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 04:47:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 04:47:31 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:47:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:47:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 04:47:31 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 04:47:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 04:47:31 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 04:47:31 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 04:47:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 04:47:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 04:47:31 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 04:47:31 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 04:47:31 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 04:47:31 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 04:47:31 INFO - TEST-OK | /FileAPI/idlharness.html | took 931ms 04:47:31 INFO - PROCESS | 1932 | 1461066451712 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 04:47:31 INFO - PROCESS | 1932 | 1461066451713 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 04:47:31 INFO - TEST-START | /FileAPI/idlharness.worker 04:47:31 INFO - PROCESS | 1932 | 1461066451762 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 04:47:31 INFO - PROCESS | 1932 | 1461066451764 Marionette TRACE conn2 <- [1,3030,null,{}] 04:47:31 INFO - PROCESS | 1932 | 1461066451782 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}] 04:47:31 INFO - PROCESS | 1932 | 1461066451955 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 04:47:32 INFO - PROCESS | 1932 | 1461066452155 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:32 INFO - PROCESS | 1932 | ++DOCSHELL 0x13891d000 == 106 [pid = 1932] [id = 767] 04:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x112292400) [pid = 1932] [serial = 2299] [outer = 0x0] 04:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x12d230400) [pid = 1932] [serial = 2300] [outer = 0x112292400] 04:47:32 INFO - PROCESS | 1932 | 1461066452188 Marionette DEBUG loaded listener.js 04:47:32 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12e099400) [pid = 1932] [serial = 2301] [outer = 0x112292400] 04:47:32 INFO - PROCESS | 1932 | [1932] 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 04:47:33 INFO - PROCESS | 1932 | 1461066453070 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,{},{}]]]}] 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 04:47:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:47:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 04:47:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:47:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 04:47:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:47:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 04:47:33 INFO - {} 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 04:47:33 INFO - {} 04:47:33 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 - {} 04:47:33 INFO - {} 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 04:47:33 INFO - {} 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 04:47:33 INFO - {} 04:47:33 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 - {} 04:47:33 INFO - {} 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 04:47:33 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 04:47:33 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 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 04:47:33 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 04:47:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 04:47:33 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 04:47:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:33 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 04:47:33 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 04:47:33 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 04:47:33 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 04:47:33 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 04:47:33 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 04:47:33 INFO - {} 04:47:33 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1400ms 04:47:33 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 04:47:33 INFO - PROCESS | 1932 | 1461066453117 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 04:47:33 INFO - PROCESS | 1932 | 1461066453120 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 04:47:33 INFO - PROCESS | 1932 | 1461066453123 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 04:47:33 INFO - PROCESS | 1932 | 1461066453126 Marionette TRACE conn2 <- [1,3034,null,{}] 04:47:33 INFO - PROCESS | 1932 | 1461066453129 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}] 04:47:33 INFO - PROCESS | 1932 | 1461066453280 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 04:47:33 INFO - PROCESS | 1932 | 1461066453420 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:33 INFO - PROCESS | 1932 | ++DOCSHELL 0x139c5c000 == 107 [pid = 1932] [id = 768] 04:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x12ac8e400) [pid = 1932] [serial = 2302] [outer = 0x0] 04:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x1372d9c00) [pid = 1932] [serial = 2303] [outer = 0x12ac8e400] 04:47:33 INFO - PROCESS | 1932 | 1461066453477 Marionette DEBUG loaded listener.js 04:47:33 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x13a64cc00) [pid = 1932] [serial = 2304] [outer = 0x12ac8e400] 04:47:34 INFO - PROCESS | 1932 | 1461066454165 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]]]}] 04:47:34 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 04:47:34 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1072ms 04:47:34 INFO - PROCESS | 1932 | 1461066454197 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1932 | 1461066454200 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /FileAPI/blob/Blob-close.html 04:47:34 INFO - PROCESS | 1932 | 1461066454206 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1932 | 1461066454209 Marionette TRACE conn2 <- [1,3038,null,{}] 04:47:34 INFO - PROCESS | 1932 | 1461066454215 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}] 04:47:34 INFO - PROCESS | 1932 | 1461066454386 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 04:47:34 INFO - PROCESS | 1932 | 1461066454516 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:34 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264a3000 == 108 [pid = 1932] [id = 769] 04:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x1151ec400) [pid = 1932] [serial = 2305] [outer = 0x0] 04:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x115610c00) [pid = 1932] [serial = 2306] [outer = 0x1151ec400] 04:47:34 INFO - PROCESS | 1932 | 1461066454549 Marionette DEBUG loaded listener.js 04:47:34 INFO - PROCESS | 1932 | ++DOMWINDOW == 238 (0x11857d400) [pid = 1932] [serial = 2307] [outer = 0x1151ec400] 04:47:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 04:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 04:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 04:47:34 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 725ms 04:47:34 INFO - PROCESS | 1932 | 1461066454923 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"]]]}] 04:47:34 INFO - PROCESS | 1932 | 1461066454930 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 04:47:34 INFO - PROCESS | 1932 | 1461066454936 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 04:47:34 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 04:47:34 INFO - PROCESS | 1932 | 1461066454941 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 04:47:34 INFO - PROCESS | 1932 | 1461066454942 Marionette TRACE conn2 <- [1,3042,null,{}] 04:47:34 INFO - PROCESS | 1932 | 1461066454945 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}] 04:47:35 INFO - PROCESS | 1932 | 1461066455075 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 04:47:35 INFO - PROCESS | 1932 | 1461066455174 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x1264ac000 == 109 [pid = 1932] [id = 770] 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 239 (0x119c11c00) [pid = 1932] [serial = 2308] [outer = 0x0] 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 240 (0x11a961000) [pid = 1932] [serial = 2309] [outer = 0x119c11c00] 04:47:35 INFO - PROCESS | 1932 | 1461066455202 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 241 (0x11ab42800) [pid = 1932] [serial = 2310] [outer = 0x119c11c00] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12fc75800 == 108 [pid = 1932] [id = 713] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12f5be000 == 107 [pid = 1932] [id = 712] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12d378800 == 106 [pid = 1932] [id = 755] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12cf86800 == 105 [pid = 1932] [id = 754] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12b44d000 == 104 [pid = 1932] [id = 753] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12ad95800 == 103 [pid = 1932] [id = 752] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12ab18000 == 102 [pid = 1932] [id = 751] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 240 (0x12d222400) [pid = 1932] [serial = 2143] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 239 (0x12aaa3800) [pid = 1932] [serial = 2149] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 238 (0x12a6cc000) [pid = 1932] [serial = 2146] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 237 (0x12f4d0c00) [pid = 1932] [serial = 2152] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x13011bc00) [pid = 1932] [serial = 2155] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x130b38400) [pid = 1932] [serial = 2158] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x1239c8000) [pid = 1932] [serial = 2188] [outer = 0x0] [url = about:blank] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12a7d2800 == 101 [pid = 1932] [id = 750] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x128fc1800 == 100 [pid = 1932] [id = 749] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x1270bd000 == 99 [pid = 1932] [id = 748] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x123c86800 == 98 [pid = 1932] [id = 747] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11927c000 == 97 [pid = 1932] [id = 746] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11c03b800 == 96 [pid = 1932] [id = 745] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x114a9b800 == 95 [pid = 1932] [id = 744] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x118ef9800 == 94 [pid = 1932] [id = 743] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x119875000 == 93 [pid = 1932] [id = 742] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x129396000 == 92 [pid = 1932] [id = 737] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12a116800 == 91 [pid = 1932] [id = 736] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x13a54a800 == 90 [pid = 1932] [id = 735] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x13a530800 == 89 [pid = 1932] [id = 734] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x139c55800 == 88 [pid = 1932] [id = 733] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x13a06a000 == 87 [pid = 1932] [id = 732] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x12ac0f800 == 86 [pid = 1932] [id = 731] 04:47:35 INFO - PROCESS | 1932 | --DOCSHELL 0x11c24f000 == 85 [pid = 1932] [id = 730] 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 04:47:35 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. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 04:47:35 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'.) 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 04:47:35 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. 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 04:47:35 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. 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 04:47:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:47:35 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. 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 04:47:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 04:47:35 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 04:47:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 04:47:35 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 04:47:35 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 04:47:35 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 828ms 04:47:35 INFO - PROCESS | 1932 | 1461066455756 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]]]}] 04:47:35 INFO - PROCESS | 1932 | 1461066455770 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 04:47:35 INFO - PROCESS | 1932 | 1461066455771 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 04:47:35 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 04:47:35 INFO - PROCESS | 1932 | 1461066455773 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 04:47:35 INFO - PROCESS | 1932 | 1461066455776 Marionette TRACE conn2 <- [1,3046,null,{}] 04:47:35 INFO - PROCESS | 1932 | 1461066455790 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}] 04:47:35 INFO - PROCESS | 1932 | 1461066455890 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 04:47:35 INFO - PROCESS | 1932 | 1461066455895 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:35 INFO - PROCESS | 1932 | ++DOCSHELL 0x11c36a000 == 86 [pid = 1932] [id = 771] 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x11994f400) [pid = 1932] [serial = 2311] [outer = 0x0] 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x11b849400) [pid = 1932] [serial = 2312] [outer = 0x11994f400] 04:47:35 INFO - PROCESS | 1932 | 1461066455919 Marionette DEBUG loaded listener.js 04:47:35 INFO - PROCESS | 1932 | ++DOMWINDOW == 237 (0x123b73800) [pid = 1932] [serial = 2313] [outer = 0x11994f400] 04:47:36 INFO - PROCESS | 1932 | [1932] 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 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 236 (0x12ac90800) [pid = 1932] [serial = 2173] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 235 (0x11aec0c00) [pid = 1932] [serial = 2128] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 234 (0x11b83b800) [pid = 1932] [serial = 2164] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 233 (0x12393e000) [pid = 1932] [serial = 2165] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 232 (0x12aa9dc00) [pid = 1932] [serial = 2134] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x1273c2c00) [pid = 1932] [serial = 2167] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x129514800) [pid = 1932] [serial = 2168] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x12928fc00) [pid = 1932] [serial = 2131] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x1293d7c00) [pid = 1932] [serial = 2176] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x12b4a0800) [pid = 1932] [serial = 2140] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x12ad4a400) [pid = 1932] [serial = 2137] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x12ac6e800) [pid = 1932] [serial = 2179] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x1372e1c00) [pid = 1932] [serial = 2161] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x1293dbc00) [pid = 1932] [serial = 2177] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x119c11800) [pid = 1932] [serial = 1463] [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.] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x11a9fcc00) [pid = 1932] [serial = 2185] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x12bc0d800) [pid = 1932] [serial = 2180] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x11857f400) [pid = 1932] [serial = 2182] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x11b854c00) [pid = 1932] [serial = 2186] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x12a656400) [pid = 1932] [serial = 2170] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x12aaac000) [pid = 1932] [serial = 2171] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x12ad5e400) [pid = 1932] [serial = 2174] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x118f0bc00) [pid = 1932] [serial = 2183] [outer = 0x0] [url = about:blank] 04:47:36 INFO - PROCESS | 1932 | 1461066456442 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 04:47:36 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 04:47:36 INFO - {} 04:47:36 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 04:47:36 INFO - PROCESS | 1932 | 1461066456450 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 04:47:36 INFO - PROCESS | 1932 | 1461066456452 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 04:47:36 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 04:47:36 INFO - PROCESS | 1932 | 1461066456456 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 04:47:36 INFO - PROCESS | 1932 | 1461066456458 Marionette TRACE conn2 <- [1,3050,null,{}] 04:47:36 INFO - PROCESS | 1932 | 1461066456461 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}] 04:47:36 INFO - PROCESS | 1932 | 1461066456609 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 04:47:36 INFO - PROCESS | 1932 | 1461066456735 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:36 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ab1c800 == 87 [pid = 1932] [id = 772] 04:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x123c18000) [pid = 1932] [serial = 2314] [outer = 0x0] 04:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x12431f800) [pid = 1932] [serial = 2315] [outer = 0x123c18000] 04:47:36 INFO - PROCESS | 1932 | 1461066456776 Marionette DEBUG loaded listener.js 04:47:36 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x129292c00) [pid = 1932] [serial = 2316] [outer = 0x123c18000] 04:47:37 INFO - PROCESS | 1932 | 1461066457047 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]]]}] 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 04:47:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 04:47:37 INFO - PROCESS | 1932 | 1461066457076 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1932 | 1461066457077 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 04:47:37 INFO - PROCESS | 1932 | 1461066457080 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1932 | 1461066457082 Marionette TRACE conn2 <- [1,3054,null,{}] 04:47:37 INFO - PROCESS | 1932 | 1461066457091 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}] 04:47:37 INFO - PROCESS | 1932 | 1461066457190 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 04:47:37 INFO - PROCESS | 1932 | 1461066457271 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:37 INFO - PROCESS | 1932 | ++DOCSHELL 0x12ad95800 == 88 [pid = 1932] [id = 773] 04:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x123ea2000) [pid = 1932] [serial = 2317] [outer = 0x0] 04:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x1293d2800) [pid = 1932] [serial = 2318] [outer = 0x123ea2000] 04:47:37 INFO - PROCESS | 1932 | 1461066457296 Marionette DEBUG loaded listener.js 04:47:37 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x1294e3000) [pid = 1932] [serial = 2319] [outer = 0x123ea2000] 04:47:37 INFO - PROCESS | 1932 | 1461066457708 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"]]]}] 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 04:47:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 04:47:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:47:37 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" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:47:37 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" 04:47:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 04:47:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 04:47:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 04:47:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 697ms 04:47:37 INFO - PROCESS | 1932 | 1461066457778 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 04:47:37 INFO - PROCESS | 1932 | 1461066457779 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 04:47:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 04:47:37 INFO - PROCESS | 1932 | 1461066457782 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 04:47:37 INFO - PROCESS | 1932 | 1461066457783 Marionette TRACE conn2 <- [1,3058,null,{}] 04:47:37 INFO - PROCESS | 1932 | 1461066457785 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}] 04:47:37 INFO - PROCESS | 1932 | 1461066457897 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 04:47:38 INFO - PROCESS | 1932 | 1461066458073 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12da6a000 == 89 [pid = 1932] [id = 774] 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x1294ea800) [pid = 1932] [serial = 2320] [outer = 0x0] 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x12a65b400) [pid = 1932] [serial = 2321] [outer = 0x1294ea800] 04:47:38 INFO - PROCESS | 1932 | 1461066458117 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x1239c7000) [pid = 1932] [serial = 2322] [outer = 0x1294ea800] 04:47:38 INFO - PROCESS | 1932 | 1461066458517 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]]]}] 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 04:47:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 04:47:38 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 04:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:38 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 04:47:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 04:47:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 04:47:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 04:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 04:47:38 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 04:47:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 04:47:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:38 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 04:47:38 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 04:47:38 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 775ms 04:47:38 INFO - PROCESS | 1932 | 1461066458557 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 04:47:38 INFO - PROCESS | 1932 | 1461066458559 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 04:47:38 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 04:47:38 INFO - PROCESS | 1932 | 1461066458561 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 04:47:38 INFO - PROCESS | 1932 | 1461066458562 Marionette TRACE conn2 <- [1,3062,null,{}] 04:47:38 INFO - PROCESS | 1932 | 1461066458564 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}] 04:47:38 INFO - PROCESS | 1932 | 1461066458688 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 04:47:38 INFO - PROCESS | 1932 | 1461066458699 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:38 INFO - PROCESS | 1932 | ++DOCSHELL 0x12e793800 == 90 [pid = 1932] [id = 775] 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x12a1b0000) [pid = 1932] [serial = 2323] [outer = 0x0] 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x12a93a000) [pid = 1932] [serial = 2324] [outer = 0x12a1b0000] 04:47:38 INFO - PROCESS | 1932 | 1461066458725 Marionette DEBUG loaded listener.js 04:47:38 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x12aaa7c00) [pid = 1932] [serial = 2325] [outer = 0x12a1b0000] 04:47:38 INFO - PROCESS | 1932 | [1932] 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 04:47:39 INFO - PROCESS | 1932 | 1461066459085 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 04:47:39 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 04:47:39 INFO - {} 04:47:39 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 571ms 04:47:39 INFO - PROCESS | 1932 | 1461066459133 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 04:47:39 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 04:47:39 INFO - PROCESS | 1932 | 1461066459134 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1932 | 1461066459136 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1932 | 1461066459137 Marionette TRACE conn2 <- [1,3066,null,{}] 04:47:39 INFO - PROCESS | 1932 | 1461066459139 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}] 04:47:39 INFO - PROCESS | 1932 | 1461066459265 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 04:47:39 INFO - PROCESS | 1932 | 1461066459278 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x12fc7f800 == 91 [pid = 1932] [id = 776] 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x12ac6c000) [pid = 1932] [serial = 2326] [outer = 0x0] 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x12b288400) [pid = 1932] [serial = 2327] [outer = 0x12ac6c000] 04:47:39 INFO - PROCESS | 1932 | 1461066459306 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x12daa7800) [pid = 1932] [serial = 2328] [outer = 0x12ac6c000] 04:47:39 INFO - PROCESS | 1932 | 1461066459657 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]]]}] 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 04:47:39 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 04:47:39 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 569ms 04:47:39 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 04:47:39 INFO - PROCESS | 1932 | 1461066459705 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 04:47:39 INFO - PROCESS | 1932 | 1461066459707 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 04:47:39 INFO - PROCESS | 1932 | 1461066459709 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 04:47:39 INFO - PROCESS | 1932 | 1461066459710 Marionette TRACE conn2 <- [1,3070,null,{}] 04:47:39 INFO - PROCESS | 1932 | 1461066459712 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}] 04:47:39 INFO - PROCESS | 1932 | 1461066459844 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 04:47:39 INFO - PROCESS | 1932 | 1461066459858 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:39 INFO - PROCESS | 1932 | ++DOCSHELL 0x130311800 == 92 [pid = 1932] [id = 777] 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x12e090c00) [pid = 1932] [serial = 2329] [outer = 0x0] 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x12cfc7400) [pid = 1932] [serial = 2330] [outer = 0x12e090c00] 04:47:39 INFO - PROCESS | 1932 | 1461066459883 Marionette DEBUG loaded listener.js 04:47:39 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12e275000) [pid = 1932] [serial = 2331] [outer = 0x12e090c00] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 231 (0x11228b800) [pid = 1932] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 230 (0x112295400) [pid = 1932] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 229 (0x12393d400) [pid = 1932] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 228 (0x129517400) [pid = 1932] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 227 (0x123942c00) [pid = 1932] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 226 (0x11ba44800) [pid = 1932] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 225 (0x123b7a800) [pid = 1932] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 224 (0x12ad52c00) [pid = 1932] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 223 (0x1293d5000) [pid = 1932] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 222 (0x1164dc400) [pid = 1932] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 221 (0x123ea7400) [pid = 1932] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 220 (0x1271d3000) [pid = 1932] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 219 (0x123762000) [pid = 1932] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 218 (0x115604c00) [pid = 1932] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 217 (0x12ae3f800) [pid = 1932] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 216 (0x123939000) [pid = 1932] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 215 (0x11ab41000) [pid = 1932] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 214 (0x11aba3c00) [pid = 1932] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 213 (0x11558d400) [pid = 1932] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 212 (0x11a9f5000) [pid = 1932] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 211 (0x12ae3d000) [pid = 1932] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 210 (0x12d22d800) [pid = 1932] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 209 (0x11c0fcc00) [pid = 1932] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 208 (0x11bb5f400) [pid = 1932] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 207 (0x112125400) [pid = 1932] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 206 (0x118574400) [pid = 1932] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 205 (0x1294ef800) [pid = 1932] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 204 (0x11a8b9400) [pid = 1932] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 04:47:40 INFO - PROCESS | 1932 | --DOMWINDOW == 203 (0x11a9f2000) [pid = 1932] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 04:47:40 INFO - PROCESS | 1932 | 1461066460444 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]]]}] 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 04:47:40 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 04:47:40 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 770ms 04:47:40 INFO - PROCESS | 1932 | 1461066460484 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 04:47:40 INFO - PROCESS | 1932 | 1461066460486 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 04:47:40 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 04:47:40 INFO - PROCESS | 1932 | 1461066460489 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 04:47:40 INFO - PROCESS | 1932 | 1461066460490 Marionette TRACE conn2 <- [1,3074,null,{}] 04:47:40 INFO - PROCESS | 1932 | 1461066460492 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}] 04:47:40 INFO - PROCESS | 1932 | 1461066460647 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 04:47:40 INFO - PROCESS | 1932 | 1461066460707 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:40 INFO - PROCESS | 1932 | ++DOCSHELL 0x131622000 == 93 [pid = 1932] [id = 778] 04:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 204 (0x1146c2400) [pid = 1932] [serial = 2332] [outer = 0x0] 04:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 205 (0x11bb5f400) [pid = 1932] [serial = 2333] [outer = 0x1146c2400] 04:47:40 INFO - PROCESS | 1932 | 1461066460732 Marionette DEBUG loaded listener.js 04:47:40 INFO - PROCESS | 1932 | ++DOMWINDOW == 206 (0x12938ac00) [pid = 1932] [serial = 2334] [outer = 0x1146c2400] 04:47:41 INFO - PROCESS | 1932 | 1461066461069 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]]]}] 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 04:47:41 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 04:47:41 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 619ms 04:47:41 INFO - PROCESS | 1932 | 1461066461109 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 04:47:41 INFO - PROCESS | 1932 | 1461066461112 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 04:47:41 INFO - PROCESS | 1932 | 1461066461115 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1932 | 1461066461118 Marionette TRACE conn2 <- [1,3078,null,{}] 04:47:41 INFO - PROCESS | 1932 | 1461066461122 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}] 04:47:41 INFO - PROCESS | 1932 | 1461066461347 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 04:47:41 INFO - PROCESS | 1932 | 1461066461361 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:41 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389e2800 == 94 [pid = 1932] [id = 779] 04:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 207 (0x12ad57c00) [pid = 1932] [serial = 2335] [outer = 0x0] 04:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 208 (0x12d22e000) [pid = 1932] [serial = 2336] [outer = 0x12ad57c00] 04:47:41 INFO - PROCESS | 1932 | 1461066461407 Marionette DEBUG loaded listener.js 04:47:41 INFO - PROCESS | 1932 | ++DOMWINDOW == 209 (0x12e5a7000) [pid = 1932] [serial = 2337] [outer = 0x12ad57c00] 04:47:41 INFO - PROCESS | 1932 | 1461066461816 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] 04:47:41 INFO - PROCESS | 1932 | 1461066461842 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 04:47:41 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 04:47:41 INFO - PROCESS | 1932 | 1461066461844 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 04:47:41 INFO - PROCESS | 1932 | 1461066461846 Marionette TRACE conn2 <- [1,3082,null,{}] 04:47:41 INFO - PROCESS | 1932 | 1461066461853 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}] 04:47:42 INFO - PROCESS | 1932 | 1461066462020 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 04:47:42 INFO - PROCESS | 1932 | 1461066462029 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x13931b800 == 95 [pid = 1932] [id = 780] 04:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 210 (0x12a7bd400) [pid = 1932] [serial = 2338] [outer = 0x0] 04:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 211 (0x12a7bf000) [pid = 1932] [serial = 2339] [outer = 0x12a7bd400] 04:47:42 INFO - PROCESS | 1932 | 1461066462054 Marionette DEBUG loaded listener.js 04:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 212 (0x12e274c00) [pid = 1932] [serial = 2340] [outer = 0x12a7bd400] 04:47:42 INFO - PROCESS | 1932 | 1461066462475 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]]]}] 04:47:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 04:47:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 04:47:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 04:47:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 04:47:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 677ms 04:47:42 INFO - PROCESS | 1932 | 1461066462523 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 04:47:42 INFO - PROCESS | 1932 | 1461066462525 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 04:47:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 04:47:42 INFO - PROCESS | 1932 | 1461066462530 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 04:47:42 INFO - PROCESS | 1932 | 1461066462534 Marionette TRACE conn2 <- [1,3086,null,{}] 04:47:42 INFO - PROCESS | 1932 | 1461066462539 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}] 04:47:42 INFO - PROCESS | 1932 | 1461066462752 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 04:47:42 INFO - PROCESS | 1932 | 1461066462905 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:42 INFO - PROCESS | 1932 | ++DOCSHELL 0x11b41b000 == 96 [pid = 1932] [id = 781] 04:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 213 (0x11403f000) [pid = 1932] [serial = 2341] [outer = 0x0] 04:47:42 INFO - PROCESS | 1932 | ++DOMWINDOW == 214 (0x118c2a000) [pid = 1932] [serial = 2342] [outer = 0x11403f000] 04:47:42 INFO - PROCESS | 1932 | 1461066462957 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 215 (0x119249c00) [pid = 1932] [serial = 2343] [outer = 0x11403f000] 04:47:43 INFO - PROCESS | 1932 | 1461066463426 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 04:47:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 04:47:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 925ms 04:47:43 INFO - PROCESS | 1932 | 1461066463453 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 04:47:43 INFO - PROCESS | 1932 | 1461066463458 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 04:47:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 04:47:43 INFO - PROCESS | 1932 | 1461066463463 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 04:47:43 INFO - PROCESS | 1932 | 1461066463465 Marionette TRACE conn2 <- [1,3090,null,{}] 04:47:43 INFO - PROCESS | 1932 | 1461066463467 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}] 04:47:43 INFO - PROCESS | 1932 | 1461066463588 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 04:47:43 INFO - PROCESS | 1932 | 1461066463719 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:43 INFO - PROCESS | 1932 | ++DOCSHELL 0x12a122000 == 97 [pid = 1932] [id = 782] 04:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 216 (0x11924c000) [pid = 1932] [serial = 2344] [outer = 0x0] 04:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 217 (0x11ae90400) [pid = 1932] [serial = 2345] [outer = 0x11924c000] 04:47:43 INFO - PROCESS | 1932 | 1461066463752 Marionette DEBUG loaded listener.js 04:47:43 INFO - PROCESS | 1932 | ++DOMWINDOW == 218 (0x11c2bc800) [pid = 1932] [serial = 2346] [outer = 0x11924c000] 04:47:44 INFO - PROCESS | 1932 | 1461066464100 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 04:47:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 04:47:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 04:47:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 04:47:44 INFO - PROCESS | 1932 | 1461066464133 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1932 | 1461066464135 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1932 | 1461066464137 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1932 | 1461066464140 Marionette TRACE conn2 <- [1,3094,null,{}] 04:47:44 INFO - PROCESS | 1932 | 1461066464148 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}] 04:47:44 INFO - PROCESS | 1932 | 1461066464269 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 04:47:44 INFO - PROCESS | 1932 | 1461066464422 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:44 INFO - PROCESS | 1932 | ++DOCSHELL 0x12d36f800 == 98 [pid = 1932] [id = 783] 04:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 219 (0x1239c8000) [pid = 1932] [serial = 2347] [outer = 0x0] 04:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 220 (0x12702f000) [pid = 1932] [serial = 2348] [outer = 0x1239c8000] 04:47:44 INFO - PROCESS | 1932 | 1461066464457 Marionette DEBUG loaded listener.js 04:47:44 INFO - PROCESS | 1932 | ++DOMWINDOW == 221 (0x129442c00) [pid = 1932] [serial = 2349] [outer = 0x1239c8000] 04:47:44 INFO - PROCESS | 1932 | 1461066464821 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 04:47:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 04:47:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 721ms 04:47:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 04:47:44 INFO - PROCESS | 1932 | 1461066464859 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 04:47:44 INFO - PROCESS | 1932 | 1461066464860 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 04:47:44 INFO - PROCESS | 1932 | 1461066464863 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 04:47:44 INFO - PROCESS | 1932 | 1461066464864 Marionette TRACE conn2 <- [1,3098,null,{}] 04:47:44 INFO - PROCESS | 1932 | 1461066464866 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}] 04:47:44 INFO - PROCESS | 1932 | 1461066464985 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 04:47:45 INFO - PROCESS | 1932 | 1461066465114 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x130671800 == 99 [pid = 1932] [id = 784] 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 222 (0x129514800) [pid = 1932] [serial = 2350] [outer = 0x0] 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 223 (0x12a197000) [pid = 1932] [serial = 2351] [outer = 0x129514800] 04:47:45 INFO - PROCESS | 1932 | 1461066465146 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 224 (0x12a608400) [pid = 1932] [serial = 2352] [outer = 0x129514800] 04:47:45 INFO - PROCESS | 1932 | 1461066465487 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]]]}] 04:47:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 04:47:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 04:47:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 669ms 04:47:45 INFO - PROCESS | 1932 | 1461066465532 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 04:47:45 INFO - PROCESS | 1932 | 1461066465533 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 04:47:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 04:47:45 INFO - PROCESS | 1932 | 1461066465536 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 04:47:45 INFO - PROCESS | 1932 | 1461066465537 Marionette TRACE conn2 <- [1,3102,null,{}] 04:47:45 INFO - PROCESS | 1932 | 1461066465539 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}] 04:47:45 INFO - PROCESS | 1932 | 1461066465654 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 04:47:45 INFO - PROCESS | 1932 | 1461066465773 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:45 INFO - PROCESS | 1932 | ++DOCSHELL 0x1389ce800 == 100 [pid = 1932] [id = 785] 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 225 (0x12a658800) [pid = 1932] [serial = 2353] [outer = 0x0] 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 226 (0x12a67ac00) [pid = 1932] [serial = 2354] [outer = 0x12a658800] 04:47:45 INFO - PROCESS | 1932 | 1461066465803 Marionette DEBUG loaded listener.js 04:47:45 INFO - PROCESS | 1932 | ++DOMWINDOW == 227 (0x12a687000) [pid = 1932] [serial = 2355] [outer = 0x12a658800] 04:47:46 INFO - PROCESS | 1932 | 1461066466163 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 04:47:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 04:47:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 670ms 04:47:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 04:47:46 INFO - PROCESS | 1932 | 1461066466206 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1932 | 1461066466208 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1932 | 1461066466210 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1932 | 1461066466211 Marionette TRACE conn2 <- [1,3106,null,{}] 04:47:46 INFO - PROCESS | 1932 | 1461066466213 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}] 04:47:46 INFO - PROCESS | 1932 | 1461066466346 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 04:47:46 INFO - PROCESS | 1932 | 1461066466453 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:46 INFO - PROCESS | 1932 | ++DOCSHELL 0x139f60000 == 101 [pid = 1932] [id = 786] 04:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 228 (0x12a68d400) [pid = 1932] [serial = 2356] [outer = 0x0] 04:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 229 (0x12a7b7c00) [pid = 1932] [serial = 2357] [outer = 0x12a68d400] 04:47:46 INFO - PROCESS | 1932 | 1461066466485 Marionette DEBUG loaded listener.js 04:47:46 INFO - PROCESS | 1932 | ++DOMWINDOW == 230 (0x12ac95c00) [pid = 1932] [serial = 2358] [outer = 0x12a68d400] 04:47:46 INFO - PROCESS | 1932 | 1461066466843 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]]]}] 04:47:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 04:47:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 04:47:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 04:47:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 04:47:46 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 04:47:46 INFO - PROCESS | 1932 | 1461066466882 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 04:47:46 INFO - PROCESS | 1932 | 1461066466883 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 04:47:46 INFO - PROCESS | 1932 | 1461066466886 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 04:47:46 INFO - PROCESS | 1932 | 1461066466887 Marionette TRACE conn2 <- [1,3110,null,{}] 04:47:46 INFO - PROCESS | 1932 | 1461066466889 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}] 04:47:47 INFO - PROCESS | 1932 | 1461066467005 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 04:47:47 INFO - PROCESS | 1932 | 1461066467130 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a077800 == 102 [pid = 1932] [id = 787] 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 231 (0x12aaa5c00) [pid = 1932] [serial = 2359] [outer = 0x0] 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 232 (0x12b27fc00) [pid = 1932] [serial = 2360] [outer = 0x12aaa5c00] 04:47:47 INFO - PROCESS | 1932 | 1461066467159 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 233 (0x12b892800) [pid = 1932] [serial = 2361] [outer = 0x12aaa5c00] 04:47:47 INFO - PROCESS | 1932 | 1461066467505 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"]]]}] 04:47:47 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 04:47:47 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 04:47:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 04:47:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 04:47:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 04:47:47 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 04:47:47 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 669ms 04:47:47 INFO - PROCESS | 1932 | 1461066467556 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 04:47:47 INFO - PROCESS | 1932 | 1461066467557 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 04:47:47 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 04:47:47 INFO - PROCESS | 1932 | 1461066467560 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 04:47:47 INFO - PROCESS | 1932 | 1461066467561 Marionette TRACE conn2 <- [1,3114,null,{}] 04:47:47 INFO - PROCESS | 1932 | 1461066467563 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}] 04:47:47 INFO - PROCESS | 1932 | 1461066467680 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 04:47:47 INFO - PROCESS | 1932 | 1461066467814 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\", \"610ff21b-8873-47b6-a6b2-a9e2b5d00d1d\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 04:47:47 INFO - PROCESS | 1932 | ++DOCSHELL 0x13a508000 == 103 [pid = 1932] [id = 788] 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 234 (0x12aaa6400) [pid = 1932] [serial = 2362] [outer = 0x0] 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 235 (0x12cfc0800) [pid = 1932] [serial = 2363] [outer = 0x12aaa6400] 04:47:47 INFO - PROCESS | 1932 | 1461066467845 Marionette DEBUG loaded listener.js 04:47:47 INFO - PROCESS | 1932 | ++DOMWINDOW == 236 (0x12e09d800) [pid = 1932] [serial = 2364] [outer = 0x12aaa6400] 04:47:48 INFO - PROCESS | 1932 | 1461066468178 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]]]}] 04:47:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 04:47:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 668ms 04:47:48 INFO - PROCESS | 1932 | 1461066468229 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 04:47:48 INFO - PROCESS | 1932 | 1461066468230 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 04:47:49 WARNING - u'runner_teardown' () 04:47:49 INFO - No more tests 04:47:49 INFO - Got 0 unexpected results 04:47:49 INFO - SUITE-END | took 514s 04:47:49 INFO - Closing logging queue 04:47:49 INFO - queue closed 04:47:49 INFO - Return code: 0 04:47:49 WARNING - # TBPL SUCCESS # 04:47:49 INFO - Running post-action listener: _resource_record_post_action 04:47:49 INFO - Running post-run listener: _resource_record_post_run 04:47:50 INFO - Total resource usage - Wall time: 538s; CPU: 57.0%; Read bytes: 86016; Write bytes: 994630144; Read time: 2; Write time: 5053 04:47:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 04:47:50 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 188443136; Write bytes: 184575488; Read time: 15507; Write time: 423 04:47:50 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 81920; Write bytes: 792986624; Read time: 1; Write time: 4585 04:47:50 INFO - Running post-run listener: _upload_blobber_files 04:47:50 INFO - Blob upload gear active. 04:47:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 04:47:50 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 04:47:50 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'] 04:47:50 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 04:47:50 INFO - (blobuploader) - INFO - Open directory for files ... 04:47:50 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 04:47:50 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:47:50 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:47:51 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 04:47:51 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:47:51 INFO - (blobuploader) - INFO - Done attempting. 04:47:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 04:47:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 04:47:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 04:47:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 04:47:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 04:47:53 INFO - (blobuploader) - INFO - Done attempting. 04:47:53 INFO - (blobuploader) - INFO - Iteration through files over. 04:47:53 INFO - Return code: 0 04:47:53 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 04:47:53 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 04:47:53 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/24e7906ecac0c166dd78fe5556fd2d3ed0dc087adf83cf80b56b30e3c4c30a9db114247dee9aab27b7b418c4fd5189fd245beba5085b847dcc87bf0575c9a036", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/663158d9b5c2bdc0f546fb008466ee4c0244fdd603a888df6435742ec4a0d87663ceda36e4ccad38169eac1f5804fff6df449a283fe6161900e558eea7bc5489"} 04:47:53 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 04:47:53 INFO - Writing to file /builds/slave/test/properties/blobber_files 04:47:53 INFO - Contents: 04:47:53 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/24e7906ecac0c166dd78fe5556fd2d3ed0dc087adf83cf80b56b30e3c4c30a9db114247dee9aab27b7b418c4fd5189fd245beba5085b847dcc87bf0575c9a036", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/663158d9b5c2bdc0f546fb008466ee4c0244fdd603a888df6435742ec4a0d87663ceda36e4ccad38169eac1f5804fff6df449a283fe6161900e558eea7bc5489"} 04:47:53 INFO - Running post-run listener: copy_logs_to_upload_dir 04:47:53 INFO - Copying logs to upload dir... 04:47:53 INFO - mkdir: /builds/slave/test/build/upload/logs 04:47:53 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=602.533184 ========= master_lag: 0.61 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 3 secs) (at 2016-04-19 04:47:54.109927) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 04:47:54.117664) ========= 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.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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/24e7906ecac0c166dd78fe5556fd2d3ed0dc087adf83cf80b56b30e3c4c30a9db114247dee9aab27b7b418c4fd5189fd245beba5085b847dcc87bf0575c9a036", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/663158d9b5c2bdc0f546fb008466ee4c0244fdd603a888df6435742ec4a0d87663ceda36e4ccad38169eac1f5804fff6df449a283fe6161900e558eea7bc5489"} build_url:https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012320 build_url: 'https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/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/24e7906ecac0c166dd78fe5556fd2d3ed0dc087adf83cf80b56b30e3c4c30a9db114247dee9aab27b7b418c4fd5189fd245beba5085b847dcc87bf0575c9a036", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/663158d9b5c2bdc0f546fb008466ee4c0244fdd603a888df6435742ec4a0d87663ceda36e4ccad38169eac1f5804fff6df449a283fe6161900e558eea7bc5489"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Gw_W9uXQScW9bdlDDpJPeA/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-19 04:47:54.153519) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:47:54.153854) ========= 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.BLgzXkLyoA/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.szu6bJErMf/Listeners TMPDIR=/var/folders/zw/k_htx6850ms3t4396777xgwh00000w/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.005320 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-19 04:47:54.207159) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:47:54.207526) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-19 04:47:54.207942) ========= ========= Total master_lag: 0.75 =========