builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0011 starttime: 1461637392.43 results: success (0) buildid: 20160425180543 builduid: de06529fb3cc45758946ab3ef16ae008 revision: ca6ab5be342e2d7817b0015447872dab3ecd5ef1 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.433899) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.434436) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.434755) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.455092) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.455408) ========= 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.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-25 19:23:12-- 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% 152M=0s 2016-04-25 19:23:12 (152 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.082621 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.555679) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.556042) ========= 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.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.031060 ========= master_lag: 0.19 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:12.773008) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 19:23:12.773471) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ca6ab5be342e2d7817b0015447872dab3ecd5ef1 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev ca6ab5be342e2d7817b0015447872dab3ecd5ef1 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-25 19:23:12,857 truncating revision to first 12 chars 2016-04-25 19:23:12,857 Setting DEBUG logging. 2016-04-25 19:23:12,857 attempt 1/10 2016-04-25 19:23:12,857 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/ca6ab5be342e?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 19:23:14,782 unpacking tar archive at: mozilla-aurora-ca6ab5be342e/testing/mozharness/ program finished with exit code 0 elapsedTime=2.175313 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-25 19:23:14.967573) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:14.967952) ========= script_repo_revision: ca6ab5be342e2d7817b0015447872dab3ecd5ef1 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:14.968429) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:14.968786) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 19:23:14.983357) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 36 secs) (at 2016-04-25 19:23:14.983707) ========= /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-aurora --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-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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 19:23:15 INFO - MultiFileLogger online at 20160425 19:23:15 in /builds/slave/test 19:23:15 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-aurora --download-symbols true 19:23:15 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 19:23:15 INFO - {'append_to_log': False, 19:23:15 INFO - 'base_work_dir': '/builds/slave/test', 19:23:15 INFO - 'blob_upload_branch': 'mozilla-aurora', 19:23:15 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 19:23:15 INFO - 'buildbot_json_path': 'buildprops.json', 19:23:15 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 19:23:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 19:23:15 INFO - 'download_minidump_stackwalk': True, 19:23:15 INFO - 'download_symbols': 'true', 19:23:15 INFO - 'e10s': False, 19:23:15 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 19:23:15 INFO - 'tooltool.py': '/tools/tooltool.py', 19:23:15 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 19:23:15 INFO - '/tools/misc-python/virtualenv.py')}, 19:23:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 19:23:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 19:23:15 INFO - 'log_level': 'info', 19:23:15 INFO - 'log_to_console': True, 19:23:15 INFO - 'opt_config_files': (), 19:23:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 19:23:15 INFO - '--processes=1', 19:23:15 INFO - '--config=%(test_path)s/wptrunner.ini', 19:23:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 19:23:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 19:23:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 19:23:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 19:23:15 INFO - 'pip_index': False, 19:23:15 INFO - 'require_test_zip': True, 19:23:15 INFO - 'test_type': ('testharness',), 19:23:15 INFO - 'this_chunk': '1', 19:23:15 INFO - 'tooltool_cache': '/builds/tooltool_cache', 19:23:15 INFO - 'total_chunks': '10', 19:23:15 INFO - 'virtualenv_path': 'venv', 19:23:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 19:23:15 INFO - 'work_dir': 'build'} 19:23:15 INFO - ##### 19:23:15 INFO - ##### Running clobber step. 19:23:15 INFO - ##### 19:23:15 INFO - Running pre-action listener: _resource_record_pre_action 19:23:15 INFO - Running main action method: clobber 19:23:15 INFO - rmtree: /builds/slave/test/build 19:23:15 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 19:23:16 INFO - Running post-action listener: _resource_record_post_action 19:23:16 INFO - ##### 19:23:16 INFO - ##### Running read-buildbot-config step. 19:23:16 INFO - ##### 19:23:16 INFO - Running pre-action listener: _resource_record_pre_action 19:23:16 INFO - Running main action method: read_buildbot_config 19:23:16 INFO - Using buildbot properties: 19:23:16 INFO - { 19:23:16 INFO - "project": "", 19:23:16 INFO - "product": "firefox", 19:23:16 INFO - "script_repo_revision": "production", 19:23:16 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 19:23:16 INFO - "repository": "", 19:23:16 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 19:23:16 INFO - "buildid": "20160425180543", 19:23:16 INFO - "pgo_build": "False", 19:23:16 INFO - "basedir": "/builds/slave/test", 19:23:16 INFO - "buildnumber": 215, 19:23:16 INFO - "slavename": "t-yosemite-r7-0011", 19:23:16 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 19:23:16 INFO - "platform": "macosx64", 19:23:16 INFO - "branch": "mozilla-aurora", 19:23:16 INFO - "revision": "ca6ab5be342e2d7817b0015447872dab3ecd5ef1", 19:23:16 INFO - "repo_path": "releases/mozilla-aurora", 19:23:16 INFO - "moz_repo_path": "", 19:23:16 INFO - "stage_platform": "macosx64", 19:23:16 INFO - "builduid": "de06529fb3cc45758946ab3ef16ae008", 19:23:16 INFO - "slavebuilddir": "test" 19:23:16 INFO - } 19:23:16 INFO - Found installer url https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 19:23:16 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 19:23:16 INFO - Running post-action listener: _resource_record_post_action 19:23:16 INFO - ##### 19:23:16 INFO - ##### Running download-and-extract step. 19:23:16 INFO - ##### 19:23:16 INFO - Running pre-action listener: _resource_record_pre_action 19:23:16 INFO - Running main action method: download_and_extract 19:23:16 INFO - mkdir: /builds/slave/test/build/tests 19:23:16 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')]} 19:23:16 INFO - https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 19:23:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:23:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:23:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:23:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 19:23:18 INFO - Downloaded 1235 bytes. 19:23:18 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 19:23:18 INFO - Using the following test package requirements: 19:23:18 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:23:18 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 19:23:18 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 19:23:18 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'jsshell-mac64.zip'], 19:23:18 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 19:23:18 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 19:23:18 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 19:23:18 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 19:23:18 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 19:23:18 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 19:23:18 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 19:23:18 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 19:23:18 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:18 INFO - https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 19:23:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:23:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:23:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 19:23:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 19:23:19 INFO - Downloaded 17990320 bytes. 19:23:19 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:23:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:23:19 INFO - caution: filename not matched: web-platform/* 19:23:19 INFO - Return code: 11 19:23:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:19 INFO - https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 19:23:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:23:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:23:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 19:23:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 19:23:21 INFO - Downloaded 36406739 bytes. 19:23:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 19:23:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 19:23:25 INFO - caution: filename not matched: bin/* 19:23:25 INFO - caution: filename not matched: config/* 19:23:25 INFO - caution: filename not matched: mozbase/* 19:23:25 INFO - caution: filename not matched: marionette/* 19:23:25 INFO - caution: filename not matched: tools/wptserve/* 19:23:25 INFO - Return code: 11 19:23:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:25 INFO - https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 19:23:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:23:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:23:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 19:23:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 19:23:27 INFO - Downloaded 73032977 bytes. 19:23:27 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:23:27 INFO - mkdir: /builds/slave/test/properties 19:23:27 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 19:23:27 INFO - Writing to file /builds/slave/test/properties/build_url 19:23:27 INFO - Contents: 19:23:27 INFO - build_url:https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 19:23:28 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:23:28 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 19:23:28 INFO - Writing to file /builds/slave/test/properties/symbols_url 19:23:28 INFO - Contents: 19:23:28 INFO - symbols_url:https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:23:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:28 INFO - https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 19:23:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:23:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:23:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 19:23:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 19:23:31 INFO - Downloaded 103566187 bytes. 19:23:31 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 19:23:31 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 19:23:35 INFO - Return code: 0 19:23:35 INFO - Running post-action listener: _resource_record_post_action 19:23:35 INFO - Running post-action listener: set_extra_try_arguments 19:23:35 INFO - ##### 19:23:35 INFO - ##### Running create-virtualenv step. 19:23:35 INFO - ##### 19:23:35 INFO - Running pre-action listener: _pre_create_virtualenv 19:23:35 INFO - Running pre-action listener: _resource_record_pre_action 19:23:35 INFO - Running main action method: create_virtualenv 19:23:35 INFO - Creating virtualenv /builds/slave/test/build/venv 19:23:35 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 19:23:35 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 19:23:35 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 19:23:35 INFO - Using real prefix '/tools/python27' 19:23:35 INFO - New python executable in /builds/slave/test/build/venv/bin/python 19:23:36 INFO - Installing distribute.............................................................................................................................................................................................done. 19:23:39 INFO - Installing pip.................done. 19:23:39 INFO - Return code: 0 19:23:39 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 19:23:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:39 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 0x101c99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec92ceb660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, '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.kCBCErRybm/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.OH2y31macK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:39 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 19:23:39 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 19:23:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:23:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:39 INFO - 'HOME': '/Users/cltbld', 19:23:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:39 INFO - 'LOGNAME': 'cltbld', 19:23:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:39 INFO - 'MOZ_NO_REMOTE': '1', 19:23:39 INFO - 'NO_EM_RESTART': '1', 19:23:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:39 INFO - 'PWD': '/builds/slave/test', 19:23:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:39 INFO - 'SHELL': '/bin/bash', 19:23:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:23:39 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:23:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:39 INFO - 'USER': 'cltbld', 19:23:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:39 INFO - 'XPC_FLAGS': '0x0', 19:23:39 INFO - 'XPC_SERVICE_NAME': '0', 19:23:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:39 INFO - Downloading/unpacking psutil>=0.7.1 19:23:39 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 19:23:39 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 19:23:39 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 19:23:39 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 19:23:39 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 19:23:39 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 19:23:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 19:23:42 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:23:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:23:42 INFO - Installing collected packages: psutil 19:23:42 INFO - Running setup.py install for psutil 19:23:42 INFO - building 'psutil._psutil_osx' extension 19:23:42 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 19:23:42 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 19:23:42 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 19:23:43 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 19:23:43 INFO - building 'psutil._psutil_posix' extension 19:23:43 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 19:23:43 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 19:23:43 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 19:23:43 INFO - ^ 19:23:43 INFO - 1 warning generated. 19:23:43 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 19:23:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 19:23:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 19:23:43 INFO - Successfully installed psutil 19:23:43 INFO - Cleaning up... 19:23:43 INFO - Return code: 0 19:23:43 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 19:23:43 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')]} 19:23:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:43 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')]} 19:23:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:43 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 0x101c99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec92ceb660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, '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.kCBCErRybm/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.OH2y31macK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:43 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 19:23:43 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 19:23:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:23:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:43 INFO - 'HOME': '/Users/cltbld', 19:23:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:43 INFO - 'LOGNAME': 'cltbld', 19:23:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:43 INFO - 'MOZ_NO_REMOTE': '1', 19:23:43 INFO - 'NO_EM_RESTART': '1', 19:23:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:43 INFO - 'PWD': '/builds/slave/test', 19:23:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:43 INFO - 'SHELL': '/bin/bash', 19:23:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:23:43 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:23:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:43 INFO - 'USER': 'cltbld', 19:23:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:43 INFO - 'XPC_FLAGS': '0x0', 19:23:43 INFO - 'XPC_SERVICE_NAME': '0', 19:23:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:43 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 19:23:43 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 19:23:43 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 19:23:43 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 19:23:43 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 19:23:43 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 19:23:43 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 19:23:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 19:23:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 19:23:46 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 19:23:46 INFO - Installing collected packages: mozsystemmonitor 19:23:46 INFO - Running setup.py install for mozsystemmonitor 19:23:46 INFO - Successfully installed mozsystemmonitor 19:23:46 INFO - Cleaning up... 19:23:46 INFO - Return code: 0 19:23:46 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 19:23:46 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')]} 19:23:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:46 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')]} 19:23:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:46 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 0x101c99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec92ceb660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, '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.kCBCErRybm/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.OH2y31macK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:46 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 19:23:46 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 19:23:46 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:23:46 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:46 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:46 INFO - 'HOME': '/Users/cltbld', 19:23:46 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:46 INFO - 'LOGNAME': 'cltbld', 19:23:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:46 INFO - 'MOZ_NO_REMOTE': '1', 19:23:46 INFO - 'NO_EM_RESTART': '1', 19:23:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:46 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:46 INFO - 'PWD': '/builds/slave/test', 19:23:46 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:46 INFO - 'SHELL': '/bin/bash', 19:23:46 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:23:46 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:23:46 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:46 INFO - 'USER': 'cltbld', 19:23:46 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:46 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:46 INFO - 'XPC_FLAGS': '0x0', 19:23:46 INFO - 'XPC_SERVICE_NAME': '0', 19:23:46 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:46 INFO - Downloading/unpacking blobuploader==1.2.4 19:23:46 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 19:23:46 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 19:23:46 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 19:23:46 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 19:23:46 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 19:23:46 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 19:23:49 INFO - Downloading blobuploader-1.2.4.tar.gz 19:23:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 19:23:49 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 19:23:49 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:49 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 19:23:50 INFO - Downloading docopt-0.6.1.tar.gz 19:23:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 19:23:50 INFO - Installing collected packages: blobuploader, requests, docopt 19:23:50 INFO - Running setup.py install for blobuploader 19:23:50 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 19:23:50 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 19:23:50 INFO - Running setup.py install for requests 19:23:50 INFO - Running setup.py install for docopt 19:23:51 INFO - Successfully installed blobuploader requests docopt 19:23:51 INFO - Cleaning up... 19:23:51 INFO - Return code: 0 19:23:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:23:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:51 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 0x101c99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec92ceb660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, '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.kCBCErRybm/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.OH2y31macK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:51 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 19:23:51 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 19:23:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:23:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:51 INFO - 'HOME': '/Users/cltbld', 19:23:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:51 INFO - 'LOGNAME': 'cltbld', 19:23:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:51 INFO - 'MOZ_NO_REMOTE': '1', 19:23:51 INFO - 'NO_EM_RESTART': '1', 19:23:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:51 INFO - 'PWD': '/builds/slave/test', 19:23:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:51 INFO - 'SHELL': '/bin/bash', 19:23:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:23:51 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:23:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:51 INFO - 'USER': 'cltbld', 19:23:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:51 INFO - 'XPC_FLAGS': '0x0', 19:23:51 INFO - 'XPC_SERVICE_NAME': '0', 19:23:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-WQAXW6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-V78eIo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-bpJA1J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Kld2v2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-OHacAV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:23:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:23:51 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Qeq75f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-xAx3Wt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-WuvUBF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-pFSXKS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-0BMx2R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZnEzC3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-II5IoC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-XMYChH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-oF8nA6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:23:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:23:52 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-1xGQVe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-6W83UI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-5_yMaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-hx51D2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-piM7LF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-nIvSte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:23:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:23:53 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-PlMWM8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:23:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:23:54 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 19:23:54 INFO - Running setup.py install for manifestparser 19:23:54 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 19:23:54 INFO - Running setup.py install for mozcrash 19:23:54 INFO - Running setup.py install for mozdebug 19:23:54 INFO - Running setup.py install for mozdevice 19:23:54 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 19:23:54 INFO - Installing dm script to /builds/slave/test/build/venv/bin 19:23:54 INFO - Running setup.py install for mozfile 19:23:54 INFO - Running setup.py install for mozhttpd 19:23:54 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 19:23:54 INFO - Running setup.py install for mozinfo 19:23:55 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Running setup.py install for mozInstall 19:23:55 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Running setup.py install for mozleak 19:23:55 INFO - Running setup.py install for mozlog 19:23:55 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Running setup.py install for moznetwork 19:23:55 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Running setup.py install for mozprocess 19:23:55 INFO - Running setup.py install for mozprofile 19:23:55 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 19:23:55 INFO - Running setup.py install for mozrunner 19:23:56 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 19:23:56 INFO - Running setup.py install for mozscreenshot 19:23:56 INFO - Running setup.py install for moztest 19:23:56 INFO - Running setup.py install for mozversion 19:23:56 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 19:23:56 INFO - Running setup.py install for wptserve 19:23:56 INFO - Running setup.py install for marionette-driver 19:23:56 INFO - Running setup.py install for browsermob-proxy 19:23:57 INFO - Running setup.py install for marionette-client 19:23:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:23:57 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 19:23:57 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 19:23:57 INFO - Cleaning up... 19:23:57 INFO - Return code: 0 19:23:57 INFO - Installing None into virtualenv /builds/slave/test/build/venv 19:23:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 19:23:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:23:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 19:23:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 19:23:57 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 0x101c99e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb6f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fec92ceb660>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, '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.kCBCErRybm/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.OH2y31macK/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 19:23:57 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 19:23:57 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 19:23:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:23:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:23:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:23:57 INFO - 'HOME': '/Users/cltbld', 19:23:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:23:57 INFO - 'LOGNAME': 'cltbld', 19:23:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:23:57 INFO - 'MOZ_NO_REMOTE': '1', 19:23:57 INFO - 'NO_EM_RESTART': '1', 19:23:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:23:57 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:23:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:23:57 INFO - 'PWD': '/builds/slave/test', 19:23:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:23:57 INFO - 'SHELL': '/bin/bash', 19:23:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:23:57 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:23:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:23:57 INFO - 'USER': 'cltbld', 19:23:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:23:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:23:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:23:57 INFO - 'XPC_FLAGS': '0x0', 19:23:57 INFO - 'XPC_SERVICE_NAME': '0', 19:23:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:23:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 19:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 19:23:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-US3mH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 19:23:57 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)) 19:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 19:23:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Q220g4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 19:23:57 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)) 19:23:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 19:23:57 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-n5C7yx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-_Jy3uh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-Pfe8fo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-PZ7rYp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-sqbqyq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-th8dqH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-kAKC9T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-fZMWhj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-E24D23-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZcjBfO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 19:23:58 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)) 19:23:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 19:23:58 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-HU2X2S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ozZu2p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-G9hWMx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-cSiQhl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-HbO2nd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-B9KuVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-C8B1YH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:23:59 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-SgBJI1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 19:23:59 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)) 19:23:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 19:24:00 INFO - Running setup.py (path:/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/pip-ZO0N0u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 19:24:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 19:24:00 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)) 19:24:00 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)) 19:24:00 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)) 19:24:00 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)) 19:24:00 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)) 19:24:00 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)) 19:24:00 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 19:24:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:24:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 19:24:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 19:24:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 19:24:02 INFO - Downloading blessings-1.6.tar.gz 19:24:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 19:24:02 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)) 19:24:02 INFO - Installing collected packages: blessings 19:24:02 INFO - Running setup.py install for blessings 19:24:03 INFO - Successfully installed blessings 19:24:03 INFO - Cleaning up... 19:24:03 INFO - Return code: 0 19:24:03 INFO - Done creating virtualenv /builds/slave/test/build/venv. 19:24:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:03 INFO - Reading from file tmpfile_stdout 19:24:03 INFO - Current package versions: 19:24:03 INFO - blessings == 1.6 19:24:03 INFO - blobuploader == 1.2.4 19:24:03 INFO - browsermob-proxy == 0.6.0 19:24:03 INFO - docopt == 0.6.1 19:24:03 INFO - manifestparser == 1.1 19:24:03 INFO - marionette-client == 2.3.0 19:24:03 INFO - marionette-driver == 1.4.0 19:24:03 INFO - mozInstall == 1.12 19:24:03 INFO - mozcrash == 0.17 19:24:03 INFO - mozdebug == 0.1 19:24:03 INFO - mozdevice == 0.48 19:24:03 INFO - mozfile == 1.2 19:24:03 INFO - mozhttpd == 0.7 19:24:03 INFO - mozinfo == 0.9 19:24:03 INFO - mozleak == 0.1 19:24:03 INFO - mozlog == 3.1 19:24:03 INFO - moznetwork == 0.27 19:24:03 INFO - mozprocess == 0.22 19:24:03 INFO - mozprofile == 0.28 19:24:03 INFO - mozrunner == 6.11 19:24:03 INFO - mozscreenshot == 0.1 19:24:03 INFO - mozsystemmonitor == 0.0 19:24:03 INFO - moztest == 0.7 19:24:03 INFO - mozversion == 1.4 19:24:03 INFO - psutil == 3.1.1 19:24:03 INFO - requests == 1.2.3 19:24:03 INFO - wptserve == 1.4.0 19:24:03 INFO - wsgiref == 0.1.2 19:24:03 INFO - Running post-action listener: _resource_record_post_action 19:24:03 INFO - Running post-action listener: _start_resource_monitoring 19:24:03 INFO - Starting resource monitoring. 19:24:03 INFO - ##### 19:24:03 INFO - ##### Running pull step. 19:24:03 INFO - ##### 19:24:03 INFO - Running pre-action listener: _resource_record_pre_action 19:24:03 INFO - Running main action method: pull 19:24:03 INFO - Pull has nothing to do! 19:24:03 INFO - Running post-action listener: _resource_record_post_action 19:24:03 INFO - ##### 19:24:03 INFO - ##### Running install step. 19:24:03 INFO - ##### 19:24:03 INFO - Running pre-action listener: _resource_record_pre_action 19:24:03 INFO - Running main action method: install 19:24:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 19:24:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 19:24:03 INFO - Reading from file tmpfile_stdout 19:24:03 INFO - Detecting whether we're running mozinstall >=1.0... 19:24:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 19:24:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 19:24:03 INFO - Reading from file tmpfile_stdout 19:24:03 INFO - Output received: 19:24:03 INFO - Usage: mozinstall [options] installer 19:24:03 INFO - Options: 19:24:03 INFO - -h, --help show this help message and exit 19:24:03 INFO - -d DEST, --destination=DEST 19:24:03 INFO - Directory to install application into. [default: 19:24:03 INFO - "/builds/slave/test"] 19:24:03 INFO - --app=APP Application being installed. [default: firefox] 19:24:03 INFO - mkdir: /builds/slave/test/build/application 19:24:03 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 19:24:03 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 19:24:21 INFO - Reading from file tmpfile_stdout 19:24:21 INFO - Output received: 19:24:21 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 19:24:21 INFO - Running post-action listener: _resource_record_post_action 19:24:21 INFO - ##### 19:24:21 INFO - ##### Running run-tests step. 19:24:21 INFO - ##### 19:24:21 INFO - Running pre-action listener: _resource_record_pre_action 19:24:21 INFO - Running main action method: run_tests 19:24:21 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 19:24:21 INFO - Minidump filename unknown. Determining based upon platform and architecture. 19:24:21 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 19:24:21 INFO - grabbing minidump binary from tooltool 19:24:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 19:24:21 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 0x101cb25e0>, '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 0x101895cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1018c0990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 19:24:21 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 19:24:21 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 19:24:21 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 19:24:21 INFO - Return code: 0 19:24:21 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 19:24:21 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 19:24:21 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.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 19:24:21 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.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 19:24:21 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.kCBCErRybm/Render', 19:24:21 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 19:24:21 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 19:24:21 INFO - 'HOME': '/Users/cltbld', 19:24:21 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 19:24:21 INFO - 'LOGNAME': 'cltbld', 19:24:21 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 19:24:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 19:24:21 INFO - 'MOZ_NO_REMOTE': '1', 19:24:21 INFO - 'NO_EM_RESTART': '1', 19:24:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 19:24:21 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 19:24:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 19:24:21 INFO - 'PWD': '/builds/slave/test', 19:24:21 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 19:24:21 INFO - 'SHELL': '/bin/bash', 19:24:21 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.OH2y31macK/Listeners', 19:24:21 INFO - 'TMPDIR': '/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/T/', 19:24:21 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 19:24:21 INFO - 'USER': 'cltbld', 19:24:21 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 19:24:21 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 19:24:21 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 19:24:21 INFO - 'XPC_FLAGS': '0x0', 19:24:21 INFO - 'XPC_SERVICE_NAME': '0', 19:24:21 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 19:24:21 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.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 19:24:22 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 19:24:22 INFO - import pkg_resources 19:24:23 INFO - Using 1 client processes 19:24:23 INFO - wptserve Starting http server on 127.0.0.1:8000 19:24:23 INFO - wptserve Starting http server on 127.0.0.1:8001 19:24:23 INFO - wptserve Starting http server on 127.0.0.1:8443 19:24:25 INFO - SUITE-START | Running 778 tests 19:24:25 INFO - Running testharness tests 19:24:25 INFO - Setting up ssl 19:24:25 INFO - PROCESS | certutil | 19:24:25 INFO - PROCESS | certutil | 19:24:25 INFO - PROCESS | certutil | 19:24:25 INFO - Certificate Nickname Trust Attributes 19:24:25 INFO - SSL,S/MIME,JAR/XPI 19:24:25 INFO - 19:24:25 INFO - web-platform-tests CT,, 19:24:25 INFO - 19:24:25 INFO - Starting runner 19:24:26 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 19:24:26 INFO - PROCESS | 1646 | 1461637466423 Marionette DEBUG Marionette enabled via build flag and pref 19:24:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1134d9000 == 1 [pid = 1646] [id = 1] 19:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x1134d9800) [pid = 1646] [serial = 1] [outer = 0x0] 19:24:26 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:24:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x1134da800) [pid = 1646] [serial = 2] [outer = 0x1134d9800] 19:24:26 INFO - PROCESS | 1646 | 1461637466751 Marionette INFO Listening on port 2828 19:24:27 INFO - PROCESS | 1646 | 1461637467094 Marionette DEBUG Marionette enabled via command-line flag 19:24:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11697a000 == 2 [pid = 1646] [id = 2] 19:24:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x11697a800) [pid = 1646] [serial = 3] [outer = 0x0] 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 19:24:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x11697b800) [pid = 1646] [serial = 4] [outer = 0x11697a800] 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:24:27 INFO - PROCESS | 1646 | 1461637467248 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49291 19:24:27 INFO - PROCESS | 1646 | 1461637467297 Marionette DEBUG Closed connection conn0 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:24:27 INFO - PROCESS | 1646 | 1461637467376 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49292 19:24:27 INFO - PROCESS | 1646 | 1461637467381 Marionette DEBUG Closed connection conn1 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:24:27 INFO - PROCESS | 1646 | 1461637467387 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49293 19:24:27 INFO - PROCESS | 1646 | 1461637467400 Marionette DEBUG Closed connection conn2 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 19:24:27 INFO - PROCESS | 1646 | 1461637467405 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49294 19:24:27 INFO - PROCESS | 1646 | 1461637467412 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 19:24:27 INFO - PROCESS | 1646 | 1461637467416 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425180543","device":"desktop","version":"48.0a2"} 19:24:27 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:24:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e6c000 == 3 [pid = 1646] [id = 3] 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x119e6d000) [pid = 1646] [serial = 5] [outer = 0x0] 19:24:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e6d800 == 4 [pid = 1646] [id = 4] 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11a006400) [pid = 1646] [serial = 6] [outer = 0x0] 19:24:28 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:24:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x121af1000 == 5 [pid = 1646] [id = 5] 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11a005c00) [pid = 1646] [serial = 7] [outer = 0x0] 19:24:28 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 19:24:28 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x121c76800) [pid = 1646] [serial = 8] [outer = 0x11a005c00] 19:24:28 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x1221ec000) [pid = 1646] [serial = 9] [outer = 0x119e6d000] 19:24:28 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x12410ec00) [pid = 1646] [serial = 10] [outer = 0x11a006400] 19:24:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x124110800) [pid = 1646] [serial = 11] [outer = 0x11a005c00] 19:24:29 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:24:29 INFO - PROCESS | 1646 | 1461637469384 Marionette DEBUG loaded listener.js 19:24:29 INFO - PROCESS | 1646 | 1461637469394 Marionette DEBUG loaded listener.js 19:24:29 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 19:24:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x12521f000) [pid = 1646] [serial = 12] [outer = 0x11a005c00] 19:24:29 INFO - PROCESS | 1646 | 1461637469776 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"79e9b35b-3843-1c4d-b029-2d0219ada097","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160425180543","device":"desktop","version":"48.0a2","command_id":1}}] 19:24:29 INFO - PROCESS | 1646 | 1461637469875 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 19:24:29 INFO - PROCESS | 1646 | 1461637469919 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 19:24:30 INFO - PROCESS | 1646 | 1461637470007 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 19:24:30 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 19:24:30 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x128f94800) [pid = 1646] [serial = 13] [outer = 0x11a005c00] 19:24:30 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 19:24:30 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:24:30 INFO - PROCESS | 1646 | 1461637470383 Marionette TRACE conn3 <- [1,3,null,{}] 19:24:30 INFO - PROCESS | 1646 | 1461637470387 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 19:24:30 INFO - PROCESS | 1646 | 1461637470410 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 19:24:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 19:24:30 INFO - PROCESS | 1646 | 1461637470443 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 19:24:30 INFO - PROCESS | 1646 | 1461637470444 Marionette TRACE conn3 <- [1,5,null,{"value":"7"}] 19:24:30 INFO - PROCESS | 1646 | 1461637470447 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 19:24:30 INFO - PROCESS | 1646 | 1461637470450 Marionette TRACE conn3 <- [1,6,null,{}] 19:24:30 INFO - PROCESS | 1646 | 1461637470454 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:30 INFO - PROCESS | 1646 | 1461637470461 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 19:24:30 INFO - PROCESS | 1646 | 1461637470465 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129545000 == 6 [pid = 1646] [id = 6] 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x1294cb400) [pid = 1646] [serial = 14] [outer = 0x0] 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x1294cd000) [pid = 1646] [serial = 15] [outer = 0x1294cb400] 19:24:30 INFO - PROCESS | 1646 | 1461637470502 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x1295f2000) [pid = 1646] [serial = 16] [outer = 0x1294cb400] 19:24:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12982c800 == 7 [pid = 1646] [id = 7] 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x1294ce000) [pid = 1646] [serial = 17] [outer = 0x0] 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12981dc00) [pid = 1646] [serial = 18] [outer = 0x1294ce000] 19:24:30 INFO - PROCESS | 1646 | 1461637470877 Marionette DEBUG loaded listener.js 19:24:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x1295f5c00) [pid = 1646] [serial = 19] [outer = 0x1294ce000] 19:24:30 INFO - PROCESS | 1646 | 1461637470969 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 19:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 19:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 572ms 19:24:31 INFO - PROCESS | 1646 | 1461637471034 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 19:24:31 INFO - PROCESS | 1646 | 1461637471036 Marionette TRACE conn3 <- [1,9,null,{"value":"7"}] 19:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 19:24:31 INFO - PROCESS | 1646 | 1461637471048 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 1646 | 1461637471050 Marionette TRACE conn3 <- [1,10,null,{}] 19:24:31 INFO - PROCESS | 1646 | 1461637471107 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:31 INFO - PROCESS | 1646 | 1461637471266 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 19:24:31 INFO - PROCESS | 1646 | 1461637471287 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca8800 == 8 [pid = 1646] [id = 8] 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12ac94c00) [pid = 1646] [serial = 20] [outer = 0x0] 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12ac96800) [pid = 1646] [serial = 21] [outer = 0x12ac94c00] 19:24:31 INFO - PROCESS | 1646 | 1461637471346 Marionette DEBUG loaded listener.js 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12ac9b400) [pid = 1646] [serial = 22] [outer = 0x12ac94c00] 19:24:31 INFO - PROCESS | 1646 | 1461637471662 Marionette TRACE conn3 <- [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]]]}] 19:24:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 19:24:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 671ms 19:24:31 INFO - PROCESS | 1646 | 1461637471720 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 19:24:31 INFO - PROCESS | 1646 | 1461637471721 Marionette TRACE conn3 <- [1,13,null,{"value":"7"}] 19:24:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 19:24:31 INFO - PROCESS | 1646 | 1461637471723 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 19:24:31 INFO - PROCESS | 1646 | 1461637471725 Marionette TRACE conn3 <- [1,14,null,{}] 19:24:31 INFO - PROCESS | 1646 | 1461637471727 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:31 INFO - PROCESS | 1646 | 1461637471818 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 19:24:31 INFO - PROCESS | 1646 | 1461637471823 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b464800 == 9 [pid = 1646] [id = 9] 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12b345400) [pid = 1646] [serial = 23] [outer = 0x0] 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12b3cb000) [pid = 1646] [serial = 24] [outer = 0x12b345400] 19:24:31 INFO - PROCESS | 1646 | 1461637471848 Marionette DEBUG loaded listener.js 19:24:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12b42ac00) [pid = 1646] [serial = 25] [outer = 0x12b345400] 19:24:32 INFO - PROCESS | 1646 | 1461637472113 Marionette TRACE conn3 <- [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]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 19:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 19:24:32 INFO - PROCESS | 1646 | 1461637472143 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 1646 | 1461637472144 Marionette TRACE conn3 <- [1,17,null,{"value":"7"}] 19:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 19:24:32 INFO - PROCESS | 1646 | 1461637472146 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 1646 | 1461637472147 Marionette TRACE conn3 <- [1,18,null,{}] 19:24:32 INFO - PROCESS | 1646 | 1461637472150 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:32 INFO - PROCESS | 1646 | 1461637472249 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 19:24:32 INFO - PROCESS | 1646 | 1461637472274 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2c000 == 10 [pid = 1646] [id = 10] 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12be36400) [pid = 1646] [serial = 26] [outer = 0x0] 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12be38000) [pid = 1646] [serial = 27] [outer = 0x12be36400] 19:24:32 INFO - PROCESS | 1646 | 1461637472303 Marionette DEBUG loaded listener.js 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12be3e400) [pid = 1646] [serial = 28] [outer = 0x12be36400] 19:24:32 INFO - PROCESS | 1646 | 1461637472566 Marionette TRACE conn3 <- [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]]]}] 19:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 19:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 471ms 19:24:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 19:24:32 INFO - PROCESS | 1646 | 1461637472622 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 1646 | 1461637472624 Marionette TRACE conn3 <- [1,21,null,{"value":"7"}] 19:24:32 INFO - PROCESS | 1646 | 1461637472626 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 19:24:32 INFO - PROCESS | 1646 | 1461637472627 Marionette TRACE conn3 <- [1,22,null,{}] 19:24:32 INFO - PROCESS | 1646 | 1461637472630 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:32 INFO - PROCESS | 1646 | 1461637472722 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 19:24:32 INFO - PROCESS | 1646 | 1461637472727 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c186800 == 11 [pid = 1646] [id = 11] 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12be41800) [pid = 1646] [serial = 29] [outer = 0x0] 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12c133800) [pid = 1646] [serial = 30] [outer = 0x12be41800] 19:24:32 INFO - PROCESS | 1646 | 1461637472752 Marionette DEBUG loaded listener.js 19:24:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12c13a000) [pid = 1646] [serial = 31] [outer = 0x12be41800] 19:24:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 19:24:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 368ms 19:24:32 INFO - PROCESS | 1646 | 1461637472990 Marionette TRACE conn3 <- [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]]]}] 19:24:32 INFO - PROCESS | 1646 | 1461637472995 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 19:24:32 INFO - PROCESS | 1646 | 1461637472997 Marionette TRACE conn3 <- [1,25,null,{"value":"7"}] 19:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 19:24:33 INFO - PROCESS | 1646 | 1461637473003 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 19:24:33 INFO - PROCESS | 1646 | 1461637473004 Marionette TRACE conn3 <- [1,26,null,{}] 19:24:33 INFO - PROCESS | 1646 | 1461637473007 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:33 INFO - PROCESS | 1646 | 1461637473106 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 19:24:33 INFO - PROCESS | 1646 | 1461637473113 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bb000 == 12 [pid = 1646] [id = 12] 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x11942d400) [pid = 1646] [serial = 32] [outer = 0x0] 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12c13ac00) [pid = 1646] [serial = 33] [outer = 0x11942d400] 19:24:33 INFO - PROCESS | 1646 | 1461637473138 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12c1cf400) [pid = 1646] [serial = 34] [outer = 0x11942d400] 19:24:33 INFO - PROCESS | 1646 | 1461637473381 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 19:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 19:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 19:24:33 INFO - PROCESS | 1646 | 1461637473424 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 19:24:33 INFO - PROCESS | 1646 | 1461637473425 Marionette TRACE conn3 <- [1,29,null,{"value":"7"}] 19:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 19:24:33 INFO - PROCESS | 1646 | 1461637473428 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 19:24:33 INFO - PROCESS | 1646 | 1461637473429 Marionette TRACE conn3 <- [1,30,null,{}] 19:24:33 INFO - PROCESS | 1646 | 1461637473431 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:33 INFO - PROCESS | 1646 | 1461637473521 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 19:24:33 INFO - PROCESS | 1646 | 1461637473526 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9dc000 == 13 [pid = 1646] [id = 13] 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12c1d2400) [pid = 1646] [serial = 35] [outer = 0x0] 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12ca24800) [pid = 1646] [serial = 36] [outer = 0x12c1d2400] 19:24:33 INFO - PROCESS | 1646 | 1461637473551 Marionette DEBUG loaded listener.js 19:24:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12ca28800) [pid = 1646] [serial = 37] [outer = 0x12c1d2400] 19:24:33 INFO - PROCESS | 1646 | 1461637473870 Marionette TRACE conn3 <- [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]]]}] 19:24:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 19:24:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 468ms 19:24:33 INFO - PROCESS | 1646 | 1461637473900 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 19:24:33 INFO - PROCESS | 1646 | 1461637473901 Marionette TRACE conn3 <- [1,33,null,{"value":"7"}] 19:24:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 19:24:33 INFO - PROCESS | 1646 | 1461637473905 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 19:24:33 INFO - PROCESS | 1646 | 1461637473906 Marionette TRACE conn3 <- [1,34,null,{}] 19:24:33 INFO - PROCESS | 1646 | 1461637473910 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:34 INFO - PROCESS | 1646 | 1461637474040 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 19:24:34 INFO - PROCESS | 1646 | 1461637474047 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccb2000 == 14 [pid = 1646] [id = 14] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12ca2ac00) [pid = 1646] [serial = 38] [outer = 0x0] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12ca31000) [pid = 1646] [serial = 39] [outer = 0x12ca2ac00] 19:24:34 INFO - PROCESS | 1646 | 1461637474087 Marionette DEBUG loaded listener.js 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12cc8cc00) [pid = 1646] [serial = 40] [outer = 0x12ca2ac00] 19:24:34 INFO - PROCESS | 1646 | 1461637474395 Marionette TRACE conn3 <- [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]]]}] 19:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 19:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 520ms 19:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 19:24:34 INFO - PROCESS | 1646 | 1461637474425 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 19:24:34 INFO - PROCESS | 1646 | 1461637474426 Marionette TRACE conn3 <- [1,37,null,{"value":"7"}] 19:24:34 INFO - PROCESS | 1646 | 1461637474428 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 19:24:34 INFO - PROCESS | 1646 | 1461637474429 Marionette TRACE conn3 <- [1,38,null,{}] 19:24:34 INFO - PROCESS | 1646 | 1461637474431 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:34 INFO - PROCESS | 1646 | 1461637474523 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 19:24:34 INFO - PROCESS | 1646 | 1461637474528 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19e800 == 15 [pid = 1646] [id = 15] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12cc91400) [pid = 1646] [serial = 41] [outer = 0x0] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12d181800) [pid = 1646] [serial = 42] [outer = 0x12cc91400] 19:24:34 INFO - PROCESS | 1646 | 1461637474553 Marionette DEBUG loaded listener.js 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12d187000) [pid = 1646] [serial = 43] [outer = 0x12cc91400] 19:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d445000 == 16 [pid = 1646] [id = 16] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x12d445800) [pid = 1646] [serial = 44] [outer = 0x0] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12d449800) [pid = 1646] [serial = 45] [outer = 0x12d445800] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12d448000) [pid = 1646] [serial = 46] [outer = 0x12d445800] 19:24:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc63000 == 17 [pid = 1646] [id = 17] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12cc97400) [pid = 1646] [serial = 47] [outer = 0x0] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12d41a000) [pid = 1646] [serial = 48] [outer = 0x12cc97400] 19:24:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12d41c000) [pid = 1646] [serial = 49] [outer = 0x12cc97400] 19:24:34 INFO - PROCESS | 1646 | 1461637474900 Marionette TRACE conn3 <- [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]]]}] 19:24:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 19:24:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 518ms 19:24:34 INFO - PROCESS | 1646 | 1461637474946 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 19:24:34 INFO - PROCESS | 1646 | 1461637474947 Marionette TRACE conn3 <- [1,41,null,{"value":"7"}] 19:24:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 19:24:34 INFO - PROCESS | 1646 | 1461637474949 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 19:24:34 INFO - PROCESS | 1646 | 1461637474951 Marionette TRACE conn3 <- [1,42,null,{}] 19:24:34 INFO - PROCESS | 1646 | 1461637474954 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:35 INFO - PROCESS | 1646 | 1461637475044 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 19:24:35 INFO - PROCESS | 1646 | 1461637475049 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d76b800 == 18 [pid = 1646] [id = 18] 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12d189400) [pid = 1646] [serial = 50] [outer = 0x0] 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12d561c00) [pid = 1646] [serial = 51] [outer = 0x12d189400] 19:24:35 INFO - PROCESS | 1646 | 1461637475076 Marionette DEBUG loaded listener.js 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12aa99c00) [pid = 1646] [serial = 52] [outer = 0x12d189400] 19:24:35 INFO - PROCESS | 1646 | 1461637475338 Marionette TRACE conn3 <- [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]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 19:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 420ms 19:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 19:24:35 INFO - PROCESS | 1646 | 1461637475370 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 1646 | 1461637475371 Marionette TRACE conn3 <- [1,45,null,{"value":"7"}] 19:24:35 INFO - PROCESS | 1646 | 1461637475373 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - PROCESS | 1646 | 1461637475375 Marionette TRACE conn3 <- [1,46,null,{}] 19:24:35 INFO - PROCESS | 1646 | 1461637475385 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:35 INFO - PROCESS | 1646 | 1461637475474 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 19:24:35 INFO - PROCESS | 1646 | 1461637475480 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1d000 == 19 [pid = 1646] [id = 19] 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x11806b400) [pid = 1646] [serial = 53] [outer = 0x0] 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x1197b5000) [pid = 1646] [serial = 54] [outer = 0x11806b400] 19:24:35 INFO - PROCESS | 1646 | 1461637475510 Marionette DEBUG loaded listener.js 19:24:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x12aaa1000) [pid = 1646] [serial = 55] [outer = 0x11806b400] 19:24:35 INFO - PROCESS | 1646 | 1461637475838 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 19:24:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 19:24:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 470ms 19:24:35 INFO - PROCESS | 1646 | 1461637475845 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 19:24:35 INFO - PROCESS | 1646 | 1461637475847 Marionette TRACE conn3 <- [1,49,null,{"value":"7"}] 19:24:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 19:24:35 INFO - PROCESS | 1646 | 1461637475850 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 19:24:35 INFO - PROCESS | 1646 | 1461637475852 Marionette TRACE conn3 <- [1,50,null,{}] 19:24:35 INFO - PROCESS | 1646 | 1461637475855 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 1646 | 1461637476002 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 19:24:36 INFO - PROCESS | 1646 | 1461637476008 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854b000 == 20 [pid = 1646] [id = 20] 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11871ac00) [pid = 1646] [serial = 56] [outer = 0x0] 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11871f400) [pid = 1646] [serial = 57] [outer = 0x11871ac00] 19:24:36 INFO - PROCESS | 1646 | 1461637476047 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x12aaa6800) [pid = 1646] [serial = 58] [outer = 0x11871ac00] 19:24:36 INFO - PROCESS | 1646 | 1461637476287 Marionette TRACE conn3 <- [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]]]}] 19:24:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 19:24:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 470ms 19:24:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 19:24:36 INFO - PROCESS | 1646 | 1461637476326 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 19:24:36 INFO - PROCESS | 1646 | 1461637476327 Marionette TRACE conn3 <- [1,53,null,{"value":"7"}] 19:24:36 INFO - PROCESS | 1646 | 1461637476331 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 19:24:36 INFO - PROCESS | 1646 | 1461637476332 Marionette TRACE conn3 <- [1,54,null,{}] 19:24:36 INFO - PROCESS | 1646 | 1461637476335 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:36 INFO - PROCESS | 1646 | 1461637476432 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 19:24:36 INFO - PROCESS | 1646 | 1461637476437 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcac000 == 21 [pid = 1646] [id = 21] 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x12d8efc00) [pid = 1646] [serial = 59] [outer = 0x0] 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x12d8f7000) [pid = 1646] [serial = 60] [outer = 0x12d8efc00] 19:24:36 INFO - PROCESS | 1646 | 1461637476465 Marionette DEBUG loaded listener.js 19:24:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x12e28b800) [pid = 1646] [serial = 61] [outer = 0x12d8efc00] 19:24:37 INFO - PROCESS | 1646 | 1461637477496 Marionette TRACE conn3 <- [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]]]}] 19:24:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 19:24:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1224ms 19:24:37 INFO - PROCESS | 1646 | 1461637477554 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 19:24:37 INFO - PROCESS | 1646 | 1461637477557 Marionette TRACE conn3 <- [1,57,null,{"value":"7"}] 19:24:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 19:24:37 INFO - PROCESS | 1646 | 1461637477561 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 19:24:37 INFO - PROCESS | 1646 | 1461637477566 Marionette TRACE conn3 <- [1,58,null,{}] 19:24:37 INFO - PROCESS | 1646 | 1461637477570 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:37 INFO - PROCESS | 1646 | 1461637477681 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 19:24:37 INFO - PROCESS | 1646 | 1461637477738 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x112dc3800 == 22 [pid = 1646] [id = 22] 19:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x112cd5800) [pid = 1646] [serial = 62] [outer = 0x0] 19:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x113429000) [pid = 1646] [serial = 63] [outer = 0x112cd5800] 19:24:37 INFO - PROCESS | 1646 | 1461637477770 Marionette DEBUG loaded listener.js 19:24:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x115e26800) [pid = 1646] [serial = 64] [outer = 0x112cd5800] 19:24:38 INFO - PROCESS | 1646 | 1461637478207 Marionette TRACE conn3 <- [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]]]}] 19:24:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 19:24:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 676ms 19:24:38 INFO - PROCESS | 1646 | 1461637478238 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 19:24:38 INFO - PROCESS | 1646 | 1461637478244 Marionette TRACE conn3 <- [1,61,null,{"value":"7"}] 19:24:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 19:24:38 INFO - PROCESS | 1646 | 1461637478251 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 19:24:38 INFO - PROCESS | 1646 | 1461637478254 Marionette TRACE conn3 <- [1,62,null,{}] 19:24:38 INFO - PROCESS | 1646 | 1461637478258 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:38 INFO - PROCESS | 1646 | 1461637478426 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 19:24:38 INFO - PROCESS | 1646 | 1461637478556 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a87800 == 23 [pid = 1646] [id = 23] 19:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1167f3800) [pid = 1646] [serial = 65] [outer = 0x0] 19:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1175b1800) [pid = 1646] [serial = 66] [outer = 0x1167f3800] 19:24:38 INFO - PROCESS | 1646 | 1461637478605 Marionette DEBUG loaded listener.js 19:24:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11817f800) [pid = 1646] [serial = 67] [outer = 0x1167f3800] 19:24:39 INFO - PROCESS | 1646 | 1461637479040 Marionette TRACE conn3 <- [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]]]}] 19:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 19:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 822ms 19:24:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 19:24:39 INFO - PROCESS | 1646 | 1461637479072 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 19:24:39 INFO - PROCESS | 1646 | 1461637479074 Marionette TRACE conn3 <- [1,65,null,{"value":"7"}] 19:24:39 INFO - PROCESS | 1646 | 1461637479076 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 19:24:39 INFO - PROCESS | 1646 | 1461637479079 Marionette TRACE conn3 <- [1,66,null,{}] 19:24:39 INFO - PROCESS | 1646 | 1461637479087 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:39 INFO - PROCESS | 1646 | 1461637479215 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 19:24:39 INFO - PROCESS | 1646 | 1461637479496 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131af800 == 24 [pid = 1646] [id = 24] 19:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11642c000) [pid = 1646] [serial = 68] [outer = 0x0] 19:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x116430400) [pid = 1646] [serial = 69] [outer = 0x11642c000] 19:24:39 INFO - PROCESS | 1646 | 1461637479550 Marionette DEBUG loaded listener.js 19:24:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x116606800) [pid = 1646] [serial = 70] [outer = 0x11642c000] 19:24:39 INFO - PROCESS | 1646 | 1461637479960 Marionette TRACE conn3 <- [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]]]}] 19:24:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 19:24:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 922ms 19:24:40 INFO - PROCESS | 1646 | 1461637479999 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 19:24:40 INFO - PROCESS | 1646 | 1461637480001 Marionette TRACE conn3 <- [1,69,null,{"value":"7"}] 19:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 19:24:40 INFO - PROCESS | 1646 | 1461637480022 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 19:24:40 INFO - PROCESS | 1646 | 1461637480025 Marionette TRACE conn3 <- [1,70,null,{}] 19:24:40 INFO - PROCESS | 1646 | 1461637480031 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:40 INFO - PROCESS | 1646 | 1461637480115 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 19:24:40 INFO - PROCESS | 1646 | 1461637480207 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11335c000 == 25 [pid = 1646] [id = 25] 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11642d400) [pid = 1646] [serial = 71] [outer = 0x0] 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11695b400) [pid = 1646] [serial = 72] [outer = 0x11642d400] 19:24:40 INFO - PROCESS | 1646 | 1461637480237 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1175b3800) [pid = 1646] [serial = 73] [outer = 0x11642d400] 19:24:40 INFO - PROCESS | 1646 | 1461637480529 Marionette TRACE conn3 <- [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]]]}] 19:24:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 19:24:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 544ms 19:24:40 INFO - PROCESS | 1646 | 1461637480555 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 19:24:40 INFO - PROCESS | 1646 | 1461637480557 Marionette TRACE conn3 <- [1,73,null,{"value":"7"}] 19:24:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 19:24:40 INFO - PROCESS | 1646 | 1461637480560 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 19:24:40 INFO - PROCESS | 1646 | 1461637480561 Marionette TRACE conn3 <- [1,74,null,{}] 19:24:40 INFO - PROCESS | 1646 | 1461637480564 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:40 INFO - PROCESS | 1646 | 1461637480638 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 19:24:40 INFO - PROCESS | 1646 | 1461637480643 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x116918000 == 26 [pid = 1646] [id = 26] 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1167ef400) [pid = 1646] [serial = 74] [outer = 0x0] 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118023800) [pid = 1646] [serial = 75] [outer = 0x1167ef400] 19:24:40 INFO - PROCESS | 1646 | 1461637480674 Marionette DEBUG loaded listener.js 19:24:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1185e7400) [pid = 1646] [serial = 76] [outer = 0x1167ef400] 19:24:40 INFO - PROCESS | 1646 | 1461637480972 Marionette TRACE conn3 <- [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]]]}] 19:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 19:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 470ms 19:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 19:24:41 INFO - PROCESS | 1646 | 1461637481033 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1646 | 1461637481034 Marionette TRACE conn3 <- [1,77,null,{"value":"7"}] 19:24:41 INFO - PROCESS | 1646 | 1461637481041 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1646 | 1461637481045 Marionette TRACE conn3 <- [1,78,null,{}] 19:24:41 INFO - PROCESS | 1646 | 1461637481048 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:41 INFO - PROCESS | 1646 | 1461637481120 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 19:24:41 INFO - PROCESS | 1646 | 1461637481124 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x117445000 == 27 [pid = 1646] [id = 27] 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x118717800) [pid = 1646] [serial = 77] [outer = 0x0] 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1187c7c00) [pid = 1646] [serial = 78] [outer = 0x118717800] 19:24:41 INFO - PROCESS | 1646 | 1461637481155 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118f32800) [pid = 1646] [serial = 79] [outer = 0x118717800] 19:24:41 INFO - PROCESS | 1646 | 1461637481483 Marionette TRACE conn3 <- [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]]]}] 19:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 19:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 476ms 19:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 19:24:41 INFO - PROCESS | 1646 | 1461637481513 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1646 | 1461637481515 Marionette TRACE conn3 <- [1,81,null,{"value":"7"}] 19:24:41 INFO - PROCESS | 1646 | 1461637481517 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1646 | 1461637481518 Marionette TRACE conn3 <- [1,82,null,{}] 19:24:41 INFO - PROCESS | 1646 | 1461637481520 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:41 INFO - PROCESS | 1646 | 1461637481596 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 19:24:41 INFO - PROCESS | 1646 | 1461637481642 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1175a3000 == 28 [pid = 1646] [id = 28] 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x118719800) [pid = 1646] [serial = 80] [outer = 0x0] 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118f39400) [pid = 1646] [serial = 81] [outer = 0x118719800] 19:24:41 INFO - PROCESS | 1646 | 1461637481668 Marionette DEBUG loaded listener.js 19:24:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119458c00) [pid = 1646] [serial = 82] [outer = 0x118719800] 19:24:41 INFO - PROCESS | 1646 | 1461637481924 Marionette TRACE conn3 <- [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]]]}] 19:24:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 19:24:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 419ms 19:24:41 INFO - PROCESS | 1646 | 1461637481937 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 19:24:41 INFO - PROCESS | 1646 | 1461637481938 Marionette TRACE conn3 <- [1,85,null,{"value":"7"}] 19:24:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 19:24:41 INFO - PROCESS | 1646 | 1461637481940 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 19:24:41 INFO - PROCESS | 1646 | 1461637481941 Marionette TRACE conn3 <- [1,86,null,{}] 19:24:41 INFO - PROCESS | 1646 | 1461637481944 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:42 INFO - PROCESS | 1646 | 1461637482022 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 19:24:42 INFO - PROCESS | 1646 | 1461637482026 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118615000 == 29 [pid = 1646] [id = 29] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11949a000) [pid = 1646] [serial = 83] [outer = 0x0] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1197b3800) [pid = 1646] [serial = 84] [outer = 0x11949a000] 19:24:42 INFO - PROCESS | 1646 | 1461637482061 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1197bf400) [pid = 1646] [serial = 85] [outer = 0x11949a000] 19:24:42 INFO - PROCESS | 1646 | 1461637482378 Marionette TRACE conn3 <- [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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 19:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 19:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 19:24:42 INFO - PROCESS | 1646 | 1461637482411 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 19:24:42 INFO - PROCESS | 1646 | 1461637482413 Marionette TRACE conn3 <- [1,89,null,{"value":"7"}] 19:24:42 INFO - PROCESS | 1646 | 1461637482415 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 1646 | 1461637482416 Marionette TRACE conn3 <- [1,90,null,{}] 19:24:42 INFO - PROCESS | 1646 | 1461637482418 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:42 INFO - PROCESS | 1646 | 1461637482518 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 19:24:42 INFO - PROCESS | 1646 | 1461637482526 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116472000 == 30 [pid = 1646] [id = 30] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11949d800) [pid = 1646] [serial = 86] [outer = 0x0] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119c8e400) [pid = 1646] [serial = 87] [outer = 0x11949d800] 19:24:42 INFO - PROCESS | 1646 | 1461637482553 Marionette DEBUG loaded listener.js 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119ee3400) [pid = 1646] [serial = 88] [outer = 0x11949d800] 19:24:42 INFO - PROCESS | 1646 | 1461637482866 Marionette TRACE conn3 <- [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]]]}] 19:24:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 19:24:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 19:24:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 19:24:42 INFO - PROCESS | 1646 | 1461637482883 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 19:24:42 INFO - PROCESS | 1646 | 1461637482884 Marionette TRACE conn3 <- [1,93,null,{"value":"7"}] 19:24:42 INFO - PROCESS | 1646 | 1461637482886 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 19:24:42 INFO - PROCESS | 1646 | 1461637482887 Marionette TRACE conn3 <- [1,94,null,{}] 19:24:42 INFO - PROCESS | 1646 | 1461637482891 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:42 INFO - PROCESS | 1646 | 1461637482961 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 19:24:42 INFO - PROCESS | 1646 | 1461637482965 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119334000 == 31 [pid = 1646] [id = 31] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11871d800) [pid = 1646] [serial = 89] [outer = 0x0] 19:24:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a1e8400) [pid = 1646] [serial = 90] [outer = 0x11871d800] 19:24:42 INFO - PROCESS | 1646 | 1461637482993 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12150a400) [pid = 1646] [serial = 91] [outer = 0x11871d800] 19:24:43 INFO - PROCESS | 1646 | 1461637483268 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 19:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 419ms 19:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 19:24:43 INFO - PROCESS | 1646 | 1461637483305 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 19:24:43 INFO - PROCESS | 1646 | 1461637483306 Marionette TRACE conn3 <- [1,97,null,{"value":"7"}] 19:24:43 INFO - PROCESS | 1646 | 1461637483308 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1646 | 1461637483310 Marionette TRACE conn3 <- [1,98,null,{}] 19:24:43 INFO - PROCESS | 1646 | 1461637483324 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:43 INFO - PROCESS | 1646 | 1461637483422 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 19:24:43 INFO - PROCESS | 1646 | 1461637483430 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193ca000 == 32 [pid = 1646] [id = 32] 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x112fbd800) [pid = 1646] [serial = 92] [outer = 0x0] 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12147f400) [pid = 1646] [serial = 93] [outer = 0x112fbd800] 19:24:43 INFO - PROCESS | 1646 | 1461637483456 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x119457400) [pid = 1646] [serial = 94] [outer = 0x112fbd800] 19:24:43 INFO - PROCESS | 1646 | 1461637483719 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 19:24:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 19:24:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 430ms 19:24:43 INFO - PROCESS | 1646 | 1461637483740 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 19:24:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 19:24:43 INFO - PROCESS | 1646 | 1461637483741 Marionette TRACE conn3 <- [1,101,null,{"value":"7"}] 19:24:43 INFO - PROCESS | 1646 | 1461637483743 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 19:24:43 INFO - PROCESS | 1646 | 1461637483744 Marionette TRACE conn3 <- [1,102,null,{}] 19:24:43 INFO - PROCESS | 1646 | 1461637483747 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:43 INFO - PROCESS | 1646 | 1461637483823 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 19:24:43 INFO - PROCESS | 1646 | 1461637483827 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119974800 == 33 [pid = 1646] [id = 33] 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121515400) [pid = 1646] [serial = 95] [outer = 0x0] 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x121676c00) [pid = 1646] [serial = 96] [outer = 0x121515400] 19:24:43 INFO - PROCESS | 1646 | 1461637483855 Marionette DEBUG loaded listener.js 19:24:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1219b8000) [pid = 1646] [serial = 97] [outer = 0x121515400] 19:24:44 INFO - PROCESS | 1646 | 1461637484143 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 19:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 19:24:44 INFO - PROCESS | 1646 | 1461637484166 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 1646 | 1461637484168 Marionette TRACE conn3 <- [1,105,null,{"value":"7"}] 19:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 19:24:44 INFO - PROCESS | 1646 | 1461637484170 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 1646 | 1461637484171 Marionette TRACE conn3 <- [1,106,null,{}] 19:24:44 INFO - PROCESS | 1646 | 1461637484182 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:44 INFO - PROCESS | 1646 | 1461637484256 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 19:24:44 INFO - PROCESS | 1646 | 1461637484261 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2f800 == 34 [pid = 1646] [id = 34] 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121aa2c00) [pid = 1646] [serial = 98] [outer = 0x0] 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121c76400) [pid = 1646] [serial = 99] [outer = 0x121aa2c00] 19:24:44 INFO - PROCESS | 1646 | 1461637484291 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x122198800) [pid = 1646] [serial = 100] [outer = 0x121aa2c00] 19:24:44 INFO - PROCESS | 1646 | 1461637484593 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 19:24:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 19:24:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 476ms 19:24:44 INFO - PROCESS | 1646 | 1461637484660 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 19:24:44 INFO - PROCESS | 1646 | 1461637484661 Marionette TRACE conn3 <- [1,109,null,{"value":"7"}] 19:24:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 19:24:44 INFO - PROCESS | 1646 | 1461637484664 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 19:24:44 INFO - PROCESS | 1646 | 1461637484666 Marionette TRACE conn3 <- [1,110,null,{}] 19:24:44 INFO - PROCESS | 1646 | 1461637484668 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:44 INFO - PROCESS | 1646 | 1461637484758 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 19:24:44 INFO - PROCESS | 1646 | 1461637484762 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1b8800 == 35 [pid = 1646] [id = 35] 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121c77800) [pid = 1646] [serial = 101] [outer = 0x0] 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12470e000) [pid = 1646] [serial = 102] [outer = 0x121c77800] 19:24:44 INFO - PROCESS | 1646 | 1461637484792 Marionette DEBUG loaded listener.js 19:24:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125170400) [pid = 1646] [serial = 103] [outer = 0x121c77800] 19:24:45 INFO - PROCESS | 1646 | 1461637485094 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 19:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 19:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 19:24:45 INFO - PROCESS | 1646 | 1461637485135 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 19:24:45 INFO - PROCESS | 1646 | 1461637485137 Marionette TRACE conn3 <- [1,113,null,{"value":"7"}] 19:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 19:24:45 INFO - PROCESS | 1646 | 1461637485139 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 1646 | 1461637485140 Marionette TRACE conn3 <- [1,114,null,{}] 19:24:45 INFO - PROCESS | 1646 | 1461637485142 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:45 INFO - PROCESS | 1646 | 1461637485215 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 19:24:45 INFO - PROCESS | 1646 | 1461637485263 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121462000 == 36 [pid = 1646] [id = 36] 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12410d800) [pid = 1646] [serial = 104] [outer = 0x0] 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125176000) [pid = 1646] [serial = 105] [outer = 0x12410d800] 19:24:45 INFO - PROCESS | 1646 | 1461637485288 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125887400) [pid = 1646] [serial = 106] [outer = 0x12410d800] 19:24:45 INFO - PROCESS | 1646 | 1461637485579 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 19:24:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 19:24:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 19:24:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 19:24:45 INFO - PROCESS | 1646 | 1461637485607 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 19:24:45 INFO - PROCESS | 1646 | 1461637485608 Marionette TRACE conn3 <- [1,117,null,{"value":"7"}] 19:24:45 INFO - PROCESS | 1646 | 1461637485610 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 19:24:45 INFO - PROCESS | 1646 | 1461637485611 Marionette TRACE conn3 <- [1,118,null,{}] 19:24:45 INFO - PROCESS | 1646 | 1461637485617 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:45 INFO - PROCESS | 1646 | 1461637485690 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 19:24:45 INFO - PROCESS | 1646 | 1461637485697 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216e9800 == 37 [pid = 1646] [id = 37] 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x125881000) [pid = 1646] [serial = 107] [outer = 0x0] 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125ecc800) [pid = 1646] [serial = 108] [outer = 0x125881000] 19:24:45 INFO - PROCESS | 1646 | 1461637485722 Marionette DEBUG loaded listener.js 19:24:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x127893c00) [pid = 1646] [serial = 109] [outer = 0x125881000] 19:24:46 INFO - PROCESS | 1646 | 1461637486009 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 19:24:46 INFO - PROCESS | 1646 | 1461637486029 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1646 | 1461637486030 Marionette TRACE conn3 <- [1,121,null,{"value":"7"}] 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 19:24:46 INFO - PROCESS | 1646 | 1461637486040 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1646 | 1461637486042 Marionette TRACE conn3 <- [1,122,null,{}] 19:24:46 INFO - PROCESS | 1646 | 1461637486044 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:46 INFO - PROCESS | 1646 | 1461637486117 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 19:24:46 INFO - PROCESS | 1646 | 1461637486169 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae7000 == 38 [pid = 1646] [id = 38] 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119312400) [pid = 1646] [serial = 110] [outer = 0x0] 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127899c00) [pid = 1646] [serial = 111] [outer = 0x119312400] 19:24:46 INFO - PROCESS | 1646 | 1461637486194 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128ecc000) [pid = 1646] [serial = 112] [outer = 0x119312400] 19:24:46 INFO - PROCESS | 1646 | 1461637486428 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 427ms 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 19:24:46 INFO - PROCESS | 1646 | 1461637486460 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1646 | 1461637486461 Marionette TRACE conn3 <- [1,125,null,{"value":"7"}] 19:24:46 INFO - PROCESS | 1646 | 1461637486463 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1646 | 1461637486464 Marionette TRACE conn3 <- [1,126,null,{}] 19:24:46 INFO - PROCESS | 1646 | 1461637486469 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:46 INFO - PROCESS | 1646 | 1461637486548 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 19:24:46 INFO - PROCESS | 1646 | 1461637486553 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12411d800 == 39 [pid = 1646] [id = 39] 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128ecb800) [pid = 1646] [serial = 113] [outer = 0x0] 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1291a9c00) [pid = 1646] [serial = 114] [outer = 0x128ecb800] 19:24:46 INFO - PROCESS | 1646 | 1461637486580 Marionette DEBUG loaded listener.js 19:24:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1294c5c00) [pid = 1646] [serial = 115] [outer = 0x128ecb800] 19:24:46 INFO - PROCESS | 1646 | 1461637486883 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 19:24:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 19:24:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 19:24:46 INFO - PROCESS | 1646 | 1461637486932 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 19:24:46 INFO - PROCESS | 1646 | 1461637486933 Marionette TRACE conn3 <- [1,129,null,{"value":"7"}] 19:24:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 19:24:46 INFO - PROCESS | 1646 | 1461637486938 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 19:24:46 INFO - PROCESS | 1646 | 1461637486939 Marionette TRACE conn3 <- [1,130,null,{}] 19:24:46 INFO - PROCESS | 1646 | 1461637486942 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:47 INFO - PROCESS | 1646 | 1461637487015 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 19:24:47 INFO - PROCESS | 1646 | 1461637487080 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12474c800 == 40 [pid = 1646] [id = 40] 19:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128ecc400) [pid = 1646] [serial = 116] [outer = 0x0] 19:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1294cc000) [pid = 1646] [serial = 117] [outer = 0x128ecc400] 19:24:47 INFO - PROCESS | 1646 | 1461637487104 Marionette DEBUG loaded listener.js 19:24:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129812400) [pid = 1646] [serial = 118] [outer = 0x128ecc400] 19:24:48 INFO - PROCESS | 1646 | 1461637488086 Marionette TRACE conn3 <- [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]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 19:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1170ms 19:24:48 INFO - PROCESS | 1646 | 1461637488109 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 1646 | 1461637488111 Marionette TRACE conn3 <- [1,133,null,{"value":"7"}] 19:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 19:24:48 INFO - PROCESS | 1646 | 1461637488114 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - PROCESS | 1646 | 1461637488118 Marionette TRACE conn3 <- [1,134,null,{}] 19:24:48 INFO - PROCESS | 1646 | 1461637488122 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:48 INFO - PROCESS | 1646 | 1461637488209 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 19:24:48 INFO - PROCESS | 1646 | 1461637488234 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1130d5000 == 41 [pid = 1646] [id = 41] 19:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1166dd400) [pid = 1646] [serial = 119] [outer = 0x0] 19:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1167c7000) [pid = 1646] [serial = 120] [outer = 0x1166dd400] 19:24:48 INFO - PROCESS | 1646 | 1461637488287 Marionette DEBUG loaded listener.js 19:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1169b6400) [pid = 1646] [serial = 121] [outer = 0x1166dd400] 19:24:48 INFO - PROCESS | 1646 | 1461637488682 Marionette TRACE conn3 <- [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]]]}] 19:24:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 19:24:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 575ms 19:24:48 INFO - PROCESS | 1646 | 1461637488690 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 19:24:48 INFO - PROCESS | 1646 | 1461637488695 Marionette TRACE conn3 <- [1,137,null,{"value":"7"}] 19:24:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 19:24:48 INFO - PROCESS | 1646 | 1461637488702 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 19:24:48 INFO - PROCESS | 1646 | 1461637488705 Marionette TRACE conn3 <- [1,138,null,{}] 19:24:48 INFO - PROCESS | 1646 | 1461637488716 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:48 INFO - PROCESS | 1646 | 1461637488853 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 19:24:48 INFO - PROCESS | 1646 | 1461637488906 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f56000 == 42 [pid = 1646] [id = 42] 19:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x117154c00) [pid = 1646] [serial = 122] [outer = 0x0] 19:24:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11806ec00) [pid = 1646] [serial = 123] [outer = 0x117154c00] 19:24:48 INFO - PROCESS | 1646 | 1461637488947 Marionette DEBUG loaded listener.js 19:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118180800) [pid = 1646] [serial = 124] [outer = 0x117154c00] 19:24:49 INFO - PROCESS | 1646 | 1461637489327 Marionette TRACE conn3 <- [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]]]}] 19:24:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 19:24:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 630ms 19:24:49 INFO - PROCESS | 1646 | 1461637489331 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 19:24:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 19:24:49 INFO - PROCESS | 1646 | 1461637489333 Marionette TRACE conn3 <- [1,141,null,{"value":"7"}] 19:24:49 INFO - PROCESS | 1646 | 1461637489335 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 19:24:49 INFO - PROCESS | 1646 | 1461637489337 Marionette TRACE conn3 <- [1,142,null,{}] 19:24:49 INFO - PROCESS | 1646 | 1461637489348 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11806b400) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d189400) [pid = 1646] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12cc91400) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ca2ac00) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12c1d2400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11942d400) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12be41800) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12be36400) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b345400) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12ac94c00) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1294cb400) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11871ac00) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12410d800) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125881000) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119312400) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12d8efc00) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x112cd5800) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1167f3800) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11642c000) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11642d400) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1167ef400) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118717800) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118719800) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11949a000) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11949d800) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11871d800) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112fbd800) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121515400) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 19:24:49 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121aa2c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 19:24:49 INFO - PROCESS | 1646 | 1461637489900 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 19:24:49 INFO - PROCESS | 1646 | 1461637489910 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x112bb7800 == 43 [pid = 1646] [id = 43] 19:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x116428000) [pid = 1646] [serial = 125] [outer = 0x0] 19:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1169a8000) [pid = 1646] [serial = 126] [outer = 0x116428000] 19:24:49 INFO - PROCESS | 1646 | 1461637489941 Marionette DEBUG loaded listener.js 19:24:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x118717800) [pid = 1646] [serial = 127] [outer = 0x116428000] 19:24:50 INFO - PROCESS | 1646 | 1461637490240 Marionette TRACE conn3 <- [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]]]}] 19:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 19:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 924ms 19:24:50 INFO - PROCESS | 1646 | 1461637490266 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 19:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 19:24:50 INFO - PROCESS | 1646 | 1461637490268 Marionette TRACE conn3 <- [1,145,null,{"value":"7"}] 19:24:50 INFO - PROCESS | 1646 | 1461637490270 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 1646 | 1461637490271 Marionette TRACE conn3 <- [1,146,null,{}] 19:24:50 INFO - PROCESS | 1646 | 1461637490274 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:50 INFO - PROCESS | 1646 | 1461637490348 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 19:24:50 INFO - PROCESS | 1646 | 1461637490391 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x117593000 == 44 [pid = 1646] [id = 44] 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11642c000) [pid = 1646] [serial = 128] [outer = 0x0] 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118ae8400) [pid = 1646] [serial = 129] [outer = 0x11642c000] 19:24:50 INFO - PROCESS | 1646 | 1461637490418 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119311400) [pid = 1646] [serial = 130] [outer = 0x11642c000] 19:24:50 INFO - PROCESS | 1646 | 1461637490686 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 19:24:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 19:24:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 469ms 19:24:50 INFO - PROCESS | 1646 | 1461637490750 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 19:24:50 INFO - PROCESS | 1646 | 1461637490751 Marionette TRACE conn3 <- [1,149,null,{"value":"7"}] 19:24:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 19:24:50 INFO - PROCESS | 1646 | 1461637490755 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 19:24:50 INFO - PROCESS | 1646 | 1461637490757 Marionette TRACE conn3 <- [1,150,null,{}] 19:24:50 INFO - PROCESS | 1646 | 1461637490759 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:50 INFO - PROCESS | 1646 | 1461637490854 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 19:24:50 INFO - PROCESS | 1646 | 1461637490864 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854c000 == 45 [pid = 1646] [id = 45] 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x116a78000) [pid = 1646] [serial = 131] [outer = 0x0] 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119423800) [pid = 1646] [serial = 132] [outer = 0x116a78000] 19:24:50 INFO - PROCESS | 1646 | 1461637490904 Marionette DEBUG loaded listener.js 19:24:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11945b000) [pid = 1646] [serial = 133] [outer = 0x116a78000] 19:24:51 INFO - PROCESS | 1646 | 1461637491363 Marionette TRACE conn3 <- [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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 19:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 620ms 19:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 19:24:51 INFO - PROCESS | 1646 | 1461637491374 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1646 | 1461637491375 Marionette TRACE conn3 <- [1,153,null,{"value":"7"}] 19:24:51 INFO - PROCESS | 1646 | 1461637491378 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1646 | 1461637491379 Marionette TRACE conn3 <- [1,154,null,{}] 19:24:51 INFO - PROCESS | 1646 | 1461637491382 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:51 INFO - PROCESS | 1646 | 1461637491464 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 19:24:51 INFO - PROCESS | 1646 | 1461637491469 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f4c800 == 46 [pid = 1646] [id = 46] 19:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11949a800) [pid = 1646] [serial = 134] [outer = 0x0] 19:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1197be400) [pid = 1646] [serial = 135] [outer = 0x11949a800] 19:24:51 INFO - PROCESS | 1646 | 1461637491497 Marionette DEBUG loaded listener.js 19:24:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119e38000) [pid = 1646] [serial = 136] [outer = 0x11949a800] 19:24:51 INFO - PROCESS | 1646 | 1461637491844 Marionette TRACE conn3 <- [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]]]}] 19:24:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 19:24:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 519ms 19:24:51 INFO - PROCESS | 1646 | 1461637491897 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 19:24:51 INFO - PROCESS | 1646 | 1461637491900 Marionette TRACE conn3 <- [1,157,null,{"value":"7"}] 19:24:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 19:24:51 INFO - PROCESS | 1646 | 1461637491904 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 19:24:51 INFO - PROCESS | 1646 | 1461637491906 Marionette TRACE conn3 <- [1,158,null,{}] 19:24:51 INFO - PROCESS | 1646 | 1461637491911 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:52 INFO - PROCESS | 1646 | 1461637491999 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 19:24:52 INFO - PROCESS | 1646 | 1461637492044 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x112c61000 == 47 [pid = 1646] [id = 47] 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115d86400) [pid = 1646] [serial = 137] [outer = 0x0] 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11626f800) [pid = 1646] [serial = 138] [outer = 0x115d86400] 19:24:52 INFO - PROCESS | 1646 | 1461637492077 Marionette DEBUG loaded listener.js 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1167f2400) [pid = 1646] [serial = 139] [outer = 0x115d86400] 19:24:52 INFO - PROCESS | 1646 | 1461637492491 Marionette TRACE conn3 <- [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]]]}] 19:24:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 19:24:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 621ms 19:24:52 INFO - PROCESS | 1646 | 1461637492525 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 19:24:52 INFO - PROCESS | 1646 | 1461637492530 Marionette TRACE conn3 <- [1,161,null,{"value":"7"}] 19:24:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 19:24:52 INFO - PROCESS | 1646 | 1461637492535 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 19:24:52 INFO - PROCESS | 1646 | 1461637492537 Marionette TRACE conn3 <- [1,162,null,{}] 19:24:52 INFO - PROCESS | 1646 | 1461637492540 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:52 INFO - PROCESS | 1646 | 1461637492630 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 19:24:52 INFO - PROCESS | 1646 | 1461637492673 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11822a800 == 48 [pid = 1646] [id = 48] 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1169b4400) [pid = 1646] [serial = 140] [outer = 0x0] 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118461400) [pid = 1646] [serial = 141] [outer = 0x1169b4400] 19:24:52 INFO - PROCESS | 1646 | 1461637492703 Marionette DEBUG loaded listener.js 19:24:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11871b800) [pid = 1646] [serial = 142] [outer = 0x1169b4400] 19:24:53 INFO - PROCESS | 1646 | 1461637493096 Marionette TRACE conn3 <- [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]]]}] 19:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 19:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 19:24:53 INFO - PROCESS | 1646 | 1461637493157 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 19:24:53 INFO - PROCESS | 1646 | 1461637493158 Marionette TRACE conn3 <- [1,165,null,{"value":"7"}] 19:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 19:24:53 INFO - PROCESS | 1646 | 1461637493161 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 19:24:53 INFO - PROCESS | 1646 | 1461637493163 Marionette TRACE conn3 <- [1,166,null,{}] 19:24:53 INFO - PROCESS | 1646 | 1461637493191 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:53 INFO - PROCESS | 1646 | 1461637493281 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 19:24:53 INFO - PROCESS | 1646 | 1461637493343 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x119978000 == 49 [pid = 1646] [id = 49] 19:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119494400) [pid = 1646] [serial = 143] [outer = 0x0] 19:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1197b5400) [pid = 1646] [serial = 144] [outer = 0x119494400] 19:24:53 INFO - PROCESS | 1646 | 1461637493391 Marionette DEBUG loaded listener.js 19:24:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11845e400) [pid = 1646] [serial = 145] [outer = 0x119494400] 19:24:53 INFO - PROCESS | 1646 | 1461637493829 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 19:24:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 19:24:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 687ms 19:24:53 INFO - PROCESS | 1646 | 1461637493849 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 19:24:53 INFO - PROCESS | 1646 | 1461637493851 Marionette TRACE conn3 <- [1,169,null,{"value":"7"}] 19:24:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 19:24:53 INFO - PROCESS | 1646 | 1461637493853 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 19:24:53 INFO - PROCESS | 1646 | 1461637493854 Marionette TRACE conn3 <- [1,170,null,{}] 19:24:53 INFO - PROCESS | 1646 | 1461637493857 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:53 INFO - PROCESS | 1646 | 1461637493944 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 19:24:54 INFO - PROCESS | 1646 | 1461637494001 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2c800 == 50 [pid = 1646] [id = 50] 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119c9ac00) [pid = 1646] [serial = 146] [outer = 0x0] 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119eeb000) [pid = 1646] [serial = 147] [outer = 0x119c9ac00] 19:24:54 INFO - PROCESS | 1646 | 1461637494034 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121515800) [pid = 1646] [serial = 148] [outer = 0x119c9ac00] 19:24:54 INFO - PROCESS | 1646 | 1461637494448 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 19:24:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 19:24:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 618ms 19:24:54 INFO - PROCESS | 1646 | 1461637494472 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 19:24:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 19:24:54 INFO - PROCESS | 1646 | 1461637494473 Marionette TRACE conn3 <- [1,173,null,{"value":"7"}] 19:24:54 INFO - PROCESS | 1646 | 1461637494475 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 19:24:54 INFO - PROCESS | 1646 | 1461637494477 Marionette TRACE conn3 <- [1,174,null,{}] 19:24:54 INFO - PROCESS | 1646 | 1461637494479 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:54 INFO - PROCESS | 1646 | 1461637494563 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 19:24:54 INFO - PROCESS | 1646 | 1461637494670 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854a000 == 51 [pid = 1646] [id = 51] 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119da3400) [pid = 1646] [serial = 149] [outer = 0x0] 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x121511c00) [pid = 1646] [serial = 150] [outer = 0x119da3400] 19:24:54 INFO - PROCESS | 1646 | 1461637494701 Marionette DEBUG loaded listener.js 19:24:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121517800) [pid = 1646] [serial = 151] [outer = 0x119da3400] 19:24:55 INFO - PROCESS | 1646 | 1461637495182 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 19:24:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 19:24:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 19:24:55 INFO - PROCESS | 1646 | 1461637495195 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 19:24:55 INFO - PROCESS | 1646 | 1461637495197 Marionette TRACE conn3 <- [1,177,null,{"value":"7"}] 19:24:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 19:24:55 INFO - PROCESS | 1646 | 1461637495200 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 19:24:55 INFO - PROCESS | 1646 | 1461637495203 Marionette TRACE conn3 <- [1,178,null,{}] 19:24:55 INFO - PROCESS | 1646 | 1461637495207 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:55 INFO - PROCESS | 1646 | 1461637495293 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 19:24:55 INFO - PROCESS | 1646 | 1461637495339 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x116915000 == 52 [pid = 1646] [id = 52] 19:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x115d82800) [pid = 1646] [serial = 152] [outer = 0x0] 19:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11626cc00) [pid = 1646] [serial = 153] [outer = 0x115d82800] 19:24:55 INFO - PROCESS | 1646 | 1461637495368 Marionette DEBUG loaded listener.js 19:24:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x116672000) [pid = 1646] [serial = 154] [outer = 0x115d82800] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11854c000 == 51 [pid = 1646] [id = 45] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x117593000 == 50 [pid = 1646] [id = 44] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x112bb7800 == 49 [pid = 1646] [id = 43] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x115f56000 == 48 [pid = 1646] [id = 42] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x116472000 == 47 [pid = 1646] [id = 30] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1130d5000 == 46 [pid = 1646] [id = 41] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1175a3000 == 45 [pid = 1646] [id = 28] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1216e9800 == 44 [pid = 1646] [id = 37] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x117445000 == 43 [pid = 1646] [id = 27] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119334000 == 42 [pid = 1646] [id = 31] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118615000 == 41 [pid = 1646] [id = 29] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11854a000 == 40 [pid = 1646] [id = 51] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2c800 == 39 [pid = 1646] [id = 50] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119978000 == 38 [pid = 1646] [id = 49] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12411d800 == 37 [pid = 1646] [id = 39] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12474c800 == 36 [pid = 1646] [id = 40] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae7000 == 35 [pid = 1646] [id = 38] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11822a800 == 34 [pid = 1646] [id = 48] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x118f4c800 == 33 [pid = 1646] [id = 46] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1b8800 == 32 [pid = 1646] [id = 35] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1193ca000 == 31 [pid = 1646] [id = 32] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119974800 == 30 [pid = 1646] [id = 33] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x112c61000 == 29 [pid = 1646] [id = 47] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2f800 == 28 [pid = 1646] [id = 34] 19:24:56 INFO - PROCESS | 1646 | --DOCSHELL 0x121462000 == 27 [pid = 1646] [id = 36] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12470e000) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x125176000) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x125ecc800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127899c00) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1291a9c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x113429000) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1175b1800) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x116430400) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x116606800) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11695b400) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118023800) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1187c7c00) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118f39400) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1197b3800) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119c8e400) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119ee3400) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11a1e8400) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12150a400) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12147f400) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119457400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x121676c00) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121c76400) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x122198800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1219b8000) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1197bf400) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1185e7400) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125887400) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x127893c00) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115e26800) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x118f32800) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119458c00) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x128ecc000) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11817f800) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1175b3800) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12e28b800) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1294cd000) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1295f2000) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124110800) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121c76800) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12ca31000) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12ca24800) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12ca28800) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12c13ac00) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12c1cf400) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12c133800) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12c13a000) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12be3e400) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12be38000) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12b3cb000) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12b42ac00) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12ac96800) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12ac9b400) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12981dc00) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12d8f7000) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x12aaa6800) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x12aaa1000) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11871f400) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x1197b5000) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x12d561c00) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x12aa99c00) [pid = 1646] [serial = 52] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x12d41a000) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x12d181800) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x12d187000) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x12d449800) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x12cc8cc00) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 19:24:56 INFO - PROCESS | 1646 | 1461637496416 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 19:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1222ms 19:24:56 INFO - PROCESS | 1646 | 1461637496423 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 1646 | 1461637496425 Marionette TRACE conn3 <- [1,181,null,{"value":"7"}] 19:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 19:24:56 INFO - PROCESS | 1646 | 1461637496431 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 1646 | 1461637496433 Marionette TRACE conn3 <- [1,182,null,{}] 19:24:56 INFO - PROCESS | 1646 | 1461637496437 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:56 INFO - PROCESS | 1646 | 1461637496505 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 19:24:56 INFO - PROCESS | 1646 | 1461637496511 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x112bbb000 == 28 [pid = 1646] [id = 53] 19:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x115e26800) [pid = 1646] [serial = 155] [outer = 0x0] 19:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x116430400) [pid = 1646] [serial = 156] [outer = 0x115e26800] 19:24:56 INFO - PROCESS | 1646 | 1461637496540 Marionette DEBUG loaded listener.js 19:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x116673400) [pid = 1646] [serial = 157] [outer = 0x115e26800] 19:24:56 INFO - PROCESS | 1646 | 1461637496850 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 19:24:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 19:24:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 473ms 19:24:56 INFO - PROCESS | 1646 | 1461637496903 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 19:24:56 INFO - PROCESS | 1646 | 1461637496908 Marionette TRACE conn3 <- [1,185,null,{"value":"7"}] 19:24:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 19:24:56 INFO - PROCESS | 1646 | 1461637496912 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 19:24:56 INFO - PROCESS | 1646 | 1461637496914 Marionette TRACE conn3 <- [1,186,null,{}] 19:24:56 INFO - PROCESS | 1646 | 1461637496916 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:56 INFO - PROCESS | 1646 | 1461637496982 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 19:24:56 INFO - PROCESS | 1646 | 1461637496987 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x116291000 == 29 [pid = 1646] [id = 54] 19:24:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1167eec00) [pid = 1646] [serial = 158] [outer = 0x0] 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1175b0400) [pid = 1646] [serial = 159] [outer = 0x1167eec00] 19:24:57 INFO - PROCESS | 1646 | 1461637497016 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x118027800) [pid = 1646] [serial = 160] [outer = 0x1167eec00] 19:24:57 INFO - PROCESS | 1646 | 1461637497330 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 19:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 469ms 19:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 19:24:57 INFO - PROCESS | 1646 | 1461637497382 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1646 | 1461637497383 Marionette TRACE conn3 <- [1,189,null,{"value":"7"}] 19:24:57 INFO - PROCESS | 1646 | 1461637497386 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1646 | 1461637497388 Marionette TRACE conn3 <- [1,190,null,{}] 19:24:57 INFO - PROCESS | 1646 | 1461637497396 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:57 INFO - PROCESS | 1646 | 1461637497467 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 19:24:57 INFO - PROCESS | 1646 | 1461637497509 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd9800 == 30 [pid = 1646] [id = 55] 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x116452400) [pid = 1646] [serial = 161] [outer = 0x0] 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x118466800) [pid = 1646] [serial = 162] [outer = 0x116452400] 19:24:57 INFO - PROCESS | 1646 | 1461637497538 Marionette DEBUG loaded listener.js 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118721800) [pid = 1646] [serial = 163] [outer = 0x116452400] 19:24:57 INFO - PROCESS | 1646 | 1461637497806 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 19:24:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 19:24:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 471ms 19:24:57 INFO - PROCESS | 1646 | 1461637497858 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 19:24:57 INFO - PROCESS | 1646 | 1461637497860 Marionette TRACE conn3 <- [1,193,null,{"value":"7"}] 19:24:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 19:24:57 INFO - PROCESS | 1646 | 1461637497862 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 19:24:57 INFO - PROCESS | 1646 | 1461637497863 Marionette TRACE conn3 <- [1,194,null,{}] 19:24:57 INFO - PROCESS | 1646 | 1461637497866 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:57 INFO - PROCESS | 1646 | 1461637497938 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 19:24:57 INFO - PROCESS | 1646 | 1461637497943 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180ea800 == 31 [pid = 1646] [id = 56] 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x1187c8800) [pid = 1646] [serial = 164] [outer = 0x0] 19:24:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x118f33c00) [pid = 1646] [serial = 165] [outer = 0x1187c8800] 19:24:57 INFO - PROCESS | 1646 | 1461637497970 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x119422c00) [pid = 1646] [serial = 166] [outer = 0x1187c8800] 19:24:58 INFO - PROCESS | 1646 | 1461637498264 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 19:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 419ms 19:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 19:24:58 INFO - PROCESS | 1646 | 1461637498282 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 1646 | 1461637498283 Marionette TRACE conn3 <- [1,197,null,{"value":"7"}] 19:24:58 INFO - PROCESS | 1646 | 1461637498285 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 1646 | 1461637498286 Marionette TRACE conn3 <- [1,198,null,{}] 19:24:58 INFO - PROCESS | 1646 | 1461637498292 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:58 INFO - PROCESS | 1646 | 1461637498391 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 19:24:58 INFO - PROCESS | 1646 | 1461637498423 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118536000 == 32 [pid = 1646] [id = 57] 19:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x1167ca800) [pid = 1646] [serial = 167] [outer = 0x0] 19:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x118aeac00) [pid = 1646] [serial = 168] [outer = 0x1167ca800] 19:24:58 INFO - PROCESS | 1646 | 1461637498454 Marionette DEBUG loaded listener.js 19:24:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119458c00) [pid = 1646] [serial = 169] [outer = 0x1167ca800] 19:24:58 INFO - PROCESS | 1646 | 1461637498903 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 19:24:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 19:24:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 19:24:58 INFO - PROCESS | 1646 | 1461637498957 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 19:24:58 INFO - PROCESS | 1646 | 1461637498959 Marionette TRACE conn3 <- [1,201,null,{"value":"7"}] 19:24:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 19:24:58 INFO - PROCESS | 1646 | 1461637498961 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 19:24:58 INFO - PROCESS | 1646 | 1461637498962 Marionette TRACE conn3 <- [1,202,null,{}] 19:24:58 INFO - PROCESS | 1646 | 1461637498964 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:59 INFO - PROCESS | 1646 | 1461637499063 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 19:24:59 INFO - PROCESS | 1646 | 1461637499069 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f4a800 == 33 [pid = 1646] [id = 58] 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1167bcc00) [pid = 1646] [serial = 170] [outer = 0x0] 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1197b8400) [pid = 1646] [serial = 171] [outer = 0x1167bcc00] 19:24:59 INFO - PROCESS | 1646 | 1461637499099 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x119dacc00) [pid = 1646] [serial = 172] [outer = 0x1167bcc00] 19:24:59 INFO - PROCESS | 1646 | 1461637499452 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 19:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 518ms 19:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 19:24:59 INFO - PROCESS | 1646 | 1461637499480 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 19:24:59 INFO - PROCESS | 1646 | 1461637499481 Marionette TRACE conn3 <- [1,205,null,{"value":"7"}] 19:24:59 INFO - PROCESS | 1646 | 1461637499483 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 19:24:59 INFO - PROCESS | 1646 | 1461637499484 Marionette TRACE conn3 <- [1,206,null,{}] 19:24:59 INFO - PROCESS | 1646 | 1461637499493 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:24:59 INFO - PROCESS | 1646 | 1461637499577 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 19:24:59 INFO - PROCESS | 1646 | 1461637499581 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:24:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11953b000 == 34 [pid = 1646] [id = 59] 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1125b6800) [pid = 1646] [serial = 173] [outer = 0x0] 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119ee7400) [pid = 1646] [serial = 174] [outer = 0x1125b6800] 19:24:59 INFO - PROCESS | 1646 | 1461637499607 Marionette DEBUG loaded listener.js 19:24:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121480400) [pid = 1646] [serial = 175] [outer = 0x1125b6800] 19:24:59 INFO - PROCESS | 1646 | 1461637499898 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 19:24:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 19:24:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 19:24:59 INFO - PROCESS | 1646 | 1461637499951 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 19:24:59 INFO - PROCESS | 1646 | 1461637499954 Marionette TRACE conn3 <- [1,209,null,{"value":"7"}] 19:24:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 19:24:59 INFO - PROCESS | 1646 | 1461637499958 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 19:24:59 INFO - PROCESS | 1646 | 1461637499959 Marionette TRACE conn3 <- [1,210,null,{}] 19:24:59 INFO - PROCESS | 1646 | 1461637499961 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 1646 | 1461637500043 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 19:25:00 INFO - PROCESS | 1646 | 1461637500076 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119913800 == 35 [pid = 1646] [id = 60] 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x1175afc00) [pid = 1646] [serial = 176] [outer = 0x0] 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x121513c00) [pid = 1646] [serial = 177] [outer = 0x1175afc00] 19:25:00 INFO - PROCESS | 1646 | 1461637500101 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x121676c00) [pid = 1646] [serial = 178] [outer = 0x1175afc00] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x128ecc400) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x128ecb800) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x121c77800) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11949a800) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x116a78000) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x117154c00) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x1166dd400) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x116428000) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 19:25:00 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11642c000) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 19:25:00 INFO - PROCESS | 1646 | 1461637500425 Marionette TRACE conn3 <- [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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 19:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 519ms 19:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 19:25:00 INFO - PROCESS | 1646 | 1461637500478 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1646 | 1461637500479 Marionette TRACE conn3 <- [1,213,null,{"value":"7"}] 19:25:00 INFO - PROCESS | 1646 | 1461637500481 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1646 | 1461637500483 Marionette TRACE conn3 <- [1,214,null,{}] 19:25:00 INFO - PROCESS | 1646 | 1461637500485 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 1646 | 1461637500548 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 19:25:00 INFO - PROCESS | 1646 | 1461637500553 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd9000 == 36 [pid = 1646] [id = 61] 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11871d800) [pid = 1646] [serial = 179] [outer = 0x0] 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x119c94000) [pid = 1646] [serial = 180] [outer = 0x11871d800] 19:25:00 INFO - PROCESS | 1646 | 1461637500581 Marionette DEBUG loaded listener.js 19:25:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1219b8800) [pid = 1646] [serial = 181] [outer = 0x11871d800] 19:25:00 INFO - PROCESS | 1646 | 1461637500884 Marionette TRACE conn3 <- [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]]]}] 19:25:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 19:25:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 419ms 19:25:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 19:25:00 INFO - PROCESS | 1646 | 1461637500902 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 19:25:00 INFO - PROCESS | 1646 | 1461637500904 Marionette TRACE conn3 <- [1,217,null,{"value":"7"}] 19:25:00 INFO - PROCESS | 1646 | 1461637500906 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 19:25:00 INFO - PROCESS | 1646 | 1461637500907 Marionette TRACE conn3 <- [1,218,null,{}] 19:25:00 INFO - PROCESS | 1646 | 1461637500909 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:00 INFO - PROCESS | 1646 | 1461637500981 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 19:25:01 INFO - PROCESS | 1646 | 1461637501022 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e61800 == 37 [pid = 1646] [id = 62] 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11768b800) [pid = 1646] [serial = 182] [outer = 0x0] 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x121acf400) [pid = 1646] [serial = 183] [outer = 0x11768b800] 19:25:01 INFO - PROCESS | 1646 | 1461637501047 Marionette DEBUG loaded listener.js 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x121f26000) [pid = 1646] [serial = 184] [outer = 0x11768b800] 19:25:01 INFO - PROCESS | 1646 | 1461637501307 Marionette TRACE conn3 <- [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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 19:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 19:25:01 INFO - PROCESS | 1646 | 1461637501375 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 19:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 19:25:01 INFO - PROCESS | 1646 | 1461637501381 Marionette TRACE conn3 <- [1,221,null,{"value":"7"}] 19:25:01 INFO - PROCESS | 1646 | 1461637501384 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 1646 | 1461637501387 Marionette TRACE conn3 <- [1,222,null,{}] 19:25:01 INFO - PROCESS | 1646 | 1461637501390 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:01 INFO - PROCESS | 1646 | 1461637501520 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 19:25:01 INFO - PROCESS | 1646 | 1461637501577 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118535000 == 38 [pid = 1646] [id = 63] 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x111f46000) [pid = 1646] [serial = 185] [outer = 0x0] 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x122192400) [pid = 1646] [serial = 186] [outer = 0x111f46000] 19:25:01 INFO - PROCESS | 1646 | 1461637501623 Marionette DEBUG loaded listener.js 19:25:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119455c00) [pid = 1646] [serial = 187] [outer = 0x111f46000] 19:25:01 INFO - PROCESS | 1646 | 1461637501903 Marionette TRACE conn3 <- [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]]]}] 19:25:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 19:25:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 571ms 19:25:01 INFO - PROCESS | 1646 | 1461637501963 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 19:25:01 INFO - PROCESS | 1646 | 1461637501964 Marionette TRACE conn3 <- [1,225,null,{"value":"7"}] 19:25:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 19:25:01 INFO - PROCESS | 1646 | 1461637501967 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 19:25:01 INFO - PROCESS | 1646 | 1461637501968 Marionette TRACE conn3 <- [1,226,null,{}] 19:25:01 INFO - PROCESS | 1646 | 1461637501970 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:02 INFO - PROCESS | 1646 | 1461637502049 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 19:25:02 INFO - PROCESS | 1646 | 1461637502054 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aea000 == 39 [pid = 1646] [id = 64] 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1247d2800) [pid = 1646] [serial = 188] [outer = 0x0] 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x125176000) [pid = 1646] [serial = 189] [outer = 0x1247d2800] 19:25:02 INFO - PROCESS | 1646 | 1461637502081 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x125881000) [pid = 1646] [serial = 190] [outer = 0x1247d2800] 19:25:02 INFO - PROCESS | 1646 | 1461637502385 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 19:25:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 19:25:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 468ms 19:25:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 19:25:02 INFO - PROCESS | 1646 | 1461637502455 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 19:25:02 INFO - PROCESS | 1646 | 1461637502457 Marionette TRACE conn3 <- [1,229,null,{"value":"7"}] 19:25:02 INFO - PROCESS | 1646 | 1461637502461 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 19:25:02 INFO - PROCESS | 1646 | 1461637502464 Marionette TRACE conn3 <- [1,230,null,{}] 19:25:02 INFO - PROCESS | 1646 | 1461637502468 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:02 INFO - PROCESS | 1646 | 1461637502551 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 19:25:02 INFO - PROCESS | 1646 | 1461637502631 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x112891800 == 40 [pid = 1646] [id = 65] 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x112868000) [pid = 1646] [serial = 191] [outer = 0x0] 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112e52800) [pid = 1646] [serial = 192] [outer = 0x112868000] 19:25:02 INFO - PROCESS | 1646 | 1461637502663 Marionette DEBUG loaded listener.js 19:25:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1162d1000) [pid = 1646] [serial = 193] [outer = 0x112868000] 19:25:03 INFO - PROCESS | 1646 | 1461637503206 Marionette TRACE conn3 <- [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]]]}] 19:25:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 19:25:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 771ms 19:25:03 INFO - PROCESS | 1646 | 1461637503245 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 19:25:03 INFO - PROCESS | 1646 | 1461637503247 Marionette TRACE conn3 <- [1,233,null,{"value":"7"}] 19:25:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 19:25:03 INFO - PROCESS | 1646 | 1461637503254 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 19:25:03 INFO - PROCESS | 1646 | 1461637503257 Marionette TRACE conn3 <- [1,234,null,{}] 19:25:03 INFO - PROCESS | 1646 | 1461637503284 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:03 INFO - PROCESS | 1646 | 1461637503388 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 19:25:03 INFO - PROCESS | 1646 | 1461637503470 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x118217800 == 41 [pid = 1646] [id = 66] 19:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11660e000) [pid = 1646] [serial = 194] [outer = 0x0] 19:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118075800) [pid = 1646] [serial = 195] [outer = 0x11660e000] 19:25:03 INFO - PROCESS | 1646 | 1461637503501 Marionette DEBUG loaded listener.js 19:25:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118715400) [pid = 1646] [serial = 196] [outer = 0x11660e000] 19:25:04 INFO - PROCESS | 1646 | 1461637504068 Marionette TRACE conn3 <- [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]]]}] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118535000 == 40 [pid = 1646] [id = 63] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119e61800 == 39 [pid = 1646] [id = 62] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd9000 == 38 [pid = 1646] [id = 61] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x119913800 == 37 [pid = 1646] [id = 60] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11953b000 == 36 [pid = 1646] [id = 59] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118f4a800 == 35 [pid = 1646] [id = 58] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118536000 == 34 [pid = 1646] [id = 57] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1180ea800 == 33 [pid = 1646] [id = 56] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd9800 == 32 [pid = 1646] [id = 55] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x116291000 == 31 [pid = 1646] [id = 54] 19:25:04 INFO - PROCESS | 1646 | --DOCSHELL 0x112bbb000 == 30 [pid = 1646] [id = 53] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1197be400) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119e38000) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11945b000) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11806ec00) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1169b6400) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1167c7000) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119423800) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x1169a8000) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118ae8400) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x118180800) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x118717800) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x129812400) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119311400) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x1294cc000) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x1294c5c00) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 19:25:04 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x125170400) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 19:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 19:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 876ms 19:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 19:25:04 INFO - PROCESS | 1646 | 1461637504129 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 1646 | 1461637504131 Marionette TRACE conn3 <- [1,237,null,{"value":"7"}] 19:25:04 INFO - PROCESS | 1646 | 1461637504134 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - PROCESS | 1646 | 1461637504136 Marionette TRACE conn3 <- [1,238,null,{}] 19:25:04 INFO - PROCESS | 1646 | 1461637504141 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:04 INFO - PROCESS | 1646 | 1461637504213 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 19:25:04 INFO - PROCESS | 1646 | 1461637504222 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d1a000 == 31 [pid = 1646] [id = 67] 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x1167f1400) [pid = 1646] [serial = 197] [outer = 0x0] 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x1169ab400) [pid = 1646] [serial = 198] [outer = 0x1167f1400] 19:25:04 INFO - PROCESS | 1646 | 1461637504251 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1175aec00) [pid = 1646] [serial = 199] [outer = 0x1167f1400] 19:25:04 INFO - PROCESS | 1646 | 1461637504563 Marionette TRACE conn3 <- [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]]]}] 19:25:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 19:25:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 471ms 19:25:04 INFO - PROCESS | 1646 | 1461637504606 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 19:25:04 INFO - PROCESS | 1646 | 1461637504610 Marionette TRACE conn3 <- [1,241,null,{"value":"7"}] 19:25:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 19:25:04 INFO - PROCESS | 1646 | 1461637504614 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 19:25:04 INFO - PROCESS | 1646 | 1461637504616 Marionette TRACE conn3 <- [1,242,null,{}] 19:25:04 INFO - PROCESS | 1646 | 1461637504618 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:04 INFO - PROCESS | 1646 | 1461637504696 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 19:25:04 INFO - PROCESS | 1646 | 1461637504739 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d18000 == 32 [pid = 1646] [id = 68] 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x117154c00) [pid = 1646] [serial = 200] [outer = 0x0] 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11845d000) [pid = 1646] [serial = 201] [outer = 0x117154c00] 19:25:04 INFO - PROCESS | 1646 | 1461637504765 Marionette DEBUG loaded listener.js 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118722c00) [pid = 1646] [serial = 202] [outer = 0x117154c00] 19:25:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118f39400) [pid = 1646] [serial = 203] [outer = 0x12cc97400] 19:25:05 INFO - PROCESS | 1646 | 1461637505092 Marionette TRACE conn3 <- [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]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 19:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 519ms 19:25:05 INFO - PROCESS | 1646 | 1461637505134 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 19:25:05 INFO - PROCESS | 1646 | 1461637505135 Marionette TRACE conn3 <- [1,245,null,{"value":"7"}] 19:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 19:25:05 INFO - PROCESS | 1646 | 1461637505137 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 19:25:05 INFO - PROCESS | 1646 | 1461637505140 Marionette TRACE conn3 <- [1,246,null,{}] 19:25:05 INFO - PROCESS | 1646 | 1461637505148 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:05 INFO - PROCESS | 1646 | 1461637505222 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 19:25:05 INFO - PROCESS | 1646 | 1461637505272 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1175a0000 == 33 [pid = 1646] [id = 69] 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1166e0400) [pid = 1646] [serial = 204] [outer = 0x0] 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x118723800) [pid = 1646] [serial = 205] [outer = 0x1166e0400] 19:25:05 INFO - PROCESS | 1646 | 1461637505309 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11949d400) [pid = 1646] [serial = 206] [outer = 0x1166e0400] 19:25:05 INFO - PROCESS | 1646 | 1461637505729 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 19:25:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 19:25:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 620ms 19:25:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 19:25:05 INFO - PROCESS | 1646 | 1461637505758 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 19:25:05 INFO - PROCESS | 1646 | 1461637505760 Marionette TRACE conn3 <- [1,249,null,{"value":"7"}] 19:25:05 INFO - PROCESS | 1646 | 1461637505762 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 19:25:05 INFO - PROCESS | 1646 | 1461637505763 Marionette TRACE conn3 <- [1,250,null,{}] 19:25:05 INFO - PROCESS | 1646 | 1461637505765 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:05 INFO - PROCESS | 1646 | 1461637505857 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 19:25:05 INFO - PROCESS | 1646 | 1461637505866 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187a9800 == 34 [pid = 1646] [id = 70] 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197b3c00) [pid = 1646] [serial = 207] [outer = 0x0] 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1197c2400) [pid = 1646] [serial = 208] [outer = 0x1197b3c00] 19:25:05 INFO - PROCESS | 1646 | 1461637505893 Marionette DEBUG loaded listener.js 19:25:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119dae800) [pid = 1646] [serial = 209] [outer = 0x1197b3c00] 19:25:06 INFO - PROCESS | 1646 | 1461637506216 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 19:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 468ms 19:25:06 INFO - PROCESS | 1646 | 1461637506230 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1646 | 1461637506231 Marionette TRACE conn3 <- [1,253,null,{"value":"7"}] 19:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 19:25:06 INFO - PROCESS | 1646 | 1461637506242 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1646 | 1461637506245 Marionette TRACE conn3 <- [1,254,null,{}] 19:25:06 INFO - PROCESS | 1646 | 1461637506248 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:06 INFO - PROCESS | 1646 | 1461637506331 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 19:25:06 INFO - PROCESS | 1646 | 1461637506336 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d5000 == 35 [pid = 1646] [id = 71] 19:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x115e21400) [pid = 1646] [serial = 210] [outer = 0x0] 19:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119dad800) [pid = 1646] [serial = 211] [outer = 0x115e21400] 19:25:06 INFO - PROCESS | 1646 | 1461637506361 Marionette DEBUG loaded listener.js 19:25:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12147f400) [pid = 1646] [serial = 212] [outer = 0x115e21400] 19:25:06 INFO - PROCESS | 1646 | 1461637506792 Marionette TRACE conn3 <- [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]]]}] 19:25:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 19:25:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 571ms 19:25:06 INFO - PROCESS | 1646 | 1461637506814 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 19:25:06 INFO - PROCESS | 1646 | 1461637506816 Marionette TRACE conn3 <- [1,257,null,{"value":"7"}] 19:25:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 19:25:06 INFO - PROCESS | 1646 | 1461637506826 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 19:25:06 INFO - PROCESS | 1646 | 1461637506828 Marionette TRACE conn3 <- [1,258,null,{}] 19:25:06 INFO - PROCESS | 1646 | 1461637506831 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:06 INFO - PROCESS | 1646 | 1461637506989 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 19:25:07 INFO - PROCESS | 1646 | 1461637507025 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0aa000 == 36 [pid = 1646] [id = 72] 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121e77800) [pid = 1646] [serial = 213] [outer = 0x0] 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x124112000) [pid = 1646] [serial = 214] [outer = 0x121e77800] 19:25:07 INFO - PROCESS | 1646 | 1461637507064 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12470a400) [pid = 1646] [serial = 215] [outer = 0x121e77800] 19:25:07 INFO - PROCESS | 1646 | 1461637507368 Marionette TRACE conn3 <- [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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 19:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 569ms 19:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 19:25:07 INFO - PROCESS | 1646 | 1461637507396 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1646 | 1461637507397 Marionette TRACE conn3 <- [1,261,null,{"value":"7"}] 19:25:07 INFO - PROCESS | 1646 | 1461637507399 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1646 | 1461637507400 Marionette TRACE conn3 <- [1,262,null,{}] 19:25:07 INFO - PROCESS | 1646 | 1461637507402 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:07 INFO - PROCESS | 1646 | 1461637507486 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 19:25:07 INFO - PROCESS | 1646 | 1461637507515 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215cd000 == 37 [pid = 1646] [id = 73] 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x121517c00) [pid = 1646] [serial = 216] [outer = 0x0] 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124756800) [pid = 1646] [serial = 217] [outer = 0x121517c00] 19:25:07 INFO - PROCESS | 1646 | 1461637507541 Marionette DEBUG loaded listener.js 19:25:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x125884400) [pid = 1646] [serial = 218] [outer = 0x121517c00] 19:25:07 INFO - PROCESS | 1646 | 1461637507866 Marionette TRACE conn3 <- [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]]]}] 19:25:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 19:25:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 518ms 19:25:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 19:25:07 INFO - PROCESS | 1646 | 1461637507918 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 19:25:07 INFO - PROCESS | 1646 | 1461637507920 Marionette TRACE conn3 <- [1,265,null,{"value":"7"}] 19:25:07 INFO - PROCESS | 1646 | 1461637507923 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 19:25:07 INFO - PROCESS | 1646 | 1461637507924 Marionette TRACE conn3 <- [1,266,null,{}] 19:25:07 INFO - PROCESS | 1646 | 1461637507926 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:08 INFO - PROCESS | 1646 | 1461637508045 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 19:25:08 INFO - PROCESS | 1646 | 1461637508089 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cf0000 == 38 [pid = 1646] [id = 74] 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118175000) [pid = 1646] [serial = 219] [outer = 0x0] 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x125880c00) [pid = 1646] [serial = 220] [outer = 0x118175000] 19:25:08 INFO - PROCESS | 1646 | 1461637508129 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x125ec6000) [pid = 1646] [serial = 221] [outer = 0x118175000] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1167bcc00) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1187c8800) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1167eec00) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x116452400) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1125b6800) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x115d86400) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1169b4400) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119494400) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119c9ac00) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119da3400) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1175afc00) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11768b800) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11871d800) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115e26800) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1167ca800) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 19:25:08 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x111f46000) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 19:25:08 INFO - PROCESS | 1646 | 1461637508608 Marionette TRACE conn3 <- [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]]]}] 19:25:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 19:25:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 718ms 19:25:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 19:25:08 INFO - PROCESS | 1646 | 1461637508641 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 19:25:08 INFO - PROCESS | 1646 | 1461637508643 Marionette TRACE conn3 <- [1,269,null,{"value":"7"}] 19:25:08 INFO - PROCESS | 1646 | 1461637508645 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 19:25:08 INFO - PROCESS | 1646 | 1461637508646 Marionette TRACE conn3 <- [1,270,null,{}] 19:25:08 INFO - PROCESS | 1646 | 1461637508652 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:08 INFO - PROCESS | 1646 | 1461637508740 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 19:25:08 INFO - PROCESS | 1646 | 1461637508747 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e50000 == 39 [pid = 1646] [id = 75] 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118723c00) [pid = 1646] [serial = 222] [outer = 0x0] 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11942c000) [pid = 1646] [serial = 223] [outer = 0x118723c00] 19:25:08 INFO - PROCESS | 1646 | 1461637508771 Marionette DEBUG loaded listener.js 19:25:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a1f2000) [pid = 1646] [serial = 224] [outer = 0x118723c00] 19:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 19:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 424ms 19:25:09 INFO - PROCESS | 1646 | 1461637509065 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 19:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 19:25:09 INFO - PROCESS | 1646 | 1461637509073 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 19:25:09 INFO - PROCESS | 1646 | 1461637509074 Marionette TRACE conn3 <- [1,273,null,{"value":"7"}] 19:25:09 INFO - PROCESS | 1646 | 1461637509076 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 1646 | 1461637509077 Marionette TRACE conn3 <- [1,274,null,{}] 19:25:09 INFO - PROCESS | 1646 | 1461637509080 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:09 INFO - PROCESS | 1646 | 1461637509154 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 19:25:09 INFO - PROCESS | 1646 | 1461637509159 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244a9800 == 40 [pid = 1646] [id = 76] 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x124754000) [pid = 1646] [serial = 225] [outer = 0x0] 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x125ec8400) [pid = 1646] [serial = 226] [outer = 0x124754000] 19:25:09 INFO - PROCESS | 1646 | 1461637509186 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x125ed1800) [pid = 1646] [serial = 227] [outer = 0x124754000] 19:25:09 INFO - PROCESS | 1646 | 1461637509487 Marionette TRACE conn3 <- [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]]]}] 19:25:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 19:25:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 469ms 19:25:09 INFO - PROCESS | 1646 | 1461637509545 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 19:25:09 INFO - PROCESS | 1646 | 1461637509547 Marionette TRACE conn3 <- [1,277,null,{"value":"7"}] 19:25:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 19:25:09 INFO - PROCESS | 1646 | 1461637509549 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 19:25:09 INFO - PROCESS | 1646 | 1461637509551 Marionette TRACE conn3 <- [1,278,null,{}] 19:25:09 INFO - PROCESS | 1646 | 1461637509553 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:09 INFO - PROCESS | 1646 | 1461637509662 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 19:25:09 INFO - PROCESS | 1646 | 1461637509666 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12511d800 == 41 [pid = 1646] [id = 77] 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x125887c00) [pid = 1646] [serial = 228] [outer = 0x0] 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x128ec6800) [pid = 1646] [serial = 229] [outer = 0x125887c00] 19:25:09 INFO - PROCESS | 1646 | 1461637509698 Marionette DEBUG loaded listener.js 19:25:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128f9f000) [pid = 1646] [serial = 230] [outer = 0x125887c00] 19:25:10 INFO - PROCESS | 1646 | 1461637510080 Marionette TRACE conn3 <- [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]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 19:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 569ms 19:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 19:25:10 INFO - PROCESS | 1646 | 1461637510120 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 19:25:10 INFO - PROCESS | 1646 | 1461637510121 Marionette TRACE conn3 <- [1,281,null,{"value":"7"}] 19:25:10 INFO - PROCESS | 1646 | 1461637510124 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 1646 | 1461637510126 Marionette TRACE conn3 <- [1,282,null,{}] 19:25:10 INFO - PROCESS | 1646 | 1461637510130 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:10 INFO - PROCESS | 1646 | 1461637510271 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 19:25:10 INFO - PROCESS | 1646 | 1461637510282 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x125e52800 == 42 [pid = 1646] [id = 78] 19:25:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1291aa400) [pid = 1646] [serial = 231] [outer = 0x0] 19:25:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1294c4c00) [pid = 1646] [serial = 232] [outer = 0x1291aa400] 19:25:10 INFO - PROCESS | 1646 | 1461637510321 Marionette DEBUG loaded listener.js 19:25:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1295ef400) [pid = 1646] [serial = 233] [outer = 0x1291aa400] 19:25:10 INFO - PROCESS | 1646 | 1461637510851 Marionette TRACE conn3 <- [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]]]}] 19:25:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 19:25:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 770ms 19:25:10 INFO - PROCESS | 1646 | 1461637510895 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 19:25:10 INFO - PROCESS | 1646 | 1461637510900 Marionette TRACE conn3 <- [1,285,null,{"value":"7"}] 19:25:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 19:25:10 INFO - PROCESS | 1646 | 1461637510905 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 19:25:10 INFO - PROCESS | 1646 | 1461637510909 Marionette TRACE conn3 <- [1,286,null,{}] 19:25:10 INFO - PROCESS | 1646 | 1461637510915 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:11 INFO - PROCESS | 1646 | 1461637511085 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 19:25:11 INFO - PROCESS | 1646 | 1461637511171 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11744c000 == 43 [pid = 1646] [id = 79] 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1167bb800) [pid = 1646] [serial = 234] [outer = 0x0] 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1175b3800) [pid = 1646] [serial = 235] [outer = 0x1167bb800] 19:25:11 INFO - PROCESS | 1646 | 1461637511210 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1185f3c00) [pid = 1646] [serial = 236] [outer = 0x1167bb800] 19:25:11 INFO - PROCESS | 1646 | 1461637511615 Marionette TRACE conn3 <- [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]]]}] 19:25:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 19:25:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 727ms 19:25:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 19:25:11 INFO - PROCESS | 1646 | 1461637511631 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 19:25:11 INFO - PROCESS | 1646 | 1461637511635 Marionette TRACE conn3 <- [1,289,null,{"value":"7"}] 19:25:11 INFO - PROCESS | 1646 | 1461637511639 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 19:25:11 INFO - PROCESS | 1646 | 1461637511641 Marionette TRACE conn3 <- [1,290,null,{}] 19:25:11 INFO - PROCESS | 1646 | 1461637511644 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:11 INFO - PROCESS | 1646 | 1461637511739 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 19:25:11 INFO - PROCESS | 1646 | 1461637511782 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x119987800 == 44 [pid = 1646] [id = 80] 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11871ac00) [pid = 1646] [serial = 237] [outer = 0x0] 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118f2d000) [pid = 1646] [serial = 238] [outer = 0x11871ac00] 19:25:11 INFO - PROCESS | 1646 | 1461637511812 Marionette DEBUG loaded listener.js 19:25:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11949ac00) [pid = 1646] [serial = 239] [outer = 0x11871ac00] 19:25:12 INFO - PROCESS | 1646 | 1461637512218 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 19:25:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 19:25:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 620ms 19:25:12 INFO - PROCESS | 1646 | 1461637512260 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 19:25:12 INFO - PROCESS | 1646 | 1461637512261 Marionette TRACE conn3 <- [1,293,null,{"value":"7"}] 19:25:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 19:25:12 INFO - PROCESS | 1646 | 1461637512264 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 19:25:12 INFO - PROCESS | 1646 | 1461637512267 Marionette TRACE conn3 <- [1,294,null,{}] 19:25:12 INFO - PROCESS | 1646 | 1461637512275 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:12 INFO - PROCESS | 1646 | 1461637512393 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 19:25:12 INFO - PROCESS | 1646 | 1461637512531 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x127498800 == 45 [pid = 1646] [id = 81] 19:25:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121673400) [pid = 1646] [serial = 240] [outer = 0x0] 19:25:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121ac5400) [pid = 1646] [serial = 241] [outer = 0x121673400] 19:25:12 INFO - PROCESS | 1646 | 1461637512580 Marionette DEBUG loaded listener.js 19:25:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1244ed800) [pid = 1646] [serial = 242] [outer = 0x121673400] 19:25:13 INFO - PROCESS | 1646 | 1461637513030 Marionette TRACE conn3 <- [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]]]}] 19:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 772ms 19:25:13 INFO - PROCESS | 1646 | 1461637513037 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 19:25:13 INFO - PROCESS | 1646 | 1461637513039 Marionette TRACE conn3 <- [1,297,null,{"value":"7"}] 19:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 19:25:13 INFO - PROCESS | 1646 | 1461637513041 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 19:25:13 INFO - PROCESS | 1646 | 1461637513042 Marionette TRACE conn3 <- [1,298,null,{}] 19:25:13 INFO - PROCESS | 1646 | 1461637513045 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:13 INFO - PROCESS | 1646 | 1461637513134 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 19:25:13 INFO - PROCESS | 1646 | 1461637513178 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fe2000 == 46 [pid = 1646] [id = 82] 19:25:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x125175c00) [pid = 1646] [serial = 243] [outer = 0x0] 19:25:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x125ecc400) [pid = 1646] [serial = 244] [outer = 0x125175c00] 19:25:13 INFO - PROCESS | 1646 | 1461637513208 Marionette DEBUG loaded listener.js 19:25:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12789b800) [pid = 1646] [serial = 245] [outer = 0x125175c00] 19:25:13 INFO - PROCESS | 1646 | 1461637513622 Marionette TRACE conn3 <- [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]]]}] 19:25:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 619ms 19:25:13 INFO - PROCESS | 1646 | 1461637513661 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 19:25:13 INFO - PROCESS | 1646 | 1461637513662 Marionette TRACE conn3 <- [1,301,null,{"value":"7"}] 19:25:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 19:25:13 INFO - PROCESS | 1646 | 1461637513665 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 19:25:13 INFO - PROCESS | 1646 | 1461637513666 Marionette TRACE conn3 <- [1,302,null,{}] 19:25:13 INFO - PROCESS | 1646 | 1461637513668 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:13 INFO - PROCESS | 1646 | 1461637513760 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 19:25:13 INFO - PROCESS | 1646 | 1461637513948 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x116917000 == 47 [pid = 1646] [id = 83] 19:25:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1125b9c00) [pid = 1646] [serial = 246] [outer = 0x0] 19:25:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116427400) [pid = 1646] [serial = 247] [outer = 0x1125b9c00] 19:25:14 INFO - PROCESS | 1646 | 1461637513999 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1167c8000) [pid = 1646] [serial = 248] [outer = 0x1125b9c00] 19:25:14 INFO - PROCESS | 1646 | 1461637514422 Marionette TRACE conn3 <- [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]]]}] 19:25:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 768ms 19:25:14 INFO - PROCESS | 1646 | 1461637514434 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 19:25:14 INFO - PROCESS | 1646 | 1461637514436 Marionette TRACE conn3 <- [1,305,null,{"value":"7"}] 19:25:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 19:25:14 INFO - PROCESS | 1646 | 1461637514439 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 19:25:14 INFO - PROCESS | 1646 | 1461637514441 Marionette TRACE conn3 <- [1,306,null,{}] 19:25:14 INFO - PROCESS | 1646 | 1461637514445 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:14 INFO - PROCESS | 1646 | 1461637514530 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 19:25:14 INFO - PROCESS | 1646 | 1461637514577 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11743f800 == 48 [pid = 1646] [id = 84] 19:25:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116a75000) [pid = 1646] [serial = 249] [outer = 0x0] 19:25:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x117684000) [pid = 1646] [serial = 250] [outer = 0x116a75000] 19:25:14 INFO - PROCESS | 1646 | 1461637514606 Marionette DEBUG loaded listener.js 19:25:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118176400) [pid = 1646] [serial = 251] [outer = 0x116a75000] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12511d800 == 47 [pid = 1646] [id = 77] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1244a9800 == 46 [pid = 1646] [id = 76] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x119e50000 == 45 [pid = 1646] [id = 75] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x121cf0000 == 44 [pid = 1646] [id = 74] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1215cd000 == 43 [pid = 1646] [id = 73] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0aa000 == 42 [pid = 1646] [id = 72] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d5000 == 41 [pid = 1646] [id = 71] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1187a9800 == 40 [pid = 1646] [id = 70] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x125176000) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1175a0000 == 39 [pid = 1646] [id = 69] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x115d18000 == 38 [pid = 1646] [id = 68] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x115d1a000 == 37 [pid = 1646] [id = 67] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x118217800 == 36 [pid = 1646] [id = 66] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x112891800 == 35 [pid = 1646] [id = 65] 19:25:14 INFO - PROCESS | 1646 | --DOCSHELL 0x121aea000 == 34 [pid = 1646] [id = 64] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1197b8400) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118f33c00) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1175b0400) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118027800) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118466800) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118721800) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11626cc00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119ee7400) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121480400) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1167f2400) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11626f800) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11871b800) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x118461400) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11845e400) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1197b5400) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121515800) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119eeb000) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119dacc00) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121517800) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x121511c00) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121513c00) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x121676c00) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121acf400) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119c94000) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1219b8800) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x116430400) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x116673400) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119422c00) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x118aeac00) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x119458c00) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119455c00) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x121f26000) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x122192400) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 19:25:14 INFO - PROCESS | 1646 | 1461637514960 Marionette TRACE conn3 <- [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]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 570ms 19:25:15 INFO - PROCESS | 1646 | 1461637515011 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1646 | 1461637515013 Marionette TRACE conn3 <- [1,309,null,{"value":"7"}] 19:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 19:25:15 INFO - PROCESS | 1646 | 1461637515017 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1646 | 1461637515018 Marionette TRACE conn3 <- [1,310,null,{}] 19:25:15 INFO - PROCESS | 1646 | 1461637515020 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:15 INFO - PROCESS | 1646 | 1461637515091 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 19:25:15 INFO - PROCESS | 1646 | 1461637515136 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x116912000 == 35 [pid = 1646] [id = 85] 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x116a75800) [pid = 1646] [serial = 252] [outer = 0x0] 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118463000) [pid = 1646] [serial = 253] [outer = 0x116a75800] 19:25:15 INFO - PROCESS | 1646 | 1461637515162 Marionette DEBUG loaded listener.js 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1187c8c00) [pid = 1646] [serial = 254] [outer = 0x116a75800] 19:25:15 INFO - PROCESS | 1646 | 1461637515458 Marionette TRACE conn3 <- [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]]]}] 19:25:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 469ms 19:25:15 INFO - PROCESS | 1646 | 1461637515486 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1646 | 1461637515488 Marionette TRACE conn3 <- [1,313,null,{"value":"7"}] 19:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 19:25:15 INFO - PROCESS | 1646 | 1461637515491 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1646 | 1461637515495 Marionette TRACE conn3 <- [1,314,null,{}] 19:25:15 INFO - PROCESS | 1646 | 1461637515510 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:15 INFO - PROCESS | 1646 | 1461637515588 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 19:25:15 INFO - PROCESS | 1646 | 1461637515594 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x118630800 == 36 [pid = 1646] [id = 86] 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119310c00) [pid = 1646] [serial = 255] [outer = 0x0] 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119495400) [pid = 1646] [serial = 256] [outer = 0x119310c00] 19:25:15 INFO - PROCESS | 1646 | 1461637515623 Marionette DEBUG loaded listener.js 19:25:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1197b8400) [pid = 1646] [serial = 257] [outer = 0x119310c00] 19:25:15 INFO - PROCESS | 1646 | 1461637515958 Marionette TRACE conn3 <- [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]]]}] 19:25:15 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. 19:25:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 482ms 19:25:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 19:25:15 INFO - PROCESS | 1646 | 1461637515972 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 19:25:15 INFO - PROCESS | 1646 | 1461637515974 Marionette TRACE conn3 <- [1,317,null,{"value":"7"}] 19:25:15 INFO - PROCESS | 1646 | 1461637515977 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 19:25:15 INFO - PROCESS | 1646 | 1461637515980 Marionette TRACE conn3 <- [1,318,null,{}] 19:25:15 INFO - PROCESS | 1646 | 1461637515984 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:16 INFO - PROCESS | 1646 | 1461637516055 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 19:25:16 INFO - PROCESS | 1646 | 1461637516060 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e79000 == 37 [pid = 1646] [id = 87] 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119c8e400) [pid = 1646] [serial = 258] [outer = 0x0] 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119dac400) [pid = 1646] [serial = 259] [outer = 0x119c8e400] 19:25:16 INFO - PROCESS | 1646 | 1461637516088 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11a118c00) [pid = 1646] [serial = 260] [outer = 0x119c8e400] 19:25:16 INFO - PROCESS | 1646 | 1461637516413 Marionette TRACE conn3 <- [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]]]}] 19:25:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 471ms 19:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 19:25:16 INFO - PROCESS | 1646 | 1461637516449 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 1646 | 1461637516450 Marionette TRACE conn3 <- [1,321,null,{"value":"7"}] 19:25:16 INFO - PROCESS | 1646 | 1461637516452 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 1646 | 1461637516453 Marionette TRACE conn3 <- [1,322,null,{}] 19:25:16 INFO - PROCESS | 1646 | 1461637516455 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:16 INFO - PROCESS | 1646 | 1461637516526 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 19:25:16 INFO - PROCESS | 1646 | 1461637516531 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119992800 == 38 [pid = 1646] [id = 88] 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121515800) [pid = 1646] [serial = 261] [outer = 0x0] 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121679400) [pid = 1646] [serial = 262] [outer = 0x121515800] 19:25:16 INFO - PROCESS | 1646 | 1461637516566 Marionette DEBUG loaded listener.js 19:25:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121c76800) [pid = 1646] [serial = 263] [outer = 0x121515800] 19:25:16 INFO - PROCESS | 1646 | 1461637516905 Marionette TRACE conn3 <- [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]]]}] 19:25:16 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. 19:25:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 469ms 19:25:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 19:25:16 INFO - PROCESS | 1646 | 1461637516923 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 19:25:16 INFO - PROCESS | 1646 | 1461637516924 Marionette TRACE conn3 <- [1,325,null,{"value":"7"}] 19:25:16 INFO - PROCESS | 1646 | 1461637516927 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 19:25:16 INFO - PROCESS | 1646 | 1461637516928 Marionette TRACE conn3 <- [1,326,null,{}] 19:25:16 INFO - PROCESS | 1646 | 1461637516930 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:17 INFO - PROCESS | 1646 | 1461637517028 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 19:25:17 INFO - PROCESS | 1646 | 1461637517041 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c1e800 == 39 [pid = 1646] [id = 89] 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x121f26000) [pid = 1646] [serial = 264] [outer = 0x0] 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12516e400) [pid = 1646] [serial = 265] [outer = 0x121f26000] 19:25:17 INFO - PROCESS | 1646 | 1461637517068 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125886c00) [pid = 1646] [serial = 266] [outer = 0x121f26000] 19:25:17 INFO - PROCESS | 1646 | 1461637517386 Marionette TRACE conn3 <- [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]]]}] 19:25:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 468ms 19:25:17 INFO - PROCESS | 1646 | 1461637517395 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 1646 | 1461637517396 Marionette TRACE conn3 <- [1,329,null,{"value":"7"}] 19:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 19:25:17 INFO - PROCESS | 1646 | 1461637517400 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 1646 | 1461637517403 Marionette TRACE conn3 <- [1,330,null,{}] 19:25:17 INFO - PROCESS | 1646 | 1461637517406 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:17 INFO - PROCESS | 1646 | 1461637517496 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 19:25:17 INFO - PROCESS | 1646 | 1461637517525 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1c1000 == 40 [pid = 1646] [id = 90] 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x125887400) [pid = 1646] [serial = 267] [outer = 0x0] 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x127896000) [pid = 1646] [serial = 268] [outer = 0x125887400] 19:25:17 INFO - PROCESS | 1646 | 1461637517550 Marionette DEBUG loaded listener.js 19:25:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12789ec00) [pid = 1646] [serial = 269] [outer = 0x125887400] 19:25:17 INFO - PROCESS | 1646 | 1461637517889 Marionette TRACE conn3 <- [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]]]}] 19:25:17 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. 19:25:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 524ms 19:25:17 INFO - PROCESS | 1646 | 1461637517924 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 19:25:17 INFO - PROCESS | 1646 | 1461637517925 Marionette TRACE conn3 <- [1,333,null,{"value":"7"}] 19:25:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 19:25:17 INFO - PROCESS | 1646 | 1461637517927 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 19:25:17 INFO - PROCESS | 1646 | 1461637517928 Marionette TRACE conn3 <- [1,334,null,{}] 19:25:17 INFO - PROCESS | 1646 | 1461637517931 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:18 INFO - PROCESS | 1646 | 1461637518017 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 19:25:18 INFO - PROCESS | 1646 | 1461637518048 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x121af3800 == 41 [pid = 1646] [id = 91] 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128e6a400) [pid = 1646] [serial = 270] [outer = 0x0] 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128e6e000) [pid = 1646] [serial = 271] [outer = 0x128e6a400] 19:25:18 INFO - PROCESS | 1646 | 1461637518073 Marionette DEBUG loaded listener.js 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x128e73000) [pid = 1646] [serial = 272] [outer = 0x128e6a400] 19:25:18 INFO - PROCESS | 1646 | 1461637518388 Marionette TRACE conn3 <- [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]]]}] 19:25:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 467ms 19:25:18 INFO - PROCESS | 1646 | 1461637518395 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1646 | 1461637518396 Marionette TRACE conn3 <- [1,337,null,{"value":"7"}] 19:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 19:25:18 INFO - PROCESS | 1646 | 1461637518399 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1646 | 1461637518400 Marionette TRACE conn3 <- [1,338,null,{}] 19:25:18 INFO - PROCESS | 1646 | 1461637518406 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:18 INFO - PROCESS | 1646 | 1461637518503 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 19:25:18 INFO - PROCESS | 1646 | 1461637518514 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244a5000 == 42 [pid = 1646] [id = 92] 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128e6a800) [pid = 1646] [serial = 273] [outer = 0x0] 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128ec4400) [pid = 1646] [serial = 274] [outer = 0x128e6a800] 19:25:18 INFO - PROCESS | 1646 | 1461637518543 Marionette DEBUG loaded listener.js 19:25:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128ecec00) [pid = 1646] [serial = 275] [outer = 0x128e6a800] 19:25:18 INFO - PROCESS | 1646 | 1461637518857 Marionette TRACE conn3 <- [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]]]}] 19:25:18 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. 19:25:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 474ms 19:25:18 INFO - PROCESS | 1646 | 1461637518877 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 19:25:18 INFO - PROCESS | 1646 | 1461637518879 Marionette TRACE conn3 <- [1,341,null,{"value":"7"}] 19:25:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 19:25:18 INFO - PROCESS | 1646 | 1461637518895 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 19:25:18 INFO - PROCESS | 1646 | 1461637518897 Marionette TRACE conn3 <- [1,342,null,{}] 19:25:18 INFO - PROCESS | 1646 | 1461637518901 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:19 INFO - PROCESS | 1646 | 1461637519116 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125887c00) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124754000) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1166e0400) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1197b3c00) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1247d2800) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x115e21400) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118723c00) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x118175000) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121517c00) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x121e77800) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x117154c00) [pid = 1646] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 19:25:19 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1167f1400) [pid = 1646] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 19:25:19 INFO - PROCESS | 1646 | 1461637519171 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164e9000 == 43 [pid = 1646] [id = 93] 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x112cd5800) [pid = 1646] [serial = 276] [outer = 0x0] 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117154c00) [pid = 1646] [serial = 277] [outer = 0x112cd5800] 19:25:19 INFO - PROCESS | 1646 | 1461637519218 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12516ec00) [pid = 1646] [serial = 278] [outer = 0x112cd5800] 19:25:19 INFO - PROCESS | 1646 | 1461637519639 Marionette TRACE conn3 <- [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]]]}] 19:25:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:25:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 771ms 19:25:19 INFO - PROCESS | 1646 | 1461637519665 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 19:25:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 19:25:19 INFO - PROCESS | 1646 | 1461637519667 Marionette TRACE conn3 <- [1,345,null,{"value":"7"}] 19:25:19 INFO - PROCESS | 1646 | 1461637519669 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 19:25:19 INFO - PROCESS | 1646 | 1461637519670 Marionette TRACE conn3 <- [1,346,null,{}] 19:25:19 INFO - PROCESS | 1646 | 1461637519673 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:19 INFO - PROCESS | 1646 | 1461637519778 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 19:25:19 INFO - PROCESS | 1646 | 1461637519787 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ee8800 == 44 [pid = 1646] [id = 94] 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128e76c00) [pid = 1646] [serial = 279] [outer = 0x0] 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1295f5000) [pid = 1646] [serial = 280] [outer = 0x128e76c00] 19:25:19 INFO - PROCESS | 1646 | 1461637519813 Marionette DEBUG loaded listener.js 19:25:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129813000) [pid = 1646] [serial = 281] [outer = 0x128e76c00] 19:25:20 INFO - PROCESS | 1646 | 1461637520097 Marionette TRACE conn3 <- [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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 469ms 19:25:20 INFO - PROCESS | 1646 | 1461637520139 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1646 | 1461637520140 Marionette TRACE conn3 <- [1,349,null,{"value":"7"}] 19:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 19:25:20 INFO - PROCESS | 1646 | 1461637520143 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1646 | 1461637520146 Marionette TRACE conn3 <- [1,350,null,{}] 19:25:20 INFO - PROCESS | 1646 | 1461637520150 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:20 INFO - PROCESS | 1646 | 1461637520225 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 19:25:20 INFO - PROCESS | 1646 | 1461637520230 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12982c000 == 45 [pid = 1646] [id = 95] 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129817c00) [pid = 1646] [serial = 282] [outer = 0x0] 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1299b5800) [pid = 1646] [serial = 283] [outer = 0x129817c00] 19:25:20 INFO - PROCESS | 1646 | 1461637520255 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1299c1400) [pid = 1646] [serial = 284] [outer = 0x129817c00] 19:25:20 INFO - PROCESS | 1646 | 1461637520577 Marionette TRACE conn3 <- [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]]]}] 19:25:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 19:25:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 472ms 19:25:20 INFO - PROCESS | 1646 | 1461637520615 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 19:25:20 INFO - PROCESS | 1646 | 1461637520617 Marionette TRACE conn3 <- [1,353,null,{"value":"7"}] 19:25:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 19:25:20 INFO - PROCESS | 1646 | 1461637520619 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 19:25:20 INFO - PROCESS | 1646 | 1461637520620 Marionette TRACE conn3 <- [1,354,null,{}] 19:25:20 INFO - PROCESS | 1646 | 1461637520622 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:20 INFO - PROCESS | 1646 | 1461637520719 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 19:25:20 INFO - PROCESS | 1646 | 1461637520725 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c38000 == 46 [pid = 1646] [id = 96] 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1299b7800) [pid = 1646] [serial = 285] [outer = 0x0] 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12a9c1800) [pid = 1646] [serial = 286] [outer = 0x1299b7800] 19:25:20 INFO - PROCESS | 1646 | 1461637520751 Marionette DEBUG loaded listener.js 19:25:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a9ee800) [pid = 1646] [serial = 287] [outer = 0x1299b7800] 19:25:21 INFO - PROCESS | 1646 | 1461637521039 Marionette TRACE conn3 <- [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]]]}] 19:25:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 471ms 19:25:21 INFO - PROCESS | 1646 | 1461637521158 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 19:25:21 INFO - PROCESS | 1646 | 1461637521162 Marionette TRACE conn3 <- [1,357,null,{"value":"7"}] 19:25:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 19:25:21 INFO - PROCESS | 1646 | 1461637521168 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 19:25:21 INFO - PROCESS | 1646 | 1461637521172 Marionette TRACE conn3 <- [1,358,null,{}] 19:25:21 INFO - PROCESS | 1646 | 1461637521179 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:21 INFO - PROCESS | 1646 | 1461637521320 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 19:25:21 INFO - PROCESS | 1646 | 1461637521427 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f5c000 == 47 [pid = 1646] [id = 97] 19:25:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115e24800) [pid = 1646] [serial = 288] [outer = 0x0] 19:25:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116443c00) [pid = 1646] [serial = 289] [outer = 0x115e24800] 19:25:21 INFO - PROCESS | 1646 | 1461637521477 Marionette DEBUG loaded listener.js 19:25:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x116960800) [pid = 1646] [serial = 290] [outer = 0x115e24800] 19:25:22 INFO - PROCESS | 1646 | 1461637522022 Marionette TRACE conn3 <- [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]]]}] 19:25:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 874ms 19:25:22 INFO - PROCESS | 1646 | 1461637522046 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 1646 | 1461637522048 Marionette TRACE conn3 <- [1,361,null,{"value":"7"}] 19:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 19:25:22 INFO - PROCESS | 1646 | 1461637522055 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 1646 | 1461637522058 Marionette TRACE conn3 <- [1,362,null,{}] 19:25:22 INFO - PROCESS | 1646 | 1461637522061 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:22 INFO - PROCESS | 1646 | 1461637522161 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 19:25:22 INFO - PROCESS | 1646 | 1461637522220 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187b1000 == 48 [pid = 1646] [id = 98] 19:25:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11768f000) [pid = 1646] [serial = 291] [outer = 0x0] 19:25:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1187c6000) [pid = 1646] [serial = 292] [outer = 0x11768f000] 19:25:22 INFO - PROCESS | 1646 | 1461637522251 Marionette DEBUG loaded listener.js 19:25:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119312800) [pid = 1646] [serial = 293] [outer = 0x11768f000] 19:25:22 INFO - PROCESS | 1646 | 1461637522685 Marionette TRACE conn3 <- [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]]]}] 19:25:22 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. 19:25:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 673ms 19:25:22 INFO - PROCESS | 1646 | 1461637522777 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 19:25:22 INFO - PROCESS | 1646 | 1461637522780 Marionette TRACE conn3 <- [1,365,null,{"value":"7"}] 19:25:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 19:25:22 INFO - PROCESS | 1646 | 1461637522800 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 19:25:22 INFO - PROCESS | 1646 | 1461637522802 Marionette TRACE conn3 <- [1,366,null,{}] 19:25:22 INFO - PROCESS | 1646 | 1461637522812 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:22 INFO - PROCESS | 1646 | 1461637522967 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 19:25:23 INFO - PROCESS | 1646 | 1461637523077 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cde000 == 49 [pid = 1646] [id = 99] 19:25:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119e43c00) [pid = 1646] [serial = 294] [outer = 0x0] 19:25:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11a115000) [pid = 1646] [serial = 295] [outer = 0x119e43c00] 19:25:23 INFO - PROCESS | 1646 | 1461637523112 Marionette DEBUG loaded listener.js 19:25:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x121515400) [pid = 1646] [serial = 296] [outer = 0x119e43c00] 19:25:23 INFO - PROCESS | 1646 | 1461637523697 Marionette TRACE conn3 <- [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]]]}] 19:25:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 973ms 19:25:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 19:25:23 INFO - PROCESS | 1646 | 1461637523772 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 19:25:23 INFO - PROCESS | 1646 | 1461637523774 Marionette TRACE conn3 <- [1,369,null,{"value":"7"}] 19:25:23 INFO - PROCESS | 1646 | 1461637523777 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 19:25:23 INFO - PROCESS | 1646 | 1461637523779 Marionette TRACE conn3 <- [1,370,null,{}] 19:25:23 INFO - PROCESS | 1646 | 1461637523783 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:23 INFO - PROCESS | 1646 | 1461637523926 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 19:25:24 INFO - PROCESS | 1646 | 1461637524129 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e8b000 == 50 [pid = 1646] [id = 100] 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112865400) [pid = 1646] [serial = 297] [outer = 0x0] 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11643cc00) [pid = 1646] [serial = 298] [outer = 0x112865400] 19:25:24 INFO - PROCESS | 1646 | 1461637524174 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1169ab000) [pid = 1646] [serial = 299] [outer = 0x112865400] 19:25:24 INFO - PROCESS | 1646 | 1461637524609 Marionette TRACE conn3 <- [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]]]}] 19:25:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 19:25:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 871ms 19:25:24 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 19:25:24 INFO - PROCESS | 1646 | 1461637524649 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 19:25:24 INFO - PROCESS | 1646 | 1461637524651 Marionette TRACE conn3 <- [1,373,null,{"value":"7"}] 19:25:24 INFO - PROCESS | 1646 | 1461637524654 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 19:25:24 INFO - PROCESS | 1646 | 1461637524656 Marionette TRACE conn3 <- [1,374,null,{}] 19:25:24 INFO - PROCESS | 1646 | 1461637524659 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:24 INFO - PROCESS | 1646 | 1461637524750 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 19:25:24 INFO - PROCESS | 1646 | 1461637524799 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a89800 == 51 [pid = 1646] [id = 101] 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1175a8400) [pid = 1646] [serial = 300] [outer = 0x0] 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11871a000) [pid = 1646] [serial = 301] [outer = 0x1175a8400] 19:25:24 INFO - PROCESS | 1646 | 1461637524829 Marionette DEBUG loaded listener.js 19:25:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x118f31000) [pid = 1646] [serial = 302] [outer = 0x1175a8400] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12982c000 == 50 [pid = 1646] [id = 95] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x128ee8800 == 49 [pid = 1646] [id = 94] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1164e9000 == 48 [pid = 1646] [id = 93] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1244a5000 == 47 [pid = 1646] [id = 92] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x121af3800 == 46 [pid = 1646] [id = 91] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1c1000 == 45 [pid = 1646] [id = 90] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x119c1e800 == 44 [pid = 1646] [id = 89] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x119992800 == 43 [pid = 1646] [id = 88] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x115e79000 == 42 [pid = 1646] [id = 87] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x118630800 == 41 [pid = 1646] [id = 86] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116912000 == 40 [pid = 1646] [id = 85] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11743f800 == 39 [pid = 1646] [id = 84] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x116917000 == 38 [pid = 1646] [id = 83] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x128fe2000 == 37 [pid = 1646] [id = 82] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x127498800 == 36 [pid = 1646] [id = 81] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x119987800 == 35 [pid = 1646] [id = 80] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11744c000 == 34 [pid = 1646] [id = 79] 19:25:25 INFO - PROCESS | 1646 | --DOCSHELL 0x125e52800 == 33 [pid = 1646] [id = 78] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d41c000) [pid = 1646] [serial = 49] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112e52800) [pid = 1646] [serial = 192] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x125ec8400) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11949d400) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118723800) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119dae800) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x125881000) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x125ed1800) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119dad800) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11a1f2000) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125ec6000) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124756800) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1197c2400) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12147f400) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11942c000) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125880c00) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12470a400) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118075800) [pid = 1646] [serial = 195] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x125884400) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118722c00) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124112000) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1169ab400) [pid = 1646] [serial = 198] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11845d000) [pid = 1646] [serial = 201] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1175aec00) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x128f9f000) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x128ec6800) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 19:25:25 INFO - PROCESS | 1646 | 1461637525297 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 19:25:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 19:25:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 19:25:25 INFO - PROCESS | 1646 | 1461637525327 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 19:25:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 19:25:25 INFO - PROCESS | 1646 | 1461637525333 Marionette TRACE conn3 <- [1,377,null,{"value":"7"}] 19:25:25 INFO - PROCESS | 1646 | 1461637525338 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 1646 | 1461637525339 Marionette TRACE conn3 <- [1,378,null,{}] 19:25:25 INFO - PROCESS | 1646 | 1461637525343 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:25 INFO - PROCESS | 1646 | 1461637525487 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 19:25:25 INFO - PROCESS | 1646 | 1461637525559 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116653000 == 34 [pid = 1646] [id = 102] 19:25:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118aeec00) [pid = 1646] [serial = 303] [outer = 0x0] 19:25:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11944f800) [pid = 1646] [serial = 304] [outer = 0x118aeec00] 19:25:25 INFO - PROCESS | 1646 | 1461637525589 Marionette DEBUG loaded listener.js 19:25:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1197b3800) [pid = 1646] [serial = 305] [outer = 0x118aeec00] 19:25:25 INFO - PROCESS | 1646 | 1461637525918 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 19:25:25 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 19:25:25 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 620ms 19:25:25 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 19:25:25 INFO - PROCESS | 1646 | 1461637525958 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 19:25:25 INFO - PROCESS | 1646 | 1461637525959 Marionette TRACE conn3 <- [1,381,null,{"value":"7"}] 19:25:25 INFO - PROCESS | 1646 | 1461637525964 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 19:25:25 INFO - PROCESS | 1646 | 1461637525969 Marionette TRACE conn3 <- [1,382,null,{}] 19:25:25 INFO - PROCESS | 1646 | 1461637525984 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:26 INFO - PROCESS | 1646 | 1461637526082 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 19:25:26 INFO - PROCESS | 1646 | 1461637526092 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193c4800 == 35 [pid = 1646] [id = 103] 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119c98800) [pid = 1646] [serial = 306] [outer = 0x0] 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a1ea800) [pid = 1646] [serial = 307] [outer = 0x119c98800] 19:25:26 INFO - PROCESS | 1646 | 1461637526134 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121511c00) [pid = 1646] [serial = 308] [outer = 0x119c98800] 19:25:26 INFO - PROCESS | 1646 | 1461637526620 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 19:25:26 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 19:25:26 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 731ms 19:25:26 INFO - PROCESS | 1646 | 1461637526697 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 19:25:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 19:25:26 INFO - PROCESS | 1646 | 1461637526705 Marionette TRACE conn3 <- [1,385,null,{"value":"7"}] 19:25:26 INFO - PROCESS | 1646 | 1461637526708 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 19:25:26 INFO - PROCESS | 1646 | 1461637526709 Marionette TRACE conn3 <- [1,386,null,{}] 19:25:26 INFO - PROCESS | 1646 | 1461637526712 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:26 INFO - PROCESS | 1646 | 1461637526803 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 19:25:26 INFO - PROCESS | 1646 | 1461637526809 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e60800 == 36 [pid = 1646] [id = 104] 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12219cc00) [pid = 1646] [serial = 309] [outer = 0x0] 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12475ec00) [pid = 1646] [serial = 310] [outer = 0x12219cc00] 19:25:26 INFO - PROCESS | 1646 | 1461637526838 Marionette DEBUG loaded listener.js 19:25:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12521b800) [pid = 1646] [serial = 311] [outer = 0x12219cc00] 19:25:27 INFO - PROCESS | 1646 | 1461637527149 Marionette TRACE conn3 <- [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]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 19:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 19:25:27 INFO - PROCESS | 1646 | 1461637527181 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1646 | 1461637527182 Marionette TRACE conn3 <- [1,389,null,{"value":"7"}] 19:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 19:25:27 INFO - PROCESS | 1646 | 1461637527184 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1646 | 1461637527185 Marionette TRACE conn3 <- [1,390,null,{}] 19:25:27 INFO - PROCESS | 1646 | 1461637527210 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:27 INFO - PROCESS | 1646 | 1461637527306 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 19:25:27 INFO - PROCESS | 1646 | 1461637527336 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215d3800 == 37 [pid = 1646] [id = 105] 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125885800) [pid = 1646] [serial = 312] [outer = 0x0] 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1259df000) [pid = 1646] [serial = 313] [outer = 0x125885800] 19:25:27 INFO - PROCESS | 1646 | 1461637527369 Marionette DEBUG loaded listener.js 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x127891000) [pid = 1646] [serial = 314] [outer = 0x125885800] 19:25:27 INFO - PROCESS | 1646 | 1461637527738 Marionette TRACE conn3 <- [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]]]}] 19:25:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 19:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 571ms 19:25:27 INFO - PROCESS | 1646 | 1461637527757 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 19:25:27 INFO - PROCESS | 1646 | 1461637527758 Marionette TRACE conn3 <- [1,393,null,{"value":"7"}] 19:25:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 19:25:27 INFO - PROCESS | 1646 | 1461637527761 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 19:25:27 INFO - PROCESS | 1646 | 1461637527761 Marionette TRACE conn3 <- [1,394,null,{}] 19:25:27 INFO - PROCESS | 1646 | 1461637527770 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:27 INFO - PROCESS | 1646 | 1461637527863 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 19:25:27 INFO - PROCESS | 1646 | 1461637527868 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae4800 == 38 [pid = 1646] [id = 106] 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127892800) [pid = 1646] [serial = 315] [outer = 0x0] 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128e6b800) [pid = 1646] [serial = 316] [outer = 0x127892800] 19:25:27 INFO - PROCESS | 1646 | 1461637527893 Marionette DEBUG loaded listener.js 19:25:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128ec5c00) [pid = 1646] [serial = 317] [outer = 0x127892800] 19:25:28 INFO - PROCESS | 1646 | 1461637528320 Marionette TRACE conn3 <- [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]]]}] 19:25:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 19:25:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 19:25:28 INFO - PROCESS | 1646 | 1461637528380 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 19:25:28 INFO - PROCESS | 1646 | 1461637528382 Marionette TRACE conn3 <- [1,397,null,{"value":"7"}] 19:25:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 19:25:28 INFO - PROCESS | 1646 | 1461637528385 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 19:25:28 INFO - PROCESS | 1646 | 1461637528387 Marionette TRACE conn3 <- [1,398,null,{}] 19:25:28 INFO - PROCESS | 1646 | 1461637528390 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:28 INFO - PROCESS | 1646 | 1461637528532 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 19:25:28 INFO - PROCESS | 1646 | 1461637528558 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244ac000 == 39 [pid = 1646] [id = 107] 19:25:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128e76800) [pid = 1646] [serial = 318] [outer = 0x0] 19:25:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128f9e800) [pid = 1646] [serial = 319] [outer = 0x128e76800] 19:25:28 INFO - PROCESS | 1646 | 1461637528582 Marionette DEBUG loaded listener.js 19:25:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1294c7800) [pid = 1646] [serial = 320] [outer = 0x128e76800] 19:25:29 INFO - PROCESS | 1646 | 1461637529000 Marionette TRACE conn3 <- [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]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 19:25:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 620ms 19:25:29 INFO - PROCESS | 1646 | 1461637529006 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1646 | 1461637529008 Marionette TRACE conn3 <- [1,401,null,{"value":"7"}] 19:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 19:25:29 INFO - PROCESS | 1646 | 1461637529011 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 1646 | 1461637529013 Marionette TRACE conn3 <- [1,402,null,{}] 19:25:29 INFO - PROCESS | 1646 | 1461637529018 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:29 INFO - PROCESS | 1646 | 1461637529183 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x125887400) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128e6a400) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128e6a800) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x121515800) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x119c8e400) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x116a75800) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119310c00) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116a75000) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1125b9c00) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x112cd5800) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129817c00) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128e76c00) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 19:25:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121f26000) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 19:25:29 INFO - PROCESS | 1646 | 1461637529424 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 19:25:29 INFO - PROCESS | 1646 | 1461637529433 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1218f2800 == 40 [pid = 1646] [id = 108] 19:25:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x116a75800) [pid = 1646] [serial = 321] [outer = 0x0] 19:25:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1187ca800) [pid = 1646] [serial = 322] [outer = 0x116a75800] 19:25:29 INFO - PROCESS | 1646 | 1461637529459 Marionette DEBUG loaded listener.js 19:25:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124757800) [pid = 1646] [serial = 323] [outer = 0x116a75800] 19:25:29 INFO - PROCESS | 1646 | 1461637529801 Marionette TRACE conn3 <- [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]]]}] 19:25:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 19:25:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 820ms 19:25:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 19:25:29 INFO - PROCESS | 1646 | 1461637529832 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 19:25:29 INFO - PROCESS | 1646 | 1461637529834 Marionette TRACE conn3 <- [1,405,null,{"value":"7"}] 19:25:29 INFO - PROCESS | 1646 | 1461637529837 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 19:25:29 INFO - PROCESS | 1646 | 1461637529838 Marionette TRACE conn3 <- [1,406,null,{}] 19:25:29 INFO - PROCESS | 1646 | 1461637529844 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:29 INFO - PROCESS | 1646 | 1461637529963 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 19:25:30 INFO - PROCESS | 1646 | 1461637530033 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12953b000 == 41 [pid = 1646] [id = 109] 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121517c00) [pid = 1646] [serial = 324] [outer = 0x0] 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1299b2800) [pid = 1646] [serial = 325] [outer = 0x121517c00] 19:25:30 INFO - PROCESS | 1646 | 1461637530075 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12a9f0800) [pid = 1646] [serial = 326] [outer = 0x121517c00] 19:25:30 INFO - PROCESS | 1646 | 1461637530434 Marionette TRACE conn3 <- [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]]]}] 19:25:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 19:25:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 625ms 19:25:30 INFO - PROCESS | 1646 | 1461637530463 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 19:25:30 INFO - PROCESS | 1646 | 1461637530464 Marionette TRACE conn3 <- [1,409,null,{"value":"7"}] 19:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 19:25:30 INFO - PROCESS | 1646 | 1461637530466 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 1646 | 1461637530467 Marionette TRACE conn3 <- [1,410,null,{}] 19:25:30 INFO - PROCESS | 1646 | 1461637530470 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:30 INFO - PROCESS | 1646 | 1461637530545 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 19:25:30 INFO - PROCESS | 1646 | 1461637530616 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c51800 == 42 [pid = 1646] [id = 110] 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12a9f7c00) [pid = 1646] [serial = 327] [outer = 0x0] 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12aa98800) [pid = 1646] [serial = 328] [outer = 0x12a9f7c00] 19:25:30 INFO - PROCESS | 1646 | 1461637530646 Marionette DEBUG loaded listener.js 19:25:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12aaa4400) [pid = 1646] [serial = 329] [outer = 0x12a9f7c00] 19:25:30 INFO - PROCESS | 1646 | 1461637530934 Marionette TRACE conn3 <- [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]]]}] 19:25:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 19:25:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 518ms 19:25:30 INFO - PROCESS | 1646 | 1461637530985 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 19:25:30 INFO - PROCESS | 1646 | 1461637530986 Marionette TRACE conn3 <- [1,413,null,{"value":"7"}] 19:25:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 19:25:30 INFO - PROCESS | 1646 | 1461637530989 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 19:25:30 INFO - PROCESS | 1646 | 1461637530990 Marionette TRACE conn3 <- [1,414,null,{}] 19:25:30 INFO - PROCESS | 1646 | 1461637530993 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:31 INFO - PROCESS | 1646 | 1461637531086 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 19:25:31 INFO - PROCESS | 1646 | 1461637531090 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca3800 == 43 [pid = 1646] [id = 111] 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12aaa4c00) [pid = 1646] [serial = 330] [outer = 0x0] 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12ac9b000) [pid = 1646] [serial = 331] [outer = 0x12aaa4c00] 19:25:31 INFO - PROCESS | 1646 | 1461637531117 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b3c2000) [pid = 1646] [serial = 332] [outer = 0x12aaa4c00] 19:25:31 INFO - PROCESS | 1646 | 1461637531538 Marionette TRACE conn3 <- [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]]]}] 19:25:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 19:25:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 618ms 19:25:31 INFO - PROCESS | 1646 | 1461637531608 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 19:25:31 INFO - PROCESS | 1646 | 1461637531610 Marionette TRACE conn3 <- [1,417,null,{"value":"7"}] 19:25:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 19:25:31 INFO - PROCESS | 1646 | 1461637531614 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 19:25:31 INFO - PROCESS | 1646 | 1461637531617 Marionette TRACE conn3 <- [1,418,null,{}] 19:25:31 INFO - PROCESS | 1646 | 1461637531621 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:31 INFO - PROCESS | 1646 | 1461637531723 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 19:25:31 INFO - PROCESS | 1646 | 1461637531826 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x117442800 == 44 [pid = 1646] [id = 112] 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x116f03800) [pid = 1646] [serial = 333] [outer = 0x0] 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1175aec00) [pid = 1646] [serial = 334] [outer = 0x116f03800] 19:25:31 INFO - PROCESS | 1646 | 1461637531860 Marionette DEBUG loaded listener.js 19:25:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11871b000) [pid = 1646] [serial = 335] [outer = 0x116f03800] 19:25:32 INFO - PROCESS | 1646 | 1461637532758 Marionette TRACE conn3 <- [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]]]}] 19:25:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 19:25:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1172ms 19:25:32 INFO - PROCESS | 1646 | 1461637532786 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 19:25:32 INFO - PROCESS | 1646 | 1461637532790 Marionette TRACE conn3 <- [1,421,null,{"value":"7"}] 19:25:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 19:25:32 INFO - PROCESS | 1646 | 1461637532795 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 19:25:32 INFO - PROCESS | 1646 | 1461637532796 Marionette TRACE conn3 <- [1,422,null,{}] 19:25:32 INFO - PROCESS | 1646 | 1461637532799 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:32 INFO - PROCESS | 1646 | 1461637532898 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 19:25:32 INFO - PROCESS | 1646 | 1461637532944 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11998d800 == 45 [pid = 1646] [id = 113] 19:25:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1187cac00) [pid = 1646] [serial = 336] [outer = 0x0] 19:25:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1197b3c00) [pid = 1646] [serial = 337] [outer = 0x1187cac00] 19:25:32 INFO - PROCESS | 1646 | 1461637532975 Marionette DEBUG loaded listener.js 19:25:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119c99c00) [pid = 1646] [serial = 338] [outer = 0x1187cac00] 19:25:33 INFO - PROCESS | 1646 | 1461637533968 Marionette TRACE conn3 <- [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]]]}] 19:25:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 19:25:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1222ms 19:25:34 INFO - PROCESS | 1646 | 1461637534017 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 19:25:34 INFO - PROCESS | 1646 | 1461637534018 Marionette TRACE conn3 <- [1,425,null,{"value":"7"}] 19:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 19:25:34 INFO - PROCESS | 1646 | 1461637534021 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - PROCESS | 1646 | 1461637534024 Marionette TRACE conn3 <- [1,426,null,{}] 19:25:34 INFO - PROCESS | 1646 | 1461637534032 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:34 INFO - PROCESS | 1646 | 1461637534133 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 19:25:34 INFO - PROCESS | 1646 | 1461637534217 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c44800 == 46 [pid = 1646] [id = 114] 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124759400) [pid = 1646] [serial = 339] [outer = 0x0] 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x125880400) [pid = 1646] [serial = 340] [outer = 0x124759400] 19:25:34 INFO - PROCESS | 1646 | 1461637534251 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x125ecf800) [pid = 1646] [serial = 341] [outer = 0x124759400] 19:25:34 INFO - PROCESS | 1646 | 1461637534703 Marionette TRACE conn3 <- [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] 19:25:34 INFO - PROCESS | 1646 | 1461637534747 Marionette TRACE conn3 <- [1,429,null,{"value":"7"}] 19:25:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 19:25:34 INFO - PROCESS | 1646 | 1461637534750 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 19:25:34 INFO - PROCESS | 1646 | 1461637534752 Marionette TRACE conn3 <- [1,430,null,{}] 19:25:34 INFO - PROCESS | 1646 | 1461637534754 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:34 INFO - PROCESS | 1646 | 1461637534851 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 19:25:34 INFO - PROCESS | 1646 | 1461637534911 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11759a000 == 47 [pid = 1646] [id = 115] 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125176000) [pid = 1646] [serial = 342] [outer = 0x0] 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12789d800) [pid = 1646] [serial = 343] [outer = 0x125176000] 19:25:34 INFO - PROCESS | 1646 | 1461637534944 Marionette DEBUG loaded listener.js 19:25:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128ec4c00) [pid = 1646] [serial = 344] [outer = 0x125176000] 19:25:35 INFO - PROCESS | 1646 | 1461637535535 Marionette TRACE conn3 <- [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]]]}] 19:25:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 19:25:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 819ms 19:25:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 19:25:35 INFO - PROCESS | 1646 | 1461637535569 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 19:25:35 INFO - PROCESS | 1646 | 1461637535572 Marionette TRACE conn3 <- [1,433,null,{"value":"7"}] 19:25:35 INFO - PROCESS | 1646 | 1461637535575 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 19:25:35 INFO - PROCESS | 1646 | 1461637535577 Marionette TRACE conn3 <- [1,434,null,{}] 19:25:35 INFO - PROCESS | 1646 | 1461637535581 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:35 INFO - PROCESS | 1646 | 1461637535665 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 19:25:35 INFO - PROCESS | 1646 | 1461637535728 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1175a3000 == 48 [pid = 1646] [id = 116] 19:25:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11806b400) [pid = 1646] [serial = 345] [outer = 0x0] 19:25:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118716c00) [pid = 1646] [serial = 346] [outer = 0x11806b400] 19:25:35 INFO - PROCESS | 1646 | 1461637535758 Marionette DEBUG loaded listener.js 19:25:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1187ce400) [pid = 1646] [serial = 347] [outer = 0x11806b400] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x129c51800 == 47 [pid = 1646] [id = 110] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12953b000 == 46 [pid = 1646] [id = 109] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1218f2800 == 45 [pid = 1646] [id = 108] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1244ac000 == 44 [pid = 1646] [id = 107] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae4800 == 43 [pid = 1646] [id = 106] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1215d3800 == 42 [pid = 1646] [id = 105] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12a9c1800) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119e60800 == 41 [pid = 1646] [id = 104] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1193c4800 == 40 [pid = 1646] [id = 103] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x116653000 == 39 [pid = 1646] [id = 102] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x116a89800 == 38 [pid = 1646] [id = 101] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x115e8b000 == 37 [pid = 1646] [id = 100] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1187b1000 == 36 [pid = 1646] [id = 98] 19:25:36 INFO - PROCESS | 1646 | --DOCSHELL 0x115f5c000 == 35 [pid = 1646] [id = 97] 19:25:36 INFO - PROCESS | 1646 | 1461637536119 Marionette TRACE conn3 <- [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]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 19:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 570ms 19:25:36 INFO - PROCESS | 1646 | 1461637536146 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1646 | 1461637536152 Marionette TRACE conn3 <- [1,437,null,{"value":"7"}] 19:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x127896000) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128e6e000) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12789ec00) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128ec4400) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1294c4c00) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1175b3800) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118f2d000) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121ac5400) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x121679400) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x121c76800) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128e73000) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119dac400) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11a118c00) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118463000) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1187c8c00) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119495400) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1197b8400) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118176400) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x117684000) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1167c8000) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x116427400) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x125ecc400) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12516ec00) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1299b5800) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x117154c00) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1295f5000) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12516e400) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x125886c00) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128ecec00) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129813000) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1299c1400) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 19:25:36 INFO - PROCESS | 1646 | 1461637536173 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1646 | 1461637536175 Marionette TRACE conn3 <- [1,438,null,{}] 19:25:36 INFO - PROCESS | 1646 | 1461637536181 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:36 INFO - PROCESS | 1646 | 1461637536256 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 19:25:36 INFO - PROCESS | 1646 | 1461637536261 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe8800 == 36 [pid = 1646] [id = 117] 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1187ca000) [pid = 1646] [serial = 348] [outer = 0x0] 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119457400) [pid = 1646] [serial = 349] [outer = 0x1187ca000] 19:25:36 INFO - PROCESS | 1646 | 1461637536290 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1197c1800) [pid = 1646] [serial = 350] [outer = 0x1187ca000] 19:25:36 INFO - PROCESS | 1646 | 1461637536643 Marionette TRACE conn3 <- [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]]]}] 19:25:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 19:25:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 538ms 19:25:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 19:25:36 INFO - PROCESS | 1646 | 1461637536694 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 19:25:36 INFO - PROCESS | 1646 | 1461637536696 Marionette TRACE conn3 <- [1,441,null,{"value":"7"}] 19:25:36 INFO - PROCESS | 1646 | 1461637536714 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 19:25:36 INFO - PROCESS | 1646 | 1461637536716 Marionette TRACE conn3 <- [1,442,null,{}] 19:25:36 INFO - PROCESS | 1646 | 1461637536724 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:36 INFO - PROCESS | 1646 | 1461637536802 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 19:25:36 INFO - PROCESS | 1646 | 1461637536810 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119906000 == 37 [pid = 1646] [id = 118] 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119dac400) [pid = 1646] [serial = 351] [outer = 0x0] 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121511800) [pid = 1646] [serial = 352] [outer = 0x119dac400] 19:25:36 INFO - PROCESS | 1646 | 1461637536838 Marionette DEBUG loaded listener.js 19:25:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x122193800) [pid = 1646] [serial = 353] [outer = 0x119dac400] 19:25:37 INFO - PROCESS | 1646 | 1461637537199 Marionette TRACE conn3 <- [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]]]}] 19:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 19:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 537ms 19:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 19:25:37 INFO - PROCESS | 1646 | 1461637537235 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 19:25:37 INFO - PROCESS | 1646 | 1461637537237 Marionette TRACE conn3 <- [1,445,null,{"value":"7"}] 19:25:37 INFO - PROCESS | 1646 | 1461637537239 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 1646 | 1461637537240 Marionette TRACE conn3 <- [1,446,null,{}] 19:25:37 INFO - PROCESS | 1646 | 1461637537242 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:37 INFO - PROCESS | 1646 | 1461637537322 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 19:25:37 INFO - PROCESS | 1646 | 1461637537370 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c30000 == 38 [pid = 1646] [id = 119] 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12167d400) [pid = 1646] [serial = 354] [outer = 0x0] 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x125170400) [pid = 1646] [serial = 355] [outer = 0x12167d400] 19:25:37 INFO - PROCESS | 1646 | 1461637537396 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x125ecd800) [pid = 1646] [serial = 356] [outer = 0x12167d400] 19:25:37 INFO - PROCESS | 1646 | 1461637537667 Marionette TRACE conn3 <- [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]]]}] 19:25:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 19:25:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 19:25:37 INFO - PROCESS | 1646 | 1461637537715 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 19:25:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 19:25:37 INFO - PROCESS | 1646 | 1461637537716 Marionette TRACE conn3 <- [1,449,null,{"value":"7"}] 19:25:37 INFO - PROCESS | 1646 | 1461637537719 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 19:25:37 INFO - PROCESS | 1646 | 1461637537720 Marionette TRACE conn3 <- [1,450,null,{}] 19:25:37 INFO - PROCESS | 1646 | 1461637537722 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:37 INFO - PROCESS | 1646 | 1461637537798 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 19:25:37 INFO - PROCESS | 1646 | 1461637537803 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216ea000 == 39 [pid = 1646] [id = 120] 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1133b8400) [pid = 1646] [serial = 357] [outer = 0x0] 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128e6a400) [pid = 1646] [serial = 358] [outer = 0x1133b8400] 19:25:37 INFO - PROCESS | 1646 | 1461637537831 Marionette DEBUG loaded listener.js 19:25:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128e76000) [pid = 1646] [serial = 359] [outer = 0x1133b8400] 19:25:38 INFO - PROCESS | 1646 | 1461637538172 Marionette TRACE conn3 <- [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] 19:25:38 INFO - PROCESS | 1646 | 1461637538189 Marionette TRACE conn3 <- [1,453,null,{"value":"7"}] 19:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 19:25:38 INFO - PROCESS | 1646 | 1461637538193 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 1646 | 1461637538194 Marionette TRACE conn3 <- [1,454,null,{}] 19:25:38 INFO - PROCESS | 1646 | 1461637538197 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:38 INFO - PROCESS | 1646 | 1461637538323 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 19:25:38 INFO - PROCESS | 1646 | 1461637538329 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f09000 == 40 [pid = 1646] [id = 121] 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12789d400) [pid = 1646] [serial = 360] [outer = 0x0] 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1291ab800) [pid = 1646] [serial = 361] [outer = 0x12789d400] 19:25:38 INFO - PROCESS | 1646 | 1461637538357 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12a9efc00) [pid = 1646] [serial = 362] [outer = 0x12789d400] 19:25:38 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:38 INFO - PROCESS | 1646 | 1461637538697 Marionette TRACE conn3 <- [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]]]}] 19:25:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 19:25:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 520ms 19:25:38 INFO - PROCESS | 1646 | 1461637538715 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 19:25:38 INFO - PROCESS | 1646 | 1461637538716 Marionette TRACE conn3 <- [1,457,null,{"value":"7"}] 19:25:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 19:25:38 INFO - PROCESS | 1646 | 1461637538718 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 19:25:38 INFO - PROCESS | 1646 | 1461637538719 Marionette TRACE conn3 <- [1,458,null,{}] 19:25:38 INFO - PROCESS | 1646 | 1461637538722 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:38 INFO - PROCESS | 1646 | 1461637538817 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 19:25:38 INFO - PROCESS | 1646 | 1461637538822 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1258a4800 == 41 [pid = 1646] [id = 122] 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1294cd800) [pid = 1646] [serial = 363] [outer = 0x0] 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12aa99000) [pid = 1646] [serial = 364] [outer = 0x1294cd800] 19:25:38 INFO - PROCESS | 1646 | 1461637538847 Marionette DEBUG loaded listener.js 19:25:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12ac90c00) [pid = 1646] [serial = 365] [outer = 0x1294cd800] 19:25:39 INFO - PROCESS | 1646 | 1461637539196 Marionette TRACE conn3 <- [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] 19:25:39 INFO - PROCESS | 1646 | 1461637539239 Marionette TRACE conn3 <- [1,461,null,{"value":"7"}] 19:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 19:25:39 INFO - PROCESS | 1646 | 1461637539241 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 1646 | 1461637539242 Marionette TRACE conn3 <- [1,462,null,{}] 19:25:39 INFO - PROCESS | 1646 | 1461637539245 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 1646 | 1461637539337 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 19:25:39 INFO - PROCESS | 1646 | 1461637539348 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x129164800 == 42 [pid = 1646] [id = 123] 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12ac96c00) [pid = 1646] [serial = 366] [outer = 0x0] 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b345800) [pid = 1646] [serial = 367] [outer = 0x12ac96c00] 19:25:39 INFO - PROCESS | 1646 | 1461637539375 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b3c5800) [pid = 1646] [serial = 368] [outer = 0x12ac96c00] 19:25:39 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:39 INFO - PROCESS | 1646 | 1461637539708 Marionette TRACE conn3 <- [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] 19:25:39 INFO - PROCESS | 1646 | 1461637539761 Marionette TRACE conn3 <- [1,465,null,{"value":"7"}] 19:25:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 19:25:39 INFO - PROCESS | 1646 | 1461637539769 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 19:25:39 INFO - PROCESS | 1646 | 1461637539770 Marionette TRACE conn3 <- [1,466,null,{}] 19:25:39 INFO - PROCESS | 1646 | 1461637539772 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:39 INFO - PROCESS | 1646 | 1461637539865 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 19:25:39 INFO - PROCESS | 1646 | 1461637539870 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c40000 == 43 [pid = 1646] [id = 124] 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b345000) [pid = 1646] [serial = 369] [outer = 0x0] 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b427800) [pid = 1646] [serial = 370] [outer = 0x12b345000] 19:25:39 INFO - PROCESS | 1646 | 1461637539897 Marionette DEBUG loaded listener.js 19:25:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b431000) [pid = 1646] [serial = 371] [outer = 0x12b345000] 19:25:40 INFO - PROCESS | 1646 | 1461637540222 Marionette TRACE conn3 <- [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] 19:25:40 INFO - PROCESS | 1646 | 1461637540333 Marionette TRACE conn3 <- [1,469,null,{"value":"7"}] 19:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 19:25:40 INFO - PROCESS | 1646 | 1461637540337 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1646 | 1461637540338 Marionette TRACE conn3 <- [1,470,null,{}] 19:25:40 INFO - PROCESS | 1646 | 1461637540341 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:40 INFO - PROCESS | 1646 | 1461637540416 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 19:25:40 INFO - PROCESS | 1646 | 1461637540421 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11861e800 == 44 [pid = 1646] [id = 125] 19:25:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119c98800) [pid = 1646] [serial = 372] [outer = 0x0] 19:25:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x124752800) [pid = 1646] [serial = 373] [outer = 0x119c98800] 19:25:40 INFO - PROCESS | 1646 | 1461637540448 Marionette DEBUG loaded listener.js 19:25:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1294c8400) [pid = 1646] [serial = 374] [outer = 0x119c98800] 19:25:40 INFO - PROCESS | 1646 | 1461637540870 Marionette TRACE conn3 <- [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]]]}] 19:25:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 19:25:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 569ms 19:25:40 INFO - PROCESS | 1646 | 1461637540907 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 19:25:40 INFO - PROCESS | 1646 | 1461637540908 Marionette TRACE conn3 <- [1,473,null,{"value":"7"}] 19:25:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 19:25:40 INFO - PROCESS | 1646 | 1461637540911 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 19:25:40 INFO - PROCESS | 1646 | 1461637540913 Marionette TRACE conn3 <- [1,474,null,{}] 19:25:40 INFO - PROCESS | 1646 | 1461637540917 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:41 INFO - PROCESS | 1646 | 1461637541027 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 19:25:41 INFO - PROCESS | 1646 | 1461637541038 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb5000 == 45 [pid = 1646] [id = 126] 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1197b8800) [pid = 1646] [serial = 375] [outer = 0x0] 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b431c00) [pid = 1646] [serial = 376] [outer = 0x1197b8800] 19:25:41 INFO - PROCESS | 1646 | 1461637541068 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12be41800) [pid = 1646] [serial = 377] [outer = 0x1197b8800] 19:25:41 INFO - PROCESS | 1646 | 1461637541374 Marionette TRACE conn3 <- [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]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 19:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 520ms 19:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 19:25:41 INFO - PROCESS | 1646 | 1461637541432 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 19:25:41 INFO - PROCESS | 1646 | 1461637541433 Marionette TRACE conn3 <- [1,477,null,{"value":"7"}] 19:25:41 INFO - PROCESS | 1646 | 1461637541435 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 1646 | 1461637541436 Marionette TRACE conn3 <- [1,478,null,{}] 19:25:41 INFO - PROCESS | 1646 | 1461637541439 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:41 INFO - PROCESS | 1646 | 1461637541517 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 19:25:41 INFO - PROCESS | 1646 | 1461637541522 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc68800 == 46 [pid = 1646] [id = 127] 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12c12e800) [pid = 1646] [serial = 378] [outer = 0x0] 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12c135400) [pid = 1646] [serial = 379] [outer = 0x12c12e800] 19:25:41 INFO - PROCESS | 1646 | 1461637541546 Marionette DEBUG loaded listener.js 19:25:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12c1c9c00) [pid = 1646] [serial = 380] [outer = 0x12c12e800] 19:25:41 INFO - PROCESS | 1646 | 1461637541875 Marionette TRACE conn3 <- [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]]]}] 19:25:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 19:25:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 467ms 19:25:41 INFO - PROCESS | 1646 | 1461637541904 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 19:25:41 INFO - PROCESS | 1646 | 1461637541905 Marionette TRACE conn3 <- [1,481,null,{"value":"7"}] 19:25:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 19:25:41 INFO - PROCESS | 1646 | 1461637541907 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 19:25:41 INFO - PROCESS | 1646 | 1461637541908 Marionette TRACE conn3 <- [1,482,null,{}] 19:25:41 INFO - PROCESS | 1646 | 1461637541910 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 1646 | 1461637542009 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 19:25:42 INFO - PROCESS | 1646 | 1461637542019 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf30800 == 47 [pid = 1646] [id = 128] 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x125219800) [pid = 1646] [serial = 381] [outer = 0x0] 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12c1d1000) [pid = 1646] [serial = 382] [outer = 0x125219800] 19:25:42 INFO - PROCESS | 1646 | 1461637542043 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12c1d6400) [pid = 1646] [serial = 383] [outer = 0x125219800] 19:25:42 INFO - PROCESS | 1646 | 1461637542334 Marionette TRACE conn3 <- [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]]]}] 19:25:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 19:25:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 518ms 19:25:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 19:25:42 INFO - PROCESS | 1646 | 1461637542426 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 19:25:42 INFO - PROCESS | 1646 | 1461637542430 Marionette TRACE conn3 <- [1,485,null,{"value":"7"}] 19:25:42 INFO - PROCESS | 1646 | 1461637542436 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 19:25:42 INFO - PROCESS | 1646 | 1461637542441 Marionette TRACE conn3 <- [1,486,null,{}] 19:25:42 INFO - PROCESS | 1646 | 1461637542447 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:42 INFO - PROCESS | 1646 | 1461637542598 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 19:25:42 INFO - PROCESS | 1646 | 1461637542709 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x116921000 == 48 [pid = 1646] [id = 129] 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1166e2400) [pid = 1646] [serial = 384] [outer = 0x0] 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11695b800) [pid = 1646] [serial = 385] [outer = 0x1166e2400] 19:25:42 INFO - PROCESS | 1646 | 1461637542763 Marionette DEBUG loaded listener.js 19:25:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x118716800) [pid = 1646] [serial = 386] [outer = 0x1166e2400] 19:25:43 INFO - PROCESS | 1646 | 1461637543321 Marionette TRACE conn3 <- [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]]]}] 19:25:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 19:25:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 927ms 19:25:43 INFO - PROCESS | 1646 | 1461637543361 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 19:25:43 INFO - PROCESS | 1646 | 1461637543364 Marionette TRACE conn3 <- [1,489,null,{"value":"7"}] 19:25:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 19:25:43 INFO - PROCESS | 1646 | 1461637543370 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 19:25:43 INFO - PROCESS | 1646 | 1461637543372 Marionette TRACE conn3 <- [1,490,null,{}] 19:25:43 INFO - PROCESS | 1646 | 1461637543375 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:43 INFO - PROCESS | 1646 | 1461637543506 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 19:25:43 INFO - PROCESS | 1646 | 1461637543553 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11952d000 == 49 [pid = 1646] [id = 130] 19:25:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11945b400) [pid = 1646] [serial = 387] [outer = 0x0] 19:25:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119ee7000) [pid = 1646] [serial = 388] [outer = 0x11945b400] 19:25:43 INFO - PROCESS | 1646 | 1461637543583 Marionette DEBUG loaded listener.js 19:25:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1219b2800) [pid = 1646] [serial = 389] [outer = 0x11945b400] 19:25:44 INFO - PROCESS | 1646 | 1461637544013 Marionette TRACE conn3 <- [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]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 19:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 672ms 19:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 19:25:44 INFO - PROCESS | 1646 | 1461637544040 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 1646 | 1461637544042 Marionette TRACE conn3 <- [1,493,null,{"value":"7"}] 19:25:44 INFO - PROCESS | 1646 | 1461637544044 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - PROCESS | 1646 | 1461637544046 Marionette TRACE conn3 <- [1,494,null,{}] 19:25:44 INFO - PROCESS | 1646 | 1461637544073 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:44 INFO - PROCESS | 1646 | 1461637544208 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 19:25:44 INFO - PROCESS | 1646 | 1461637544259 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b352000 == 50 [pid = 1646] [id = 131] 19:25:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128e30000) [pid = 1646] [serial = 390] [outer = 0x0] 19:25:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128e32400) [pid = 1646] [serial = 391] [outer = 0x128e30000] 19:25:44 INFO - PROCESS | 1646 | 1461637544292 Marionette DEBUG loaded listener.js 19:25:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128e37400) [pid = 1646] [serial = 392] [outer = 0x128e30000] 19:25:44 INFO - PROCESS | 1646 | 1461637544719 Marionette TRACE conn3 <- [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]]]}] 19:25:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 19:25:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 720ms 19:25:44 INFO - PROCESS | 1646 | 1461637544775 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 19:25:44 INFO - PROCESS | 1646 | 1461637544776 Marionette TRACE conn3 <- [1,497,null,{"value":"7"}] 19:25:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 19:25:44 INFO - PROCESS | 1646 | 1461637544781 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 19:25:44 INFO - PROCESS | 1646 | 1461637544782 Marionette TRACE conn3 <- [1,498,null,{}] 19:25:44 INFO - PROCESS | 1646 | 1461637544784 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:44 INFO - PROCESS | 1646 | 1461637544884 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 19:25:44 INFO - PROCESS | 1646 | 1461637544948 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c195000 == 51 [pid = 1646] [id = 132] 19:25:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128ec8800) [pid = 1646] [serial = 393] [outer = 0x0] 19:25:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1294c4c00) [pid = 1646] [serial = 394] [outer = 0x128ec8800] 19:25:44 INFO - PROCESS | 1646 | 1461637544981 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12981ec00) [pid = 1646] [serial = 395] [outer = 0x128ec8800] 19:25:45 INFO - PROCESS | 1646 | 1461637545602 Marionette TRACE conn3 <- [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]]]}] 19:25:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 19:25:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 869ms 19:25:45 INFO - PROCESS | 1646 | 1461637545656 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 19:25:45 INFO - PROCESS | 1646 | 1461637545660 Marionette TRACE conn3 <- [1,501,null,{"value":"7"}] 19:25:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 19:25:45 INFO - PROCESS | 1646 | 1461637545665 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 19:25:45 INFO - PROCESS | 1646 | 1461637545667 Marionette TRACE conn3 <- [1,502,null,{}] 19:25:45 INFO - PROCESS | 1646 | 1461637545671 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:45 INFO - PROCESS | 1646 | 1461637545756 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 19:25:45 INFO - PROCESS | 1646 | 1461637545828 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a85800 == 52 [pid = 1646] [id = 133] 19:25:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x113423800) [pid = 1646] [serial = 396] [outer = 0x0] 19:25:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x116673800) [pid = 1646] [serial = 397] [outer = 0x113423800] 19:25:45 INFO - PROCESS | 1646 | 1461637545856 Marionette DEBUG loaded listener.js 19:25:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118074000) [pid = 1646] [serial = 398] [outer = 0x113423800] 19:25:46 INFO - PROCESS | 1646 | 1461637546252 Marionette TRACE conn3 <- [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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 19:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 622ms 19:25:46 INFO - PROCESS | 1646 | 1461637546287 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1646 | 1461637546291 Marionette TRACE conn3 <- [1,505,null,{"value":"7"}] 19:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 19:25:46 INFO - PROCESS | 1646 | 1461637546295 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1646 | 1461637546297 Marionette TRACE conn3 <- [1,506,null,{}] 19:25:46 INFO - PROCESS | 1646 | 1461637546300 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:46 INFO - PROCESS | 1646 | 1461637546384 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 19:25:46 INFO - PROCESS | 1646 | 1461637546436 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fed000 == 53 [pid = 1646] [id = 134] 19:25:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1167bbc00) [pid = 1646] [serial = 399] [outer = 0x0] 19:25:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11871b800) [pid = 1646] [serial = 400] [outer = 0x1167bbc00] 19:25:46 INFO - PROCESS | 1646 | 1461637546464 Marionette DEBUG loaded listener.js 19:25:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119428800) [pid = 1646] [serial = 401] [outer = 0x1167bbc00] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x129c38000 == 52 [pid = 1646] [id = 96] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc68800 == 51 [pid = 1646] [id = 127] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb5000 == 50 [pid = 1646] [id = 126] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11861e800 == 49 [pid = 1646] [id = 125] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x129c40000 == 48 [pid = 1646] [id = 124] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x129164800 == 47 [pid = 1646] [id = 123] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1258a4800 == 46 [pid = 1646] [id = 122] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x121f09000 == 45 [pid = 1646] [id = 121] 19:25:46 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x116443c00) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 19:25:46 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1187c6000) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 19:25:46 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11a115000) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 19:25:46 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ac9b000) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1216ea000 == 44 [pid = 1646] [id = 120] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x119c30000 == 43 [pid = 1646] [id = 119] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x119906000 == 42 [pid = 1646] [id = 118] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe8800 == 41 [pid = 1646] [id = 117] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1175a3000 == 40 [pid = 1646] [id = 116] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x129c44800 == 39 [pid = 1646] [id = 114] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11998d800 == 38 [pid = 1646] [id = 113] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x117442800 == 37 [pid = 1646] [id = 112] 19:25:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca3800 == 36 [pid = 1646] [id = 111] 19:25:46 INFO - PROCESS | 1646 | 1461637546877 Marionette TRACE conn3 <- [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]]]}] 19:25:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 19:25:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 19:25:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 19:25:46 INFO - PROCESS | 1646 | 1461637546915 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 19:25:46 INFO - PROCESS | 1646 | 1461637546917 Marionette TRACE conn3 <- [1,509,null,{"value":"7"}] 19:25:46 INFO - PROCESS | 1646 | 1461637546919 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 19:25:46 INFO - PROCESS | 1646 | 1461637546923 Marionette TRACE conn3 <- [1,510,null,{}] 19:25:46 INFO - PROCESS | 1646 | 1461637546931 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:47 INFO - PROCESS | 1646 | 1461637547014 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128e6b800) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128f9e800) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12a9ee800) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11944f800) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1197b3800) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118f31000) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11871a000) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12475ec00) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11643cc00) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1169ab000) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11a1ea800) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x121511c00) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1294c7800) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1299b2800) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x124757800) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12aa98800) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1259df000) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x127891000) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x128ec5c00) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12521b800) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a9f0800) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1187ca800) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12aaa4400) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 19:25:47 INFO - PROCESS | 1646 | 1461637547093 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe8800 == 37 [pid = 1646] [id = 135] 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1187ca800) [pid = 1646] [serial = 402] [outer = 0x0] 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11942c000) [pid = 1646] [serial = 403] [outer = 0x1187ca800] 19:25:47 INFO - PROCESS | 1646 | 1461637547122 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119eeb000) [pid = 1646] [serial = 404] [outer = 0x1187ca800] 19:25:47 INFO - PROCESS | 1646 | 1461637547424 Marionette TRACE conn3 <- [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]]]}] 19:25:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 19:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 523ms 19:25:47 INFO - PROCESS | 1646 | 1461637547450 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 19:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 19:25:47 INFO - PROCESS | 1646 | 1461637547452 Marionette TRACE conn3 <- [1,513,null,{"value":"7"}] 19:25:47 INFO - PROCESS | 1646 | 1461637547454 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1646 | 1461637547455 Marionette TRACE conn3 <- [1,514,null,{}] 19:25:47 INFO - PROCESS | 1646 | 1461637547458 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:47 INFO - PROCESS | 1646 | 1461637547535 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 19:25:47 INFO - PROCESS | 1646 | 1461637547592 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119531800 == 38 [pid = 1646] [id = 136] 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119e37000) [pid = 1646] [serial = 405] [outer = 0x0] 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x121513400) [pid = 1646] [serial = 406] [outer = 0x119e37000] 19:25:47 INFO - PROCESS | 1646 | 1461637547619 Marionette DEBUG loaded listener.js 19:25:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x124116400) [pid = 1646] [serial = 407] [outer = 0x119e37000] 19:25:47 INFO - PROCESS | 1646 | 1461637547888 Marionette TRACE conn3 <- [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]]]}] 19:25:47 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 19:25:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 19:25:47 INFO - PROCESS | 1646 | 1461637547930 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 19:25:47 INFO - PROCESS | 1646 | 1461637547932 Marionette TRACE conn3 <- [1,517,null,{"value":"7"}] 19:25:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 19:25:47 INFO - PROCESS | 1646 | 1461637547934 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 19:25:47 INFO - PROCESS | 1646 | 1461637547935 Marionette TRACE conn3 <- [1,518,null,{}] 19:25:47 INFO - PROCESS | 1646 | 1461637547937 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:48 INFO - PROCESS | 1646 | 1461637548013 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 19:25:48 INFO - PROCESS | 1646 | 1461637548018 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1134d0000 == 39 [pid = 1646] [id = 137] 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x118077000) [pid = 1646] [serial = 408] [outer = 0x0] 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1247d3c00) [pid = 1646] [serial = 409] [outer = 0x118077000] 19:25:48 INFO - PROCESS | 1646 | 1461637548046 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x125885c00) [pid = 1646] [serial = 410] [outer = 0x118077000] 19:25:48 INFO - PROCESS | 1646 | 1461637548407 Marionette TRACE conn3 <- [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]]]}] 19:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 19:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 518ms 19:25:48 INFO - PROCESS | 1646 | 1461637548452 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 19:25:48 INFO - PROCESS | 1646 | 1461637548453 Marionette TRACE conn3 <- [1,521,null,{"value":"7"}] 19:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 19:25:48 INFO - PROCESS | 1646 | 1461637548456 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 1646 | 1461637548457 Marionette TRACE conn3 <- [1,522,null,{}] 19:25:48 INFO - PROCESS | 1646 | 1461637548459 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:48 INFO - PROCESS | 1646 | 1461637548547 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 19:25:48 INFO - PROCESS | 1646 | 1461637548553 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1c3800 == 40 [pid = 1646] [id = 138] 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x125ec6000) [pid = 1646] [serial = 411] [outer = 0x0] 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x128e2ec00) [pid = 1646] [serial = 412] [outer = 0x125ec6000] 19:25:48 INFO - PROCESS | 1646 | 1461637548583 Marionette DEBUG loaded listener.js 19:25:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128e78800) [pid = 1646] [serial = 413] [outer = 0x125ec6000] 19:25:48 INFO - PROCESS | 1646 | 1461637548910 Marionette TRACE conn3 <- [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]]]}] 19:25:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 19:25:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 469ms 19:25:48 INFO - PROCESS | 1646 | 1461637548927 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 19:25:48 INFO - PROCESS | 1646 | 1461637548930 Marionette TRACE conn3 <- [1,525,null,{"value":"7"}] 19:25:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 19:25:48 INFO - PROCESS | 1646 | 1461637548932 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 19:25:48 INFO - PROCESS | 1646 | 1461637548933 Marionette TRACE conn3 <- [1,526,null,{}] 19:25:48 INFO - PROCESS | 1646 | 1461637548936 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:49 INFO - PROCESS | 1646 | 1461637549007 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 19:25:49 INFO - PROCESS | 1646 | 1461637549040 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x121af5000 == 41 [pid = 1646] [id = 139] 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x125ed0400) [pid = 1646] [serial = 414] [outer = 0x0] 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128ec7000) [pid = 1646] [serial = 415] [outer = 0x125ed0400] 19:25:49 INFO - PROCESS | 1646 | 1461637549097 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1294c9400) [pid = 1646] [serial = 416] [outer = 0x125ed0400] 19:25:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 19:25:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 518ms 19:25:49 INFO - PROCESS | 1646 | 1461637549447 Marionette TRACE conn3 <- [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]]]}] 19:25:49 INFO - PROCESS | 1646 | 1461637549451 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 1646 | 1461637549452 Marionette TRACE conn3 <- [1,529,null,{"value":"7"}] 19:25:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 19:25:49 INFO - PROCESS | 1646 | 1461637549454 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 1646 | 1461637549455 Marionette TRACE conn3 <- [1,530,null,{}] 19:25:49 INFO - PROCESS | 1646 | 1461637549458 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:49 INFO - PROCESS | 1646 | 1461637549555 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 19:25:49 INFO - PROCESS | 1646 | 1461637549560 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244a6000 == 42 [pid = 1646] [id = 140] 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128e35c00) [pid = 1646] [serial = 417] [outer = 0x0] 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12981cc00) [pid = 1646] [serial = 418] [outer = 0x128e35c00] 19:25:49 INFO - PROCESS | 1646 | 1461637549586 Marionette DEBUG loaded listener.js 19:25:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a9ebc00) [pid = 1646] [serial = 419] [outer = 0x128e35c00] 19:25:49 INFO - PROCESS | 1646 | 1461637549934 Marionette TRACE conn3 <- [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"]]]}] 19:25:49 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 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 19:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:25:49 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 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 19:25:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:25:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 19:25:49 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 19:25:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 518ms 19:25:49 INFO - PROCESS | 1646 | 1461637549974 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 19:25:49 INFO - PROCESS | 1646 | 1461637549975 Marionette TRACE conn3 <- [1,533,null,{"value":"7"}] 19:25:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 19:25:49 INFO - PROCESS | 1646 | 1461637549977 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 19:25:49 INFO - PROCESS | 1646 | 1461637549978 Marionette TRACE conn3 <- [1,534,null,{}] 19:25:49 INFO - PROCESS | 1646 | 1461637549981 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:50 INFO - PROCESS | 1646 | 1461637550082 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 19:25:50 INFO - PROCESS | 1646 | 1461637550086 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129544800 == 43 [pid = 1646] [id = 141] 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129820800) [pid = 1646] [serial = 420] [outer = 0x0] 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12aa9b000) [pid = 1646] [serial = 421] [outer = 0x129820800] 19:25:50 INFO - PROCESS | 1646 | 1461637550112 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12ac8f400) [pid = 1646] [serial = 422] [outer = 0x129820800] 19:25:50 INFO - PROCESS | 1646 | 1461637550459 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 19:25:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 19:25:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 518ms 19:25:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 19:25:50 INFO - PROCESS | 1646 | 1461637550496 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 19:25:50 INFO - PROCESS | 1646 | 1461637550497 Marionette TRACE conn3 <- [1,537,null,{"value":"7"}] 19:25:50 INFO - PROCESS | 1646 | 1461637550499 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 19:25:50 INFO - PROCESS | 1646 | 1461637550500 Marionette TRACE conn3 <- [1,538,null,{}] 19:25:50 INFO - PROCESS | 1646 | 1461637550503 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:50 INFO - PROCESS | 1646 | 1461637550601 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 19:25:50 INFO - PROCESS | 1646 | 1461637550611 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c44800 == 44 [pid = 1646] [id = 142] 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ac97800) [pid = 1646] [serial = 423] [outer = 0x0] 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b33e800) [pid = 1646] [serial = 424] [outer = 0x12ac97800] 19:25:50 INFO - PROCESS | 1646 | 1461637550673 Marionette DEBUG loaded listener.js 19:25:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b3c8000) [pid = 1646] [serial = 425] [outer = 0x12ac97800] 19:25:51 INFO - PROCESS | 1646 | 1461637551192 Marionette TRACE conn3 <- [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]]]}] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1294cd800) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ac96c00) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b345000) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1133b8400) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119dac400) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x125176000) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11806b400) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12c12e800) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1187ca000) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119c98800) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12167d400) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1197b8800) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12789d400) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115d82800) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 19:25:51 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11660e000) [pid = 1646] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 19:25:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 19:25:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 720ms 19:25:51 INFO - PROCESS | 1646 | 1461637551219 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 19:25:51 INFO - PROCESS | 1646 | 1461637551221 Marionette TRACE conn3 <- [1,541,null,{"value":"7"}] 19:25:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 19:25:51 INFO - PROCESS | 1646 | 1461637551223 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 1646 | 1461637551225 Marionette TRACE conn3 <- [1,542,null,{}] 19:25:51 INFO - PROCESS | 1646 | 1461637551227 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:51 INFO - PROCESS | 1646 | 1461637551318 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 19:25:51 INFO - PROCESS | 1646 | 1461637551322 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11952c800 == 45 [pid = 1646] [id = 143] 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11a1f3400) [pid = 1646] [serial = 426] [outer = 0x0] 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a9b8400) [pid = 1646] [serial = 427] [outer = 0x11a1f3400] 19:25:51 INFO - PROCESS | 1646 | 1461637551354 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b42c000) [pid = 1646] [serial = 428] [outer = 0x11a1f3400] 19:25:51 INFO - PROCESS | 1646 | 1461637551676 Marionette TRACE conn3 <- [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]]]}] 19:25:51 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 19:25:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 19:25:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 19:25:51 INFO - PROCESS | 1646 | 1461637551693 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 19:25:51 INFO - PROCESS | 1646 | 1461637551694 Marionette TRACE conn3 <- [1,545,null,{"value":"7"}] 19:25:51 INFO - PROCESS | 1646 | 1461637551697 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 19:25:51 INFO - PROCESS | 1646 | 1461637551698 Marionette TRACE conn3 <- [1,546,null,{}] 19:25:51 INFO - PROCESS | 1646 | 1461637551700 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:51 INFO - PROCESS | 1646 | 1461637551777 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 19:25:51 INFO - PROCESS | 1646 | 1461637551860 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b463800 == 46 [pid = 1646] [id = 144] 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bcde000) [pid = 1646] [serial = 429] [outer = 0x0] 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12be35400) [pid = 1646] [serial = 430] [outer = 0x12bcde000] 19:25:51 INFO - PROCESS | 1646 | 1461637551896 Marionette DEBUG loaded listener.js 19:25:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12be3a800) [pid = 1646] [serial = 431] [outer = 0x12bcde000] 19:25:52 INFO - PROCESS | 1646 | 1461637552207 Marionette TRACE conn3 <- [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]]]}] 19:25:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 19:25:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 519ms 19:25:52 INFO - PROCESS | 1646 | 1461637552217 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 1646 | 1461637552218 Marionette TRACE conn3 <- [1,549,null,{"value":"7"}] 19:25:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 19:25:52 INFO - PROCESS | 1646 | 1461637552220 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 1646 | 1461637552221 Marionette TRACE conn3 <- [1,550,null,{}] 19:25:52 INFO - PROCESS | 1646 | 1461637552224 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:52 INFO - PROCESS | 1646 | 1461637552317 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 19:25:52 INFO - PROCESS | 1646 | 1461637552324 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c186000 == 47 [pid = 1646] [id = 145] 19:25:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b337c00) [pid = 1646] [serial = 432] [outer = 0x0] 19:25:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12be41000) [pid = 1646] [serial = 433] [outer = 0x12b337c00] 19:25:52 INFO - PROCESS | 1646 | 1461637552366 Marionette DEBUG loaded listener.js 19:25:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12c139c00) [pid = 1646] [serial = 434] [outer = 0x12b337c00] 19:25:52 INFO - PROCESS | 1646 | 1461637552805 Marionette TRACE conn3 <- [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]]]}] 19:25:52 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. 19:25:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 620ms 19:25:52 INFO - PROCESS | 1646 | 1461637552841 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 19:25:52 INFO - PROCESS | 1646 | 1461637552843 Marionette TRACE conn3 <- [1,553,null,{"value":"7"}] 19:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 19:25:52 INFO - PROCESS | 1646 | 1461637552845 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 19:25:52 INFO - PROCESS | 1646 | 1461637552846 Marionette TRACE conn3 <- [1,554,null,{}] 19:25:52 INFO - PROCESS | 1646 | 1461637552848 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:52 INFO - PROCESS | 1646 | 1461637552925 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 19:25:52 INFO - PROCESS | 1646 | 1461637552932 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d2000 == 48 [pid = 1646] [id = 146] 19:25:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12c1cac00) [pid = 1646] [serial = 435] [outer = 0x0] 19:25:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12c1d2400) [pid = 1646] [serial = 436] [outer = 0x12c1cac00] 19:25:52 INFO - PROCESS | 1646 | 1461637552958 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12c1d8400) [pid = 1646] [serial = 437] [outer = 0x12c1cac00] 19:25:53 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:53 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:53 INFO - PROCESS | 1646 | 1461637553383 Marionette TRACE conn3 <- [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]]]}] 19:25:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 19:25:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 569ms 19:25:53 INFO - PROCESS | 1646 | 1461637553427 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 19:25:53 INFO - PROCESS | 1646 | 1461637553430 Marionette TRACE conn3 <- [1,557,null,{"value":"7"}] 19:25:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 19:25:53 INFO - PROCESS | 1646 | 1461637553435 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 19:25:53 INFO - PROCESS | 1646 | 1461637553438 Marionette TRACE conn3 <- [1,558,null,{}] 19:25:53 INFO - PROCESS | 1646 | 1461637553442 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:53 INFO - PROCESS | 1646 | 1461637553542 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 19:25:53 INFO - PROCESS | 1646 | 1461637553606 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164de000 == 49 [pid = 1646] [id = 147] 19:25:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x116606800) [pid = 1646] [serial = 438] [outer = 0x0] 19:25:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x116f0cc00) [pid = 1646] [serial = 439] [outer = 0x116606800] 19:25:53 INFO - PROCESS | 1646 | 1461637553639 Marionette DEBUG loaded listener.js 19:25:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118076400) [pid = 1646] [serial = 440] [outer = 0x116606800] 19:25:54 INFO - PROCESS | 1646 | 1461637554063 Marionette TRACE conn3 <- [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]]]}] 19:25:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 19:25:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 672ms 19:25:54 INFO - PROCESS | 1646 | 1461637554117 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 19:25:54 INFO - PROCESS | 1646 | 1461637554121 Marionette TRACE conn3 <- [1,561,null,{"value":"7"}] 19:25:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 19:25:54 INFO - PROCESS | 1646 | 1461637554126 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - PROCESS | 1646 | 1461637554127 Marionette TRACE conn3 <- [1,562,null,{}] 19:25:54 INFO - PROCESS | 1646 | 1461637554130 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:54 INFO - PROCESS | 1646 | 1461637554260 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 19:25:54 INFO - PROCESS | 1646 | 1461637554298 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193cd000 == 50 [pid = 1646] [id = 148] 19:25:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118180800) [pid = 1646] [serial = 441] [outer = 0x0] 19:25:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1197b4c00) [pid = 1646] [serial = 442] [outer = 0x118180800] 19:25:54 INFO - PROCESS | 1646 | 1461637554328 Marionette DEBUG loaded listener.js 19:25:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119dabc00) [pid = 1646] [serial = 443] [outer = 0x118180800] 19:25:54 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:54 INFO - PROCESS | 1646 | 1461637554751 Marionette TRACE conn3 <- [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]]]}] 19:25:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 19:25:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 19:25:54 INFO - PROCESS | 1646 | 1461637554797 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 19:25:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 19:25:54 INFO - PROCESS | 1646 | 1461637554798 Marionette TRACE conn3 <- [1,565,null,{"value":"7"}] 19:25:54 INFO - PROCESS | 1646 | 1461637554801 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 19:25:54 INFO - PROCESS | 1646 | 1461637554803 Marionette TRACE conn3 <- [1,566,null,{}] 19:25:54 INFO - PROCESS | 1646 | 1461637554811 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:54 INFO - PROCESS | 1646 | 1461637554913 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 19:25:54 INFO - PROCESS | 1646 | 1461637554980 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c3e800 == 51 [pid = 1646] [id = 149] 19:25:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12167f400) [pid = 1646] [serial = 444] [outer = 0x0] 19:25:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1259df000) [pid = 1646] [serial = 445] [outer = 0x12167f400] 19:25:55 INFO - PROCESS | 1646 | 1461637555013 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12789e800) [pid = 1646] [serial = 446] [outer = 0x12167f400] 19:25:55 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:55 INFO - PROCESS | 1646 | [1646] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 19:25:55 INFO - PROCESS | 1646 | 1461637555438 Marionette TRACE conn3 <- [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]]]}] 19:25:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 19:25:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 19:25:55 INFO - PROCESS | 1646 | 1461637555509 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 19:25:55 INFO - PROCESS | 1646 | 1461637555511 Marionette TRACE conn3 <- [1,569,null,{"value":"7"}] 19:25:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 19:25:55 INFO - PROCESS | 1646 | 1461637555528 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 19:25:55 INFO - PROCESS | 1646 | 1461637555529 Marionette TRACE conn3 <- [1,570,null,{}] 19:25:55 INFO - PROCESS | 1646 | 1461637555532 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:55 INFO - PROCESS | 1646 | 1461637555629 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 19:25:55 INFO - PROCESS | 1646 | 1461637555691 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e4800 == 52 [pid = 1646] [id = 150] 19:25:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128e6bc00) [pid = 1646] [serial = 447] [outer = 0x0] 19:25:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ec6c00) [pid = 1646] [serial = 448] [outer = 0x128e6bc00] 19:25:55 INFO - PROCESS | 1646 | 1461637555721 Marionette DEBUG loaded listener.js 19:25:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129460400) [pid = 1646] [serial = 449] [outer = 0x128e6bc00] 19:25:55 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:56 INFO - PROCESS | 1646 | 1461637556118 Marionette TRACE conn3 <- [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]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 19:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 620ms 19:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 19:25:56 INFO - PROCESS | 1646 | 1461637556148 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 1646 | 1461637556150 Marionette TRACE conn3 <- [1,573,null,{"value":"7"}] 19:25:56 INFO - PROCESS | 1646 | 1461637556152 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 1646 | 1461637556153 Marionette TRACE conn3 <- [1,574,null,{}] 19:25:56 INFO - PROCESS | 1646 | 1461637556156 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:56 INFO - PROCESS | 1646 | 1461637556252 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 19:25:56 INFO - PROCESS | 1646 | 1461637556340 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccb6000 == 53 [pid = 1646] [id = 151] 19:25:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x116427400) [pid = 1646] [serial = 450] [outer = 0x0] 19:25:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129462c00) [pid = 1646] [serial = 451] [outer = 0x116427400] 19:25:56 INFO - PROCESS | 1646 | 1461637556371 Marionette DEBUG loaded listener.js 19:25:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129817c00) [pid = 1646] [serial = 452] [outer = 0x116427400] 19:25:56 INFO - PROCESS | 1646 | 1461637556799 Marionette TRACE conn3 <- [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]]]}] 19:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 19:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 668ms 19:25:56 INFO - PROCESS | 1646 | 1461637556821 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 19:25:56 INFO - PROCESS | 1646 | 1461637556822 Marionette TRACE conn3 <- [1,577,null,{"value":"7"}] 19:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 19:25:56 INFO - PROCESS | 1646 | 1461637556824 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 19:25:56 INFO - PROCESS | 1646 | 1461637556826 Marionette TRACE conn3 <- [1,578,null,{}] 19:25:56 INFO - PROCESS | 1646 | 1461637556828 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:56 INFO - PROCESS | 1646 | 1461637556963 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 19:25:57 INFO - PROCESS | 1646 | 1461637557041 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x117444000 == 54 [pid = 1646] [id = 152] 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1162d0c00) [pid = 1646] [serial = 453] [outer = 0x0] 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x118462c00) [pid = 1646] [serial = 454] [outer = 0x1162d0c00] 19:25:57 INFO - PROCESS | 1646 | 1461637557074 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12be36c00) [pid = 1646] [serial = 455] [outer = 0x1162d0c00] 19:25:57 INFO - PROCESS | 1646 | 1461637557604 Marionette TRACE conn3 <- [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]]]}] 19:25:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 19:25:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 818ms 19:25:57 INFO - PROCESS | 1646 | 1461637557653 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 19:25:57 INFO - PROCESS | 1646 | 1461637557656 Marionette TRACE conn3 <- [1,581,null,{"value":"7"}] 19:25:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 19:25:57 INFO - PROCESS | 1646 | 1461637557662 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 19:25:57 INFO - PROCESS | 1646 | 1461637557664 Marionette TRACE conn3 <- [1,582,null,{}] 19:25:57 INFO - PROCESS | 1646 | 1461637557668 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:57 INFO - PROCESS | 1646 | 1461637557761 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 19:25:57 INFO - PROCESS | 1646 | 1461637557829 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x116912800 == 55 [pid = 1646] [id = 153] 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118075000) [pid = 1646] [serial = 456] [outer = 0x0] 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11817a400) [pid = 1646] [serial = 457] [outer = 0x118075000] 19:25:57 INFO - PROCESS | 1646 | 1461637557859 Marionette DEBUG loaded listener.js 19:25:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1187c8800) [pid = 1646] [serial = 458] [outer = 0x118075000] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12c186000 == 54 [pid = 1646] [id = 145] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x12b463800 == 53 [pid = 1646] [id = 144] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11952c800 == 52 [pid = 1646] [id = 143] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12c1d1000) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | 1461637558354 Marionette TRACE conn3 <- [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]]]}] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x129c44800 == 51 [pid = 1646] [id = 142] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x129544800 == 50 [pid = 1646] [id = 141] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1244a6000 == 49 [pid = 1646] [id = 140] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x121af5000 == 48 [pid = 1646] [id = 139] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1c3800 == 47 [pid = 1646] [id = 138] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1134d0000 == 46 [pid = 1646] [id = 137] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119531800 == 45 [pid = 1646] [id = 136] 19:25:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 19:25:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 720ms 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe8800 == 44 [pid = 1646] [id = 135] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116fed000 == 43 [pid = 1646] [id = 134] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116a85800 == 42 [pid = 1646] [id = 133] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11952d000 == 41 [pid = 1646] [id = 130] 19:25:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116921000 == 40 [pid = 1646] [id = 129] 19:25:58 INFO - PROCESS | 1646 | 1461637558423 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 19:25:58 INFO - PROCESS | 1646 | 1461637558429 Marionette TRACE conn3 <- [1,585,null,{"value":"7"}] 19:25:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 19:25:58 INFO - PROCESS | 1646 | 1461637558435 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 19:25:58 INFO - PROCESS | 1646 | 1461637558438 Marionette TRACE conn3 <- [1,586,null,{}] 19:25:58 INFO - PROCESS | 1646 | 1461637558442 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:58 INFO - PROCESS | 1646 | 1461637558570 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x116672000) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x118715400) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12aa99000) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b345800) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12b427800) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12b3c5800) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128e6a400) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x121511800) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x122193800) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1175aec00) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x125880400) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1197b3c00) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128ec4c00) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12789d800) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1187ce400) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118716c00) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12c1c9c00) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119457400) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1197c1800) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b431000) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x124752800) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x125170400) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x125ecd800) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b431c00) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1294c8400) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12c135400) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1291ab800) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ac90c00) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12be41800) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12a9efc00) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e76000) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 19:25:58 INFO - PROCESS | 1646 | 1461637558644 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ff1800 == 41 [pid = 1646] [id = 154] 19:25:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116672000) [pid = 1646] [serial = 459] [outer = 0x0] 19:25:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119457400) [pid = 1646] [serial = 460] [outer = 0x116672000] 19:25:58 INFO - PROCESS | 1646 | 1461637558690 Marionette DEBUG loaded listener.js 19:25:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119e3c400) [pid = 1646] [serial = 461] [outer = 0x116672000] 19:25:58 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:59 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:25:59 INFO - PROCESS | 1646 | 1461637559046 Marionette TRACE conn3 <- [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]]]}] 19:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 19:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 623ms 19:25:59 INFO - PROCESS | 1646 | 1461637559057 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 1646 | 1461637559059 Marionette TRACE conn3 <- [1,589,null,{"value":"7"}] 19:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 19:25:59 INFO - PROCESS | 1646 | 1461637559069 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 1646 | 1461637559071 Marionette TRACE conn3 <- [1,590,null,{}] 19:25:59 INFO - PROCESS | 1646 | 1461637559079 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:59 INFO - PROCESS | 1646 | 1461637559166 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 19:25:59 INFO - PROCESS | 1646 | 1461637559215 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x119537800 == 42 [pid = 1646] [id = 155] 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119ee3400) [pid = 1646] [serial = 462] [outer = 0x0] 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x121c70400) [pid = 1646] [serial = 463] [outer = 0x119ee3400] 19:25:59 INFO - PROCESS | 1646 | 1461637559243 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1259e2c00) [pid = 1646] [serial = 464] [outer = 0x119ee3400] 19:25:59 INFO - PROCESS | 1646 | 1461637559544 Marionette TRACE conn3 <- [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]]]}] 19:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 19:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 524ms 19:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 19:25:59 INFO - PROCESS | 1646 | 1461637559593 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 19:25:59 INFO - PROCESS | 1646 | 1461637559595 Marionette TRACE conn3 <- [1,593,null,{"value":"7"}] 19:25:59 INFO - PROCESS | 1646 | 1461637559597 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 19:25:59 INFO - PROCESS | 1646 | 1461637559598 Marionette TRACE conn3 <- [1,594,null,{}] 19:25:59 INFO - PROCESS | 1646 | 1461637559603 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:25:59 INFO - PROCESS | 1646 | 1461637559685 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 19:25:59 INFO - PROCESS | 1646 | 1461637559733 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:25:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1ae000 == 43 [pid = 1646] [id = 156] 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x124710000) [pid = 1646] [serial = 465] [outer = 0x0] 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127892400) [pid = 1646] [serial = 466] [outer = 0x124710000] 19:25:59 INFO - PROCESS | 1646 | 1461637559759 Marionette DEBUG loaded listener.js 19:25:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128e6ec00) [pid = 1646] [serial = 467] [outer = 0x124710000] 19:26:00 INFO - PROCESS | 1646 | 1461637560059 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 19:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 19:26:00 INFO - PROCESS | 1646 | 1461637560117 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 1646 | 1461637560118 Marionette TRACE conn3 <- [1,597,null,{"value":"7"}] 19:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 19:26:00 INFO - PROCESS | 1646 | 1461637560123 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 1646 | 1461637560124 Marionette TRACE conn3 <- [1,598,null,{}] 19:26:00 INFO - PROCESS | 1646 | 1461637560127 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:00 INFO - PROCESS | 1646 | 1461637560204 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 19:26:00 INFO - PROCESS | 1646 | 1461637560209 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221f6000 == 44 [pid = 1646] [id = 157] 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e37c00) [pid = 1646] [serial = 468] [outer = 0x0] 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128eca000) [pid = 1646] [serial = 469] [outer = 0x128e37c00] 19:26:00 INFO - PROCESS | 1646 | 1461637560235 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x129465400) [pid = 1646] [serial = 470] [outer = 0x128e37c00] 19:26:00 INFO - PROCESS | 1646 | 1461637560610 Marionette TRACE conn3 <- [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]]]}] 19:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 19:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 521ms 19:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 19:26:00 INFO - PROCESS | 1646 | 1461637560644 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 19:26:00 INFO - PROCESS | 1646 | 1461637560646 Marionette TRACE conn3 <- [1,601,null,{"value":"7"}] 19:26:00 INFO - PROCESS | 1646 | 1461637560648 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 19:26:00 INFO - PROCESS | 1646 | 1461637560649 Marionette TRACE conn3 <- [1,602,null,{}] 19:26:00 INFO - PROCESS | 1646 | 1461637560651 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:00 INFO - PROCESS | 1646 | 1461637560760 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 19:26:00 INFO - PROCESS | 1646 | 1461637560774 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a5000 == 45 [pid = 1646] [id = 158] 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128e6e400) [pid = 1646] [serial = 471] [outer = 0x0] 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1295f7000) [pid = 1646] [serial = 472] [outer = 0x128e6e400] 19:26:00 INFO - PROCESS | 1646 | 1461637560801 Marionette DEBUG loaded listener.js 19:26:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12b338400) [pid = 1646] [serial = 473] [outer = 0x128e6e400] 19:26:01 INFO - PROCESS | 1646 | 1461637561160 Marionette TRACE conn3 <- [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]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 19:26:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 518ms 19:26:01 INFO - PROCESS | 1646 | 1461637561166 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 19:26:01 INFO - PROCESS | 1646 | 1461637561168 Marionette TRACE conn3 <- [1,605,null,{"value":"7"}] 19:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 19:26:01 INFO - PROCESS | 1646 | 1461637561170 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1646 | 1461637561171 Marionette TRACE conn3 <- [1,606,null,{}] 19:26:01 INFO - PROCESS | 1646 | 1461637561173 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:01 INFO - PROCESS | 1646 | 1461637561275 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 19:26:01 INFO - PROCESS | 1646 | 1461637561280 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x129552000 == 46 [pid = 1646] [id = 159] 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129821400) [pid = 1646] [serial = 474] [outer = 0x0] 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b428000) [pid = 1646] [serial = 475] [outer = 0x129821400] 19:26:01 INFO - PROCESS | 1646 | 1461637561336 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12bcdc400) [pid = 1646] [serial = 476] [outer = 0x129821400] 19:26:01 INFO - PROCESS | 1646 | 1461637561650 Marionette TRACE conn3 <- [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]]]}] 19:26:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 19:26:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 19:26:01 INFO - PROCESS | 1646 | 1461637561690 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 19:26:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 19:26:01 INFO - PROCESS | 1646 | 1461637561691 Marionette TRACE conn3 <- [1,609,null,{"value":"7"}] 19:26:01 INFO - PROCESS | 1646 | 1461637561694 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 19:26:01 INFO - PROCESS | 1646 | 1461637561695 Marionette TRACE conn3 <- [1,610,null,{}] 19:26:01 INFO - PROCESS | 1646 | 1461637561697 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:01 INFO - PROCESS | 1646 | 1461637561795 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 19:26:01 INFO - PROCESS | 1646 | 1461637561800 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa8c800 == 47 [pid = 1646] [id = 160] 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b422c00) [pid = 1646] [serial = 477] [outer = 0x0] 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12be37c00) [pid = 1646] [serial = 478] [outer = 0x12b422c00] 19:26:01 INFO - PROCESS | 1646 | 1461637561854 Marionette DEBUG loaded listener.js 19:26:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12c136000) [pid = 1646] [serial = 479] [outer = 0x12b422c00] 19:26:02 INFO - PROCESS | 1646 | 1461637562175 Marionette TRACE conn3 <- [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]]]}] 19:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 19:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 517ms 19:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 19:26:02 INFO - PROCESS | 1646 | 1461637562212 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 19:26:02 INFO - PROCESS | 1646 | 1461637562213 Marionette TRACE conn3 <- [1,613,null,{"value":"7"}] 19:26:02 INFO - PROCESS | 1646 | 1461637562215 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 19:26:02 INFO - PROCESS | 1646 | 1461637562216 Marionette TRACE conn3 <- [1,614,null,{}] 19:26:02 INFO - PROCESS | 1646 | 1461637562219 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:02 INFO - PROCESS | 1646 | 1461637562315 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12b337c00) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119e37000) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1167bbc00) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12ac97800) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118077000) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x129820800) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128e35c00) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x113423800) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a1f3400) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1187ca800) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x125ed0400) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128ec8800) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12bcde000) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 19:26:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x125ec6000) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 19:26:02 INFO - PROCESS | 1646 | 1461637562512 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1130cd800 == 48 [pid = 1646] [id = 161] 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x113423800) [pid = 1646] [serial = 480] [outer = 0x0] 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x118722000) [pid = 1646] [serial = 481] [outer = 0x113423800] 19:26:02 INFO - PROCESS | 1646 | 1461637562538 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1259e3000) [pid = 1646] [serial = 482] [outer = 0x113423800] 19:26:02 INFO - PROCESS | 1646 | 1461637562801 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 19:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 19:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 618ms 19:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 19:26:02 INFO - PROCESS | 1646 | 1461637562834 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 19:26:02 INFO - PROCESS | 1646 | 1461637562835 Marionette TRACE conn3 <- [1,617,null,{"value":"7"}] 19:26:02 INFO - PROCESS | 1646 | 1461637562837 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 19:26:02 INFO - PROCESS | 1646 | 1461637562838 Marionette TRACE conn3 <- [1,618,null,{}] 19:26:02 INFO - PROCESS | 1646 | 1461637562841 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:02 INFO - PROCESS | 1646 | 1461637562923 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 19:26:02 INFO - PROCESS | 1646 | 1461637562930 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf20800 == 49 [pid = 1646] [id = 162] 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128ec4800) [pid = 1646] [serial = 483] [outer = 0x0] 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12bce2800) [pid = 1646] [serial = 484] [outer = 0x128ec4800] 19:26:02 INFO - PROCESS | 1646 | 1461637562955 Marionette DEBUG loaded listener.js 19:26:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12ca23c00) [pid = 1646] [serial = 485] [outer = 0x128ec4800] 19:26:03 INFO - PROCESS | 1646 | 1461637563292 Marionette TRACE conn3 <- [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]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 19:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 471ms 19:26:03 INFO - PROCESS | 1646 | 1461637563310 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1646 | 1461637563311 Marionette TRACE conn3 <- [1,621,null,{"value":"7"}] 19:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 19:26:03 INFO - PROCESS | 1646 | 1461637563314 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1646 | 1461637563316 Marionette TRACE conn3 <- [1,622,null,{}] 19:26:03 INFO - PROCESS | 1646 | 1461637563318 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:03 INFO - PROCESS | 1646 | 1461637563479 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 19:26:03 INFO - PROCESS | 1646 | 1461637563506 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c18e800 == 50 [pid = 1646] [id = 163] 19:26:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x121422400) [pid = 1646] [serial = 486] [outer = 0x0] 19:26:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12c135800) [pid = 1646] [serial = 487] [outer = 0x121422400] 19:26:03 INFO - PROCESS | 1646 | 1461637563552 Marionette DEBUG loaded listener.js 19:26:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ca29000) [pid = 1646] [serial = 488] [outer = 0x121422400] 19:26:03 INFO - PROCESS | 1646 | 1461637563905 Marionette TRACE conn3 <- [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]]]}] 19:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 19:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 619ms 19:26:03 INFO - PROCESS | 1646 | 1461637563934 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 19:26:03 INFO - PROCESS | 1646 | 1461637563935 Marionette TRACE conn3 <- [1,625,null,{"value":"7"}] 19:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 19:26:03 INFO - PROCESS | 1646 | 1461637563937 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 19:26:03 INFO - PROCESS | 1646 | 1461637563938 Marionette TRACE conn3 <- [1,626,null,{}] 19:26:03 INFO - PROCESS | 1646 | 1461637563940 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:04 INFO - PROCESS | 1646 | 1461637564019 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 19:26:04 INFO - PROCESS | 1646 | 1461637564074 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d191800 == 51 [pid = 1646] [id = 164] 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12160d800) [pid = 1646] [serial = 489] [outer = 0x0] 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121615c00) [pid = 1646] [serial = 490] [outer = 0x12160d800] 19:26:04 INFO - PROCESS | 1646 | 1461637564099 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12161a000) [pid = 1646] [serial = 491] [outer = 0x12160d800] 19:26:04 INFO - PROCESS | 1646 | 1461637564364 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 19:26:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 19:26:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 468ms 19:26:04 INFO - PROCESS | 1646 | 1461637564406 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 19:26:04 INFO - PROCESS | 1646 | 1461637564407 Marionette TRACE conn3 <- [1,629,null,{"value":"7"}] 19:26:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 19:26:04 INFO - PROCESS | 1646 | 1461637564418 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 19:26:04 INFO - PROCESS | 1646 | 1461637564419 Marionette TRACE conn3 <- [1,630,null,{}] 19:26:04 INFO - PROCESS | 1646 | 1461637564421 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:04 INFO - PROCESS | 1646 | 1461637564504 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 19:26:04 INFO - PROCESS | 1646 | 1461637564607 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d1d000 == 52 [pid = 1646] [id = 165] 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x111f87c00) [pid = 1646] [serial = 492] [outer = 0x0] 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11333bc00) [pid = 1646] [serial = 493] [outer = 0x111f87c00] 19:26:04 INFO - PROCESS | 1646 | 1461637564639 Marionette DEBUG loaded listener.js 19:26:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1167fb400) [pid = 1646] [serial = 494] [outer = 0x111f87c00] 19:26:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119e44400) [pid = 1646] [serial = 495] [outer = 0x12cc97400] 19:26:05 INFO - PROCESS | 1646 | 1461637565157 Marionette TRACE conn3 <- [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]]]}] 19:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 19:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 770ms 19:26:05 INFO - PROCESS | 1646 | 1461637565190 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 19:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 19:26:05 INFO - PROCESS | 1646 | 1461637565192 Marionette TRACE conn3 <- [1,633,null,{"value":"7"}] 19:26:05 INFO - PROCESS | 1646 | 1461637565196 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 19:26:05 INFO - PROCESS | 1646 | 1461637565198 Marionette TRACE conn3 <- [1,634,null,{}] 19:26:05 INFO - PROCESS | 1646 | 1461637565202 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:05 INFO - PROCESS | 1646 | 1461637565306 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 19:26:05 INFO - PROCESS | 1646 | 1461637565372 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c2c000 == 53 [pid = 1646] [id = 166] 19:26:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119c90c00) [pid = 1646] [serial = 496] [outer = 0x0] 19:26:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121419800) [pid = 1646] [serial = 497] [outer = 0x119c90c00] 19:26:05 INFO - PROCESS | 1646 | 1461637565404 Marionette DEBUG loaded listener.js 19:26:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x121423c00) [pid = 1646] [serial = 498] [outer = 0x119c90c00] 19:26:05 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:05 INFO - PROCESS | 1646 | 1461637565838 Marionette TRACE conn3 <- [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]]]}] 19:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 19:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 672ms 19:26:05 INFO - PROCESS | 1646 | 1461637565885 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 19:26:05 INFO - PROCESS | 1646 | 1461637565888 Marionette TRACE conn3 <- [1,637,null,{"value":"7"}] 19:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 19:26:05 INFO - PROCESS | 1646 | 1461637565904 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 19:26:05 INFO - PROCESS | 1646 | 1461637565906 Marionette TRACE conn3 <- [1,638,null,{}] 19:26:05 INFO - PROCESS | 1646 | 1461637565908 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:06 INFO - PROCESS | 1646 | 1461637566010 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 19:26:06 INFO - PROCESS | 1646 | 1461637566064 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c190800 == 54 [pid = 1646] [id = 167] 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121512c00) [pid = 1646] [serial = 499] [outer = 0x0] 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x124449000) [pid = 1646] [serial = 500] [outer = 0x121512c00] 19:26:06 INFO - PROCESS | 1646 | 1461637566093 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x127896400) [pid = 1646] [serial = 501] [outer = 0x121512c00] 19:26:06 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:06 INFO - PROCESS | 1646 | 1461637566515 Marionette TRACE conn3 <- [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]]]}] 19:26:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 19:26:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 620ms 19:26:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 19:26:06 INFO - PROCESS | 1646 | 1461637566523 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 19:26:06 INFO - PROCESS | 1646 | 1461637566525 Marionette TRACE conn3 <- [1,641,null,{"value":"7"}] 19:26:06 INFO - PROCESS | 1646 | 1461637566532 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 19:26:06 INFO - PROCESS | 1646 | 1461637566537 Marionette TRACE conn3 <- [1,642,null,{}] 19:26:06 INFO - PROCESS | 1646 | 1461637566540 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:06 INFO - PROCESS | 1646 | 1461637566644 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 19:26:06 INFO - PROCESS | 1646 | 1461637566694 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d446800 == 55 [pid = 1646] [id = 168] 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x121618c00) [pid = 1646] [serial = 502] [outer = 0x0] 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1278f1000) [pid = 1646] [serial = 503] [outer = 0x121618c00] 19:26:06 INFO - PROCESS | 1646 | 1461637566724 Marionette DEBUG loaded listener.js 19:26:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128e6c800) [pid = 1646] [serial = 504] [outer = 0x121618c00] 19:26:07 INFO - PROCESS | 1646 | 1461637567138 Marionette TRACE conn3 <- [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]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 19:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 630ms 19:26:07 INFO - PROCESS | 1646 | 1461637567158 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 1646 | 1461637567160 Marionette TRACE conn3 <- [1,645,null,{"value":"7"}] 19:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 19:26:07 INFO - PROCESS | 1646 | 1461637567163 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 1646 | 1461637567164 Marionette TRACE conn3 <- [1,646,null,{}] 19:26:07 INFO - PROCESS | 1646 | 1461637567166 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:07 INFO - PROCESS | 1646 | 1461637567266 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 19:26:07 INFO - PROCESS | 1646 | 1461637567350 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d51e800 == 56 [pid = 1646] [id = 169] 19:26:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x129468400) [pid = 1646] [serial = 505] [outer = 0x0] 19:26:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a9e9400) [pid = 1646] [serial = 506] [outer = 0x129468400] 19:26:07 INFO - PROCESS | 1646 | 1461637567380 Marionette DEBUG loaded listener.js 19:26:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12aa9d400) [pid = 1646] [serial = 507] [outer = 0x129468400] 19:26:07 INFO - PROCESS | 1646 | 1461637567780 Marionette TRACE conn3 <- [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]]]}] 19:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 19:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 673ms 19:26:07 INFO - PROCESS | 1646 | 1461637567837 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 19:26:07 INFO - PROCESS | 1646 | 1461637567838 Marionette TRACE conn3 <- [1,649,null,{"value":"7"}] 19:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 19:26:07 INFO - PROCESS | 1646 | 1461637567841 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 19:26:07 INFO - PROCESS | 1646 | 1461637567842 Marionette TRACE conn3 <- [1,650,null,{}] 19:26:07 INFO - PROCESS | 1646 | 1461637567844 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:07 INFO - PROCESS | 1646 | 1461637567946 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 19:26:08 INFO - PROCESS | 1646 | 1461637568011 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x11862b000 == 57 [pid = 1646] [id = 170] 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x129469800) [pid = 1646] [serial = 508] [outer = 0x0] 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1295f3400) [pid = 1646] [serial = 509] [outer = 0x129469800] 19:26:08 INFO - PROCESS | 1646 | 1461637568046 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12b3c7000) [pid = 1646] [serial = 510] [outer = 0x129469800] 19:26:08 INFO - PROCESS | 1646 | 1461637568679 Marionette TRACE conn3 <- [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]]]}] 19:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 19:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 868ms 19:26:08 INFO - PROCESS | 1646 | 1461637568710 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 19:26:08 INFO - PROCESS | 1646 | 1461637568712 Marionette TRACE conn3 <- [1,653,null,{"value":"7"}] 19:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 19:26:08 INFO - PROCESS | 1646 | 1461637568718 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 19:26:08 INFO - PROCESS | 1646 | 1461637568720 Marionette TRACE conn3 <- [1,654,null,{}] 19:26:08 INFO - PROCESS | 1646 | 1461637568724 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:08 INFO - PROCESS | 1646 | 1461637568812 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 19:26:08 INFO - PROCESS | 1646 | 1461637568885 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x116992800 == 58 [pid = 1646] [id = 171] 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11660e400) [pid = 1646] [serial = 511] [outer = 0x0] 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1167f0c00) [pid = 1646] [serial = 512] [outer = 0x11660e400] 19:26:08 INFO - PROCESS | 1646 | 1461637568914 Marionette DEBUG loaded listener.js 19:26:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x118075400) [pid = 1646] [serial = 513] [outer = 0x11660e400] 19:26:09 INFO - PROCESS | 1646 | 1461637569342 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 19:26:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 19:26:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 673ms 19:26:09 INFO - PROCESS | 1646 | 1461637569390 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 19:26:09 INFO - PROCESS | 1646 | 1461637569394 Marionette TRACE conn3 <- [1,657,null,{"value":"7"}] 19:26:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 19:26:09 INFO - PROCESS | 1646 | 1461637569398 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 19:26:09 INFO - PROCESS | 1646 | 1461637569400 Marionette TRACE conn3 <- [1,658,null,{}] 19:26:09 INFO - PROCESS | 1646 | 1461637569402 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:09 INFO - PROCESS | 1646 | 1461637569493 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 19:26:09 INFO - PROCESS | 1646 | 1461637569568 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe0000 == 59 [pid = 1646] [id = 172] 19:26:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x118716400) [pid = 1646] [serial = 514] [outer = 0x0] 19:26:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x119426000) [pid = 1646] [serial = 515] [outer = 0x118716400] 19:26:09 INFO - PROCESS | 1646 | 1461637569596 Marionette DEBUG loaded listener.js 19:26:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1197bd000) [pid = 1646] [serial = 516] [outer = 0x118716400] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12d191800 == 58 [pid = 1646] [id = 164] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c18e800 == 57 [pid = 1646] [id = 163] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf20800 == 56 [pid = 1646] [id = 162] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1130cd800 == 55 [pid = 1646] [id = 161] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa8c800 == 54 [pid = 1646] [id = 160] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129552000 == 53 [pid = 1646] [id = 159] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a5000 == 52 [pid = 1646] [id = 158] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128e32400) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119ee7000) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11695b800) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12c1d2400) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1221f6000 == 51 [pid = 1646] [id = 157] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1ae000 == 50 [pid = 1646] [id = 156] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x119537800 == 49 [pid = 1646] [id = 155] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116ff1800 == 48 [pid = 1646] [id = 154] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x116912800 == 47 [pid = 1646] [id = 153] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129c3e800 == 46 [pid = 1646] [id = 149] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1193cd000 == 45 [pid = 1646] [id = 148] 19:26:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1164de000 == 44 [pid = 1646] [id = 147] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12c139c00) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x121513400) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11871b800) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12b33e800) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1247d3c00) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12ac8f400) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12a9ebc00) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x116673800) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12b42c000) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12be41000) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x119eeb000) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12aa9b000) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a9b8400) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128ec7000) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x125885c00) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119428800) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1294c4c00) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11942c000) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12981cc00) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1294c9400) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12be3a800) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118074000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128e2ec00) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b3c8000) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12981ec00) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12be35400) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128e78800) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124116400) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 19:26:09 INFO - PROCESS | 1646 | 1461637569970 Marionette TRACE conn3 <- [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]]]}] 19:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 19:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 619ms 19:26:10 INFO - PROCESS | 1646 | 1461637570017 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 19:26:10 INFO - PROCESS | 1646 | 1461637570019 Marionette TRACE conn3 <- [1,661,null,{"value":"7"}] 19:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 19:26:10 INFO - PROCESS | 1646 | 1461637570021 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 19:26:10 INFO - PROCESS | 1646 | 1461637570023 Marionette TRACE conn3 <- [1,662,null,{}] 19:26:10 INFO - PROCESS | 1646 | 1461637570033 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:10 INFO - PROCESS | 1646 | 1461637570151 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 19:26:10 INFO - PROCESS | 1646 | 1461637570159 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187b3800 == 45 [pid = 1646] [id = 173] 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x121418c00) [pid = 1646] [serial = 517] [outer = 0x0] 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x121421800) [pid = 1646] [serial = 518] [outer = 0x121418c00] 19:26:10 INFO - PROCESS | 1646 | 1461637570192 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x121517800) [pid = 1646] [serial = 519] [outer = 0x121418c00] 19:26:10 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:10 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:10 INFO - PROCESS | 1646 | 1461637570524 Marionette TRACE conn3 <- [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]]]}] 19:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 19:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 19:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 19:26:10 INFO - PROCESS | 1646 | 1461637570543 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 19:26:10 INFO - PROCESS | 1646 | 1461637570545 Marionette TRACE conn3 <- [1,665,null,{"value":"7"}] 19:26:10 INFO - PROCESS | 1646 | 1461637570547 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 19:26:10 INFO - PROCESS | 1646 | 1461637570548 Marionette TRACE conn3 <- [1,666,null,{}] 19:26:10 INFO - PROCESS | 1646 | 1461637570551 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:10 INFO - PROCESS | 1646 | 1461637570652 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 19:26:10 INFO - PROCESS | 1646 | 1461637570723 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x119913000 == 46 [pid = 1646] [id = 174] 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12141e800) [pid = 1646] [serial = 520] [outer = 0x0] 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121e77800) [pid = 1646] [serial = 521] [outer = 0x12141e800] 19:26:10 INFO - PROCESS | 1646 | 1461637570764 Marionette DEBUG loaded listener.js 19:26:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x125171c00) [pid = 1646] [serial = 522] [outer = 0x12141e800] 19:26:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:11 INFO - PROCESS | 1646 | 1461637571201 Marionette TRACE conn3 <- [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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 19:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 669ms 19:26:11 INFO - PROCESS | 1646 | 1461637571219 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 1646 | 1461637571220 Marionette TRACE conn3 <- [1,669,null,{"value":"7"}] 19:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 19:26:11 INFO - PROCESS | 1646 | 1461637571223 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1646 | 1461637571224 Marionette TRACE conn3 <- [1,670,null,{}] 19:26:11 INFO - PROCESS | 1646 | 1461637571226 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:11 INFO - PROCESS | 1646 | 1461637571302 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 19:26:11 INFO - PROCESS | 1646 | 1461637571306 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221e5000 == 47 [pid = 1646] [id = 175] 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12475ec00) [pid = 1646] [serial = 523] [outer = 0x0] 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x125ed0400) [pid = 1646] [serial = 524] [outer = 0x12475ec00] 19:26:11 INFO - PROCESS | 1646 | 1461637571334 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1278ecc00) [pid = 1646] [serial = 525] [outer = 0x12475ec00] 19:26:11 INFO - PROCESS | 1646 | 1461637571687 Marionette TRACE conn3 <- [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]]]}] 19:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 19:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 469ms 19:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 19:26:11 INFO - PROCESS | 1646 | 1461637571692 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 19:26:11 INFO - PROCESS | 1646 | 1461637571694 Marionette TRACE conn3 <- [1,673,null,{"value":"7"}] 19:26:11 INFO - PROCESS | 1646 | 1461637571696 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 19:26:11 INFO - PROCESS | 1646 | 1461637571698 Marionette TRACE conn3 <- [1,674,null,{}] 19:26:11 INFO - PROCESS | 1646 | 1461637571703 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:11 INFO - PROCESS | 1646 | 1461637571799 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 19:26:11 INFO - PROCESS | 1646 | 1461637571836 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x11862a800 == 48 [pid = 1646] [id = 176] 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x125ecc400) [pid = 1646] [serial = 526] [outer = 0x0] 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1278f7400) [pid = 1646] [serial = 527] [outer = 0x125ecc400] 19:26:11 INFO - PROCESS | 1646 | 1461637571894 Marionette DEBUG loaded listener.js 19:26:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128fa1000) [pid = 1646] [serial = 528] [outer = 0x125ecc400] 19:26:12 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:12 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:26:12 INFO - PROCESS | 1646 | 1461637572213 Marionette TRACE conn3 <- [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]]]}] 19:26:12 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 19:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 525ms 19:26:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 19:26:12 INFO - PROCESS | 1646 | 1461637572226 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 1646 | 1461637572227 Marionette TRACE conn3 <- [1,677,null,{"value":"7"}] 19:26:12 INFO - PROCESS | 1646 | 1461637572229 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 1646 | 1461637572230 Marionette TRACE conn3 <- [1,678,null,{}] 19:26:12 INFO - PROCESS | 1646 | 1461637572232 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:12 INFO - PROCESS | 1646 | 1461637572330 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 19:26:12 INFO - PROCESS | 1646 | 1461637572335 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x129547000 == 49 [pid = 1646] [id = 177] 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128ed0800) [pid = 1646] [serial = 529] [outer = 0x0] 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129466c00) [pid = 1646] [serial = 530] [outer = 0x128ed0800] 19:26:12 INFO - PROCESS | 1646 | 1461637572386 Marionette DEBUG loaded listener.js 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x129813000) [pid = 1646] [serial = 531] [outer = 0x128ed0800] 19:26:12 INFO - PROCESS | 1646 | 1461637572729 Marionette TRACE conn3 <- [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]]]}] 19:26:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 19:26:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 518ms 19:26:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 19:26:12 INFO - PROCESS | 1646 | 1461637572748 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 19:26:12 INFO - PROCESS | 1646 | 1461637572749 Marionette TRACE conn3 <- [1,681,null,{"value":"7"}] 19:26:12 INFO - PROCESS | 1646 | 1461637572751 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 19:26:12 INFO - PROCESS | 1646 | 1461637572752 Marionette TRACE conn3 <- [1,682,null,{}] 19:26:12 INFO - PROCESS | 1646 | 1461637572755 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:12 INFO - PROCESS | 1646 | 1461637572851 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 19:26:12 INFO - PROCESS | 1646 | 1461637572855 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a960000 == 50 [pid = 1646] [id = 178] 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129463000) [pid = 1646] [serial = 532] [outer = 0x0] 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a9be000) [pid = 1646] [serial = 533] [outer = 0x129463000] 19:26:12 INFO - PROCESS | 1646 | 1461637572909 Marionette DEBUG loaded listener.js 19:26:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12aa9f800) [pid = 1646] [serial = 534] [outer = 0x129463000] 19:26:13 INFO - PROCESS | 1646 | 1461637573703 Marionette TRACE conn3 <- [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]]]}] 19:26:13 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) 19:26:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 19:26:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 19:26:13 INFO - PROCESS | 1646 | 1461637573723 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 19:26:13 INFO - PROCESS | 1646 | 1461637573725 Marionette TRACE conn3 <- [1,685,null,{"value":"7"}] 19:26:13 INFO - PROCESS | 1646 | 1461637573727 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 19:26:13 INFO - PROCESS | 1646 | 1461637573728 Marionette TRACE conn3 <- [1,686,null,{}] 19:26:13 INFO - PROCESS | 1646 | 1461637573730 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:13 INFO - PROCESS | 1646 | 1461637573827 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 19:26:13 INFO - PROCESS | 1646 | 1461637573831 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b371800 == 51 [pid = 1646] [id = 179] 19:26:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12aaa2c00) [pid = 1646] [serial = 535] [outer = 0x0] 19:26:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12b33a800) [pid = 1646] [serial = 536] [outer = 0x12aaa2c00] 19:26:13 INFO - PROCESS | 1646 | 1461637573856 Marionette DEBUG loaded listener.js 19:26:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12b3c3400) [pid = 1646] [serial = 537] [outer = 0x12aaa2c00] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128e30000) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1166e2400) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11945b400) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1187cac00) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x124759400) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x112868000) [pid = 1646] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1291aa400) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1167bb800) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11871ac00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x121673400) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x125175c00) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x115e24800) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11768f000) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119e43c00) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12aaa4c00) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x116f03800) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x125219800) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128e6e400) [pid = 1646] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x129821400) [pid = 1646] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128e6bc00) [pid = 1646] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124710000) [pid = 1646] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118180800) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x116672000) [pid = 1646] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x118075000) [pid = 1646] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b422c00) [pid = 1646] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x116606800) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1162d0c00) [pid = 1646] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12167f400) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128e37c00) [pid = 1646] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119ee3400) [pid = 1646] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x121422400) [pid = 1646] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x113423800) [pid = 1646] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 19:26:14 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128ec4800) [pid = 1646] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 19:26:14 INFO - PROCESS | 1646 | 1461637574798 Marionette TRACE conn3 <- [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]]]}] 19:26:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 19:26:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1120ms 19:26:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 19:26:14 INFO - PROCESS | 1646 | 1461637574847 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 19:26:14 INFO - PROCESS | 1646 | 1461637574848 Marionette TRACE conn3 <- [1,689,null,{"value":"7"}] 19:26:14 INFO - PROCESS | 1646 | 1461637574851 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 19:26:14 INFO - PROCESS | 1646 | 1461637574852 Marionette TRACE conn3 <- [1,690,null,{}] 19:26:14 INFO - PROCESS | 1646 | 1461637574854 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:14 INFO - PROCESS | 1646 | 1461637574947 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 19:26:14 INFO - PROCESS | 1646 | 1461637574955 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x119336000 == 52 [pid = 1646] [id = 180] 19:26:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116602c00) [pid = 1646] [serial = 538] [outer = 0x0] 19:26:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1187c3800) [pid = 1646] [serial = 539] [outer = 0x116602c00] 19:26:14 INFO - PROCESS | 1646 | 1461637574980 Marionette DEBUG loaded listener.js 19:26:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119da4c00) [pid = 1646] [serial = 540] [outer = 0x116602c00] 19:26:15 INFO - PROCESS | 1646 | 1461637575778 Marionette TRACE conn3 <- [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]]]}] 19:26:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 19:26:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 972ms 19:26:15 INFO - PROCESS | 1646 | 1461637575825 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 19:26:15 INFO - PROCESS | 1646 | 1461637575827 Marionette TRACE conn3 <- [1,693,null,{"value":"7"}] 19:26:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 19:26:15 INFO - PROCESS | 1646 | 1461637575829 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 19:26:15 INFO - PROCESS | 1646 | 1461637575831 Marionette TRACE conn3 <- [1,694,null,{}] 19:26:15 INFO - PROCESS | 1646 | 1461637575833 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:15 INFO - PROCESS | 1646 | 1461637575927 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 19:26:15 INFO - PROCESS | 1646 | 1461637575931 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6a800 == 53 [pid = 1646] [id = 181] 19:26:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121acf400) [pid = 1646] [serial = 541] [outer = 0x0] 19:26:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1295f3800) [pid = 1646] [serial = 542] [outer = 0x121acf400] 19:26:15 INFO - PROCESS | 1646 | 1461637575961 Marionette DEBUG loaded listener.js 19:26:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b3cb400) [pid = 1646] [serial = 543] [outer = 0x121acf400] 19:26:16 INFO - PROCESS | 1646 | 1461637576932 Marionette TRACE conn3 <- [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]]]}] 19:26:16 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) 19:26:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1121ms 19:26:16 INFO - PROCESS | 1646 | 1461637576952 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 19:26:16 INFO - PROCESS | 1646 | 1461637576955 Marionette TRACE conn3 <- [1,697,null,{"value":"7"}] 19:26:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 19:26:16 INFO - PROCESS | 1646 | 1461637576958 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 19:26:16 INFO - PROCESS | 1646 | 1461637576960 Marionette TRACE conn3 <- [1,698,null,{}] 19:26:16 INFO - PROCESS | 1646 | 1461637576964 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:17 INFO - PROCESS | 1646 | 1461637577065 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 19:26:17 INFO - PROCESS | 1646 | 1461637577116 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118537000 == 54 [pid = 1646] [id = 182] 19:26:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1175a9800) [pid = 1646] [serial = 544] [outer = 0x0] 19:26:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118718000) [pid = 1646] [serial = 545] [outer = 0x1175a9800] 19:26:17 INFO - PROCESS | 1646 | 1461637577149 Marionette DEBUG loaded listener.js 19:26:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119311400) [pid = 1646] [serial = 546] [outer = 0x1175a9800] 19:26:18 INFO - PROCESS | 1646 | 1461637578060 Marionette TRACE conn3 <- [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]]]}] 19:26:18 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) 19:26:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 19:26:18 INFO - PROCESS | 1646 | 1461637578080 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 19:26:18 INFO - PROCESS | 1646 | 1461637578084 Marionette TRACE conn3 <- [1,701,null,{"value":"7"}] 19:26:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 19:26:18 INFO - PROCESS | 1646 | 1461637578091 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 19:26:18 INFO - PROCESS | 1646 | 1461637578093 Marionette TRACE conn3 <- [1,702,null,{}] 19:26:18 INFO - PROCESS | 1646 | 1461637578096 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:18 INFO - PROCESS | 1646 | 1461637578200 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 19:26:18 INFO - PROCESS | 1646 | 1461637578248 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221f7800 == 55 [pid = 1646] [id = 183] 19:26:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11942d000) [pid = 1646] [serial = 547] [outer = 0x0] 19:26:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12141bc00) [pid = 1646] [serial = 548] [outer = 0x11942d000] 19:26:18 INFO - PROCESS | 1646 | 1461637578278 Marionette DEBUG loaded listener.js 19:26:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x121616400) [pid = 1646] [serial = 549] [outer = 0x11942d000] 19:26:19 INFO - PROCESS | 1646 | 1461637579205 Marionette TRACE conn3 <- [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]]]}] 19:26:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 19:26:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1125ms 19:26:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 19:26:19 INFO - PROCESS | 1646 | 1461637579216 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 19:26:19 INFO - PROCESS | 1646 | 1461637579218 Marionette TRACE conn3 <- [1,705,null,{"value":"7"}] 19:26:19 INFO - PROCESS | 1646 | 1461637579220 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 19:26:19 INFO - PROCESS | 1646 | 1461637579223 Marionette TRACE conn3 <- [1,706,null,{}] 19:26:19 INFO - PROCESS | 1646 | 1461637579232 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:19 INFO - PROCESS | 1646 | 1461637579332 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 19:26:19 INFO - PROCESS | 1646 | 1461637579382 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc70000 == 56 [pid = 1646] [id = 184] 19:26:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x124704c00) [pid = 1646] [serial = 550] [outer = 0x0] 19:26:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128e2b000) [pid = 1646] [serial = 551] [outer = 0x124704c00] 19:26:19 INFO - PROCESS | 1646 | 1461637579414 Marionette DEBUG loaded listener.js 19:26:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128e74800) [pid = 1646] [serial = 552] [outer = 0x124704c00] 19:26:20 INFO - PROCESS | 1646 | 1461637580318 Marionette TRACE conn3 <- [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]]]}] 19:26:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 19:26:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1122ms 19:26:20 INFO - PROCESS | 1646 | 1461637580344 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 19:26:20 INFO - PROCESS | 1646 | 1461637580346 Marionette TRACE conn3 <- [1,709,null,{"value":"7"}] 19:26:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 19:26:20 INFO - PROCESS | 1646 | 1461637580349 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 19:26:20 INFO - PROCESS | 1646 | 1461637580351 Marionette TRACE conn3 <- [1,710,null,{}] 19:26:20 INFO - PROCESS | 1646 | 1461637580354 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:20 INFO - PROCESS | 1646 | 1461637580455 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 19:26:20 INFO - PROCESS | 1646 | 1461637580504 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1164d2000 == 57 [pid = 1646] [id = 185] 19:26:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11643d000) [pid = 1646] [serial = 553] [outer = 0x0] 19:26:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11806e400) [pid = 1646] [serial = 554] [outer = 0x11643d000] 19:26:20 INFO - PROCESS | 1646 | 1461637580535 Marionette DEBUG loaded listener.js 19:26:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119c93400) [pid = 1646] [serial = 555] [outer = 0x11643d000] 19:26:21 INFO - PROCESS | 1646 | 1461637581547 Marionette TRACE conn3 <- [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]]]}] 19:26:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 19:26:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1224ms 19:26:21 INFO - PROCESS | 1646 | 1461637581574 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 19:26:21 INFO - PROCESS | 1646 | 1461637581577 Marionette TRACE conn3 <- [1,713,null,{"value":"7"}] 19:26:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 19:26:21 INFO - PROCESS | 1646 | 1461637581580 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 19:26:21 INFO - PROCESS | 1646 | 1461637581581 Marionette TRACE conn3 <- [1,714,null,{}] 19:26:21 INFO - PROCESS | 1646 | 1461637581585 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:21 INFO - PROCESS | 1646 | 1461637581682 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 19:26:21 INFO - PROCESS | 1646 | 1461637581755 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x112879800 == 58 [pid = 1646] [id = 186] 19:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x115e52400) [pid = 1646] [serial = 556] [outer = 0x0] 19:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118715400) [pid = 1646] [serial = 557] [outer = 0x115e52400] 19:26:21 INFO - PROCESS | 1646 | 1461637581841 Marionette DEBUG loaded listener.js 19:26:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119490000) [pid = 1646] [serial = 558] [outer = 0x115e52400] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119336000 == 57 [pid = 1646] [id = 180] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12b371800 == 56 [pid = 1646] [id = 179] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12a960000 == 55 [pid = 1646] [id = 178] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x129547000 == 54 [pid = 1646] [id = 177] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11862a800 == 53 [pid = 1646] [id = 176] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1221e5000 == 52 [pid = 1646] [id = 175] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119913000 == 51 [pid = 1646] [id = 174] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1187b3800 == 50 [pid = 1646] [id = 173] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe0000 == 49 [pid = 1646] [id = 172] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x116992800 == 48 [pid = 1646] [id = 171] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12c190800 == 47 [pid = 1646] [id = 167] 19:26:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119c2c000 == 46 [pid = 1646] [id = 166] 19:26:22 INFO - PROCESS | 1646 | --DOCSHELL 0x115d1d000 == 45 [pid = 1646] [id = 165] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12c1d6400) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119c99c00) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x125ecf800) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1162d1000) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1295ef400) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1185f3c00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11949ac00) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1244ed800) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12789b800) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x116960800) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119312800) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121515400) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b3c2000) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11871b000) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128e37400) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118716800) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1219b2800) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1295f7000) [pid = 1646] [serial = 472] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b428000) [pid = 1646] [serial = 475] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129460400) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128ec6c00) [pid = 1646] [serial = 448] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127892400) [pid = 1646] [serial = 466] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128e6ec00) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119dabc00) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1197b4c00) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119457400) [pid = 1646] [serial = 460] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119e3c400) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1187c8800) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12be37c00) [pid = 1646] [serial = 478] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11817a400) [pid = 1646] [serial = 457] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118076400) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x116f0cc00) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12be36c00) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118462c00) [pid = 1646] [serial = 454] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12789e800) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1259df000) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x128eca000) [pid = 1646] [serial = 469] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12bcdc400) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121c70400) [pid = 1646] [serial = 463] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1259e2c00) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x129462c00) [pid = 1646] [serial = 451] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12ca29000) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12c136000) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1259e3000) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12c135800) [pid = 1646] [serial = 487] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12bce2800) [pid = 1646] [serial = 484] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x121615c00) [pid = 1646] [serial = 490] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118722000) [pid = 1646] [serial = 481] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12ca23c00) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12b338400) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129465400) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 19:26:22 INFO - PROCESS | 1646 | 1461637582700 Marionette TRACE conn3 <- [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]]]}] 19:26:22 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 19:26:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1170ms 19:26:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 19:26:22 INFO - PROCESS | 1646 | 1461637582750 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 19:26:22 INFO - PROCESS | 1646 | 1461637582753 Marionette TRACE conn3 <- [1,717,null,{"value":"7"}] 19:26:22 INFO - PROCESS | 1646 | 1461637582758 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 19:26:22 INFO - PROCESS | 1646 | 1461637582759 Marionette TRACE conn3 <- [1,718,null,{}] 19:26:22 INFO - PROCESS | 1646 | 1461637582762 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:22 INFO - PROCESS | 1646 | 1461637582840 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 19:26:22 INFO - PROCESS | 1646 | 1461637582889 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11861f800 == 46 [pid = 1646] [id = 187] 19:26:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11949ac00) [pid = 1646] [serial = 559] [outer = 0x0] 19:26:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11a118c00) [pid = 1646] [serial = 560] [outer = 0x11949ac00] 19:26:22 INFO - PROCESS | 1646 | 1461637582916 Marionette DEBUG loaded listener.js 19:26:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12141e000) [pid = 1646] [serial = 561] [outer = 0x11949ac00] 19:26:23 INFO - PROCESS | 1646 | 1461637583710 Marionette TRACE conn3 <- [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]]]}] 19:26:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 19:26:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 19:26:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 19:26:23 INFO - PROCESS | 1646 | 1461637583727 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 19:26:23 INFO - PROCESS | 1646 | 1461637583729 Marionette TRACE conn3 <- [1,721,null,{"value":"7"}] 19:26:23 INFO - PROCESS | 1646 | 1461637583731 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 19:26:23 INFO - PROCESS | 1646 | 1461637583733 Marionette TRACE conn3 <- [1,722,null,{}] 19:26:23 INFO - PROCESS | 1646 | 1461637583742 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:23 INFO - PROCESS | 1646 | 1461637583822 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 19:26:23 INFO - PROCESS | 1646 | 1461637583827 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e5f800 == 47 [pid = 1646] [id = 188] 19:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124440c00) [pid = 1646] [serial = 562] [outer = 0x0] 19:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12475d000) [pid = 1646] [serial = 563] [outer = 0x124440c00] 19:26:23 INFO - PROCESS | 1646 | 1461637583858 Marionette DEBUG loaded listener.js 19:26:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1259e3000) [pid = 1646] [serial = 564] [outer = 0x124440c00] 19:26:24 INFO - PROCESS | 1646 | 1461637584275 Marionette TRACE conn3 <- [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] 19:26:24 INFO - PROCESS | 1646 | 1461637584307 Marionette TRACE conn3 <- [1,725,null,{"value":"7"}] 19:26:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 19:26:24 INFO - PROCESS | 1646 | 1461637584310 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 19:26:24 INFO - PROCESS | 1646 | 1461637584312 Marionette TRACE conn3 <- [1,726,null,{}] 19:26:24 INFO - PROCESS | 1646 | 1461637584315 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:24 INFO - PROCESS | 1646 | 1461637584465 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 19:26:24 INFO - PROCESS | 1646 | 1461637584489 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216d2800 == 48 [pid = 1646] [id = 189] 19:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x127892400) [pid = 1646] [serial = 565] [outer = 0x0] 19:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1278f7800) [pid = 1646] [serial = 566] [outer = 0x127892400] 19:26:24 INFO - PROCESS | 1646 | 1461637584530 Marionette DEBUG loaded listener.js 19:26:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128e31000) [pid = 1646] [serial = 567] [outer = 0x127892400] 19:26:25 INFO - PROCESS | 1646 | 1461637585025 Marionette TRACE conn3 <- [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]]]}] 19:26:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 19:26:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 724ms 19:26:25 INFO - PROCESS | 1646 | 1461637585035 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 19:26:25 INFO - PROCESS | 1646 | 1461637585037 Marionette TRACE conn3 <- [1,729,null,{"value":"7"}] 19:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 19:26:25 INFO - PROCESS | 1646 | 1461637585040 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 1646 | 1461637585041 Marionette TRACE conn3 <- [1,730,null,{}] 19:26:25 INFO - PROCESS | 1646 | 1461637585044 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:25 INFO - PROCESS | 1646 | 1461637585166 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 19:26:25 INFO - PROCESS | 1646 | 1461637585212 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244b4800 == 49 [pid = 1646] [id = 190] 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1278f2800) [pid = 1646] [serial = 568] [outer = 0x0] 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x128e6f000) [pid = 1646] [serial = 569] [outer = 0x1278f2800] 19:26:25 INFO - PROCESS | 1646 | 1461637585237 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x128ecd800) [pid = 1646] [serial = 570] [outer = 0x1278f2800] 19:26:25 INFO - PROCESS | 1646 | 1461637585601 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 19:26:25 INFO - PROCESS | 1646 | 1461637585611 Marionette TRACE conn3 <- [1,733,null,{"value":"7"}] 19:26:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 19:26:25 INFO - PROCESS | 1646 | 1461637585614 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 19:26:25 INFO - PROCESS | 1646 | 1461637585615 Marionette TRACE conn3 <- [1,734,null,{}] 19:26:25 INFO - PROCESS | 1646 | 1461637585618 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:25 INFO - PROCESS | 1646 | 1461637585731 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 19:26:25 INFO - PROCESS | 1646 | 1461637585744 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129157800 == 50 [pid = 1646] [id = 191] 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12945a800) [pid = 1646] [serial = 571] [outer = 0x0] 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x129813400) [pid = 1646] [serial = 572] [outer = 0x12945a800] 19:26:25 INFO - PROCESS | 1646 | 1461637585772 Marionette DEBUG loaded listener.js 19:26:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12ac9b400) [pid = 1646] [serial = 573] [outer = 0x12945a800] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x128ed0800) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x129463000) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11660e400) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12141e800) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x121418c00) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12475ec00) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129469800) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118716400) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12aaa2c00) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x116602c00) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x125ecc400) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 19:26:26 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12c1cac00) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 19:26:26 INFO - PROCESS | 1646 | 1461637586192 Marionette TRACE conn3 <- [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]]]}] 19:26:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 19:26:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 619ms 19:26:26 INFO - PROCESS | 1646 | 1461637586234 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 19:26:26 INFO - PROCESS | 1646 | 1461637586235 Marionette TRACE conn3 <- [1,737,null,{"value":"7"}] 19:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 19:26:26 INFO - PROCESS | 1646 | 1461637586237 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 19:26:26 INFO - PROCESS | 1646 | 1461637586239 Marionette TRACE conn3 <- [1,738,null,{}] 19:26:26 INFO - PROCESS | 1646 | 1461637586241 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:26 INFO - PROCESS | 1646 | 1461637586318 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 19:26:26 INFO - PROCESS | 1646 | 1461637586325 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae2800 == 51 [pid = 1646] [id = 192] 19:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1169b6000) [pid = 1646] [serial = 574] [outer = 0x0] 19:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128e6bc00) [pid = 1646] [serial = 575] [outer = 0x1169b6000] 19:26:26 INFO - PROCESS | 1646 | 1461637586351 Marionette DEBUG loaded listener.js 19:26:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12ac99c00) [pid = 1646] [serial = 576] [outer = 0x1169b6000] 19:26:27 INFO - PROCESS | 1646 | 1461637587186 Marionette TRACE conn3 <- [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]]]}] 19:26:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 19:26:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 971ms 19:26:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 19:26:27 INFO - PROCESS | 1646 | 1461637587209 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 19:26:27 INFO - PROCESS | 1646 | 1461637587210 Marionette TRACE conn3 <- [1,741,null,{"value":"7"}] 19:26:27 INFO - PROCESS | 1646 | 1461637587212 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 19:26:27 INFO - PROCESS | 1646 | 1461637587214 Marionette TRACE conn3 <- [1,742,null,{}] 19:26:27 INFO - PROCESS | 1646 | 1461637587216 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:27 INFO - PROCESS | 1646 | 1461637587293 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 19:26:27 INFO - PROCESS | 1646 | 1461637587298 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a95b000 == 52 [pid = 1646] [id = 193] 19:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12945d400) [pid = 1646] [serial = 577] [outer = 0x0] 19:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b3c6000) [pid = 1646] [serial = 578] [outer = 0x12945d400] 19:26:27 INFO - PROCESS | 1646 | 1461637587326 Marionette DEBUG loaded listener.js 19:26:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b42d800) [pid = 1646] [serial = 579] [outer = 0x12945d400] 19:26:28 INFO - PROCESS | 1646 | 1461637588158 Marionette TRACE conn3 <- [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]]]}] 19:26:28 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 19:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 19:26:28 INFO - PROCESS | 1646 | 1461637588187 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 19:26:28 INFO - PROCESS | 1646 | 1461637588190 Marionette TRACE conn3 <- [1,745,null,{"value":"7"}] 19:26:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 19:26:28 INFO - PROCESS | 1646 | 1461637588194 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 19:26:28 INFO - PROCESS | 1646 | 1461637588196 Marionette TRACE conn3 <- [1,746,null,{}] 19:26:28 INFO - PROCESS | 1646 | 1461637588201 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:28 INFO - PROCESS | 1646 | 1461637588305 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 19:26:28 INFO - PROCESS | 1646 | 1461637588356 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x117459800 == 53 [pid = 1646] [id = 194] 19:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x118175000) [pid = 1646] [serial = 580] [outer = 0x0] 19:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118462c00) [pid = 1646] [serial = 581] [outer = 0x118175000] 19:26:28 INFO - PROCESS | 1646 | 1461637588389 Marionette DEBUG loaded listener.js 19:26:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11930ec00) [pid = 1646] [serial = 582] [outer = 0x118175000] 19:26:29 INFO - PROCESS | 1646 | 1461637589280 Marionette TRACE conn3 <- [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]]]}] 19:26:29 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.) 19:26:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 19:26:29 INFO - PROCESS | 1646 | 1461637589317 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 19:26:29 INFO - PROCESS | 1646 | 1461637589321 Marionette TRACE conn3 <- [1,749,null,{"value":"7"}] 19:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 19:26:29 INFO - PROCESS | 1646 | 1461637589328 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 19:26:29 INFO - PROCESS | 1646 | 1461637589330 Marionette TRACE conn3 <- [1,750,null,{}] 19:26:29 INFO - PROCESS | 1646 | 1461637589332 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:29 INFO - PROCESS | 1646 | 1461637589431 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 19:26:29 INFO - PROCESS | 1646 | 1461637589480 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e51000 == 54 [pid = 1646] [id = 195] 19:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119eea000) [pid = 1646] [serial = 583] [outer = 0x0] 19:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121424800) [pid = 1646] [serial = 584] [outer = 0x119eea000] 19:26:29 INFO - PROCESS | 1646 | 1461637589510 Marionette DEBUG loaded listener.js 19:26:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x121613400) [pid = 1646] [serial = 585] [outer = 0x119eea000] 19:26:30 INFO - PROCESS | 1646 | 1461637590401 Marionette TRACE conn3 <- [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]]]}] 19:26:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 19:26:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1121ms 19:26:30 INFO - PROCESS | 1646 | 1461637590449 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 19:26:30 INFO - PROCESS | 1646 | 1461637590451 Marionette TRACE conn3 <- [1,753,null,{"value":"7"}] 19:26:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 19:26:30 INFO - PROCESS | 1646 | 1461637590453 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 19:26:30 INFO - PROCESS | 1646 | 1461637590455 Marionette TRACE conn3 <- [1,754,null,{}] 19:26:30 INFO - PROCESS | 1646 | 1461637590462 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:30 INFO - PROCESS | 1646 | 1461637590551 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 19:26:30 INFO - PROCESS | 1646 | 1461637590601 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12983c000 == 55 [pid = 1646] [id = 196] 19:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1259e2c00) [pid = 1646] [serial = 586] [outer = 0x0] 19:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128ecec00) [pid = 1646] [serial = 587] [outer = 0x1259e2c00] 19:26:30 INFO - PROCESS | 1646 | 1461637590651 Marionette DEBUG loaded listener.js 19:26:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1294c8000) [pid = 1646] [serial = 588] [outer = 0x1259e2c00] 19:26:31 INFO - PROCESS | 1646 | 1461637591621 Marionette TRACE conn3 <- [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]]]}] 19:26:31 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 19:26:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1175ms 19:26:31 INFO - PROCESS | 1646 | 1461637591630 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 19:26:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 19:26:31 INFO - PROCESS | 1646 | 1461637591633 Marionette TRACE conn3 <- [1,757,null,{"value":"7"}] 19:26:31 INFO - PROCESS | 1646 | 1461637591637 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 19:26:31 INFO - PROCESS | 1646 | 1461637591639 Marionette TRACE conn3 <- [1,758,null,{}] 19:26:31 INFO - PROCESS | 1646 | 1461637591642 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:31 INFO - PROCESS | 1646 | 1461637591763 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 19:26:31 INFO - PROCESS | 1646 | 1461637591811 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b46b000 == 56 [pid = 1646] [id = 197] 19:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129817000) [pid = 1646] [serial = 589] [outer = 0x0] 19:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12aa98800) [pid = 1646] [serial = 590] [outer = 0x129817000] 19:26:31 INFO - PROCESS | 1646 | 1461637591841 Marionette DEBUG loaded listener.js 19:26:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b3c9000) [pid = 1646] [serial = 591] [outer = 0x129817000] 19:26:32 INFO - PROCESS | 1646 | 1461637592269 Marionette TRACE conn3 <- [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]]]}] 19:26:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 19:26:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 675ms 19:26:32 INFO - PROCESS | 1646 | 1461637592311 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 19:26:32 INFO - PROCESS | 1646 | 1461637592313 Marionette TRACE conn3 <- [1,761,null,{"value":"7"}] 19:26:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 19:26:32 INFO - PROCESS | 1646 | 1461637592315 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 19:26:32 INFO - PROCESS | 1646 | 1461637592316 Marionette TRACE conn3 <- [1,762,null,{}] 19:26:32 INFO - PROCESS | 1646 | 1461637592319 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:32 INFO - PROCESS | 1646 | 1461637592417 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 19:26:32 INFO - PROCESS | 1646 | 1461637592467 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c183000 == 57 [pid = 1646] [id = 198] 19:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1299b9000) [pid = 1646] [serial = 592] [outer = 0x0] 19:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12bcdd400) [pid = 1646] [serial = 593] [outer = 0x1299b9000] 19:26:32 INFO - PROCESS | 1646 | 1461637592509 Marionette DEBUG loaded listener.js 19:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12be39400) [pid = 1646] [serial = 594] [outer = 0x1299b9000] 19:26:33 INFO - PROCESS | 1646 | 1461637593384 Marionette TRACE conn3 <- [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]]]}] 19:26:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 19:26:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1074ms 19:26:33 INFO - PROCESS | 1646 | 1461637593389 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 19:26:33 INFO - PROCESS | 1646 | 1461637593392 Marionette TRACE conn3 <- [1,765,null,{"value":"7"}] 19:26:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 19:26:33 INFO - PROCESS | 1646 | 1461637593395 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 19:26:33 INFO - PROCESS | 1646 | 1461637593397 Marionette TRACE conn3 <- [1,766,null,{}] 19:26:33 INFO - PROCESS | 1646 | 1461637593401 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:33 INFO - PROCESS | 1646 | 1461637593494 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 19:26:33 INFO - PROCESS | 1646 | 1461637593545 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d4000 == 58 [pid = 1646] [id = 199] 19:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11806b800) [pid = 1646] [serial = 595] [outer = 0x0] 19:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118075000) [pid = 1646] [serial = 596] [outer = 0x11806b800] 19:26:33 INFO - PROCESS | 1646 | 1461637593574 Marionette DEBUG loaded listener.js 19:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1187c3c00) [pid = 1646] [serial = 597] [outer = 0x11806b800] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae2800 == 57 [pid = 1646] [id = 192] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x129157800 == 56 [pid = 1646] [id = 191] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1244b4800 == 55 [pid = 1646] [id = 190] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1216d2800 == 54 [pid = 1646] [id = 189] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x119e5f800 == 53 [pid = 1646] [id = 188] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x11861f800 == 52 [pid = 1646] [id = 187] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x112879800 == 51 [pid = 1646] [id = 186] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11333bc00) [pid = 1646] [serial = 493] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x121419800) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x124449000) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1278f1000) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12a9e9400) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1295f3800) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc70000 == 50 [pid = 1646] [id = 184] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x1221f7800 == 49 [pid = 1646] [id = 183] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x118537000 == 48 [pid = 1646] [id = 182] 19:26:34 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6a800 == 47 [pid = 1646] [id = 181] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12c1d8400) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129466c00) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12a9be000) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129813000) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118075400) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1167f0c00) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x121e77800) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x125171c00) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121421800) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x121517800) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x125ed0400) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x1278ecc00) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12b3c7000) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1295f3400) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1197bd000) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119426000) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b33a800) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12aa9f800) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118f39400) [pid = 1646] [serial = 203] [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.] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1187c3800) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12b3c3400) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1278f7400) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119da4c00) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x128fa1000) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 19:26:34 INFO - PROCESS | 1646 | 1461637594471 Marionette TRACE conn3 <- [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]]]}] 19:26:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 19:26:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1124ms 19:26:34 INFO - PROCESS | 1646 | 1461637594520 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 19:26:34 INFO - PROCESS | 1646 | 1461637594524 Marionette TRACE conn3 <- [1,769,null,{"value":"7"}] 19:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 19:26:34 INFO - PROCESS | 1646 | 1461637594539 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 19:26:34 INFO - PROCESS | 1646 | 1461637594541 Marionette TRACE conn3 <- [1,770,null,{}] 19:26:34 INFO - PROCESS | 1646 | 1461637594545 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:34 INFO - PROCESS | 1646 | 1461637594626 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 19:26:34 INFO - PROCESS | 1646 | 1461637594635 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fd7800 == 48 [pid = 1646] [id = 200] 19:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119427000) [pid = 1646] [serial = 598] [outer = 0x0] 19:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11942e000) [pid = 1646] [serial = 599] [outer = 0x119427000] 19:26:34 INFO - PROCESS | 1646 | 1461637594662 Marionette DEBUG loaded listener.js 19:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x1197bfc00) [pid = 1646] [serial = 600] [outer = 0x119427000] 19:26:35 INFO - PROCESS | 1646 | 1461637595018 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 19:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 19:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 524ms 19:26:35 INFO - PROCESS | 1646 | 1461637595061 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 1646 | 1461637595062 Marionette TRACE conn3 <- [1,773,null,{"value":"7"}] 19:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 19:26:35 INFO - PROCESS | 1646 | 1461637595064 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 1646 | 1461637595067 Marionette TRACE conn3 <- [1,774,null,{}] 19:26:35 INFO - PROCESS | 1646 | 1461637595093 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:35 INFO - PROCESS | 1646 | 1461637595177 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 19:26:35 INFO - PROCESS | 1646 | 1461637595183 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11952d800 == 49 [pid = 1646] [id = 201] 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12141b800) [pid = 1646] [serial = 601] [outer = 0x0] 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12160f800) [pid = 1646] [serial = 602] [outer = 0x12141b800] 19:26:35 INFO - PROCESS | 1646 | 1461637595213 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12219f400) [pid = 1646] [serial = 603] [outer = 0x12141b800] 19:26:35 INFO - PROCESS | 1646 | 1461637595538 Marionette TRACE conn3 <- [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]]]}] 19:26:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 19:26:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 524ms 19:26:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 19:26:35 INFO - PROCESS | 1646 | 1461637595589 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 19:26:35 INFO - PROCESS | 1646 | 1461637595591 Marionette TRACE conn3 <- [1,777,null,{"value":"7"}] 19:26:35 INFO - PROCESS | 1646 | 1461637595593 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 19:26:35 INFO - PROCESS | 1646 | 1461637595594 Marionette TRACE conn3 <- [1,778,null,{}] 19:26:35 INFO - PROCESS | 1646 | 1461637595596 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:35 INFO - PROCESS | 1646 | 1461637595679 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 19:26:35 INFO - PROCESS | 1646 | 1461637595732 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0a8000 == 50 [pid = 1646] [id = 202] 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x124111400) [pid = 1646] [serial = 604] [outer = 0x0] 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12517b000) [pid = 1646] [serial = 605] [outer = 0x124111400] 19:26:35 INFO - PROCESS | 1646 | 1461637595758 Marionette DEBUG loaded listener.js 19:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12789b800) [pid = 1646] [serial = 606] [outer = 0x124111400] 19:26:36 INFO - PROCESS | 1646 | 1461637596051 Marionette TRACE conn3 <- [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]]]}] 19:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 19:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 19:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 19:26:36 INFO - PROCESS | 1646 | 1461637596063 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 1646 | 1461637596064 Marionette TRACE conn3 <- [1,781,null,{"value":"7"}] 19:26:36 INFO - PROCESS | 1646 | 1461637596066 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 1646 | 1461637596067 Marionette TRACE conn3 <- [1,782,null,{}] 19:26:36 INFO - PROCESS | 1646 | 1461637596070 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:36 INFO - PROCESS | 1646 | 1461637596154 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 19:26:36 INFO - PROCESS | 1646 | 1461637596160 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221e8800 == 51 [pid = 1646] [id = 203] 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1278ef400) [pid = 1646] [serial = 607] [outer = 0x0] 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x128e30c00) [pid = 1646] [serial = 608] [outer = 0x1278ef400] 19:26:36 INFO - PROCESS | 1646 | 1461637596186 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x128e6d800) [pid = 1646] [serial = 609] [outer = 0x1278ef400] 19:26:36 INFO - PROCESS | 1646 | 1461637596491 Marionette TRACE conn3 <- [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]]]}] 19:26:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 19:26:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 471ms 19:26:36 INFO - PROCESS | 1646 | 1461637596555 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 19:26:36 INFO - PROCESS | 1646 | 1461637596558 Marionette TRACE conn3 <- [1,785,null,{"value":"7"}] 19:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 19:26:36 INFO - PROCESS | 1646 | 1461637596565 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 19:26:36 INFO - PROCESS | 1646 | 1461637596566 Marionette TRACE conn3 <- [1,786,null,{}] 19:26:36 INFO - PROCESS | 1646 | 1461637596569 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:36 INFO - PROCESS | 1646 | 1461637596687 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 19:26:36 INFO - PROCESS | 1646 | 1461637596700 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f4b000 == 52 [pid = 1646] [id = 204] 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x128e6c400) [pid = 1646] [serial = 610] [outer = 0x0] 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129466800) [pid = 1646] [serial = 611] [outer = 0x128e6c400] 19:26:36 INFO - PROCESS | 1646 | 1461637596729 Marionette DEBUG loaded listener.js 19:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12aaa2400) [pid = 1646] [serial = 612] [outer = 0x128e6c400] 19:26:37 INFO - PROCESS | 1646 | 1461637597103 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 19:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 19:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 572ms 19:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 19:26:37 INFO - PROCESS | 1646 | 1461637597139 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 1646 | 1461637597141 Marionette TRACE conn3 <- [1,789,null,{"value":"7"}] 19:26:37 INFO - PROCESS | 1646 | 1461637597143 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 1646 | 1461637597144 Marionette TRACE conn3 <- [1,790,null,{}] 19:26:37 INFO - PROCESS | 1646 | 1461637597147 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:37 INFO - PROCESS | 1646 | 1461637597305 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 19:26:37 INFO - PROCESS | 1646 | 1461637597332 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12953a000 == 53 [pid = 1646] [id = 205] 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12a9ebc00) [pid = 1646] [serial = 613] [outer = 0x0] 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b3c8c00) [pid = 1646] [serial = 614] [outer = 0x12a9ebc00] 19:26:37 INFO - PROCESS | 1646 | 1461637597357 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12c12dc00) [pid = 1646] [serial = 615] [outer = 0x12a9ebc00] 19:26:37 INFO - PROCESS | 1646 | 1461637597686 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 19:26:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 19:26:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 570ms 19:26:37 INFO - PROCESS | 1646 | 1461637597717 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 19:26:37 INFO - PROCESS | 1646 | 1461637597720 Marionette TRACE conn3 <- [1,793,null,{"value":"7"}] 19:26:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 19:26:37 INFO - PROCESS | 1646 | 1461637597723 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 19:26:37 INFO - PROCESS | 1646 | 1461637597724 Marionette TRACE conn3 <- [1,794,null,{}] 19:26:37 INFO - PROCESS | 1646 | 1461637597726 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:37 INFO - PROCESS | 1646 | 1461637597829 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 19:26:37 INFO - PROCESS | 1646 | 1461637597862 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa93000 == 54 [pid = 1646] [id = 206] 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12ac8f800) [pid = 1646] [serial = 616] [outer = 0x0] 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12c133c00) [pid = 1646] [serial = 617] [outer = 0x12ac8f800] 19:26:37 INFO - PROCESS | 1646 | 1461637597888 Marionette DEBUG loaded listener.js 19:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12c1cc000) [pid = 1646] [serial = 618] [outer = 0x12ac8f800] 19:26:38 INFO - PROCESS | 1646 | 1461637598204 Marionette TRACE conn3 <- [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]]]}] 19:26:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 19:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 19:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 19:26:38 INFO - PROCESS | 1646 | 1461637598242 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 1646 | 1461637598243 Marionette TRACE conn3 <- [1,797,null,{"value":"7"}] 19:26:38 INFO - PROCESS | 1646 | 1461637598245 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 1646 | 1461637598246 Marionette TRACE conn3 <- [1,798,null,{}] 19:26:38 INFO - PROCESS | 1646 | 1461637598254 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:38 INFO - PROCESS | 1646 | 1461637598354 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 19:26:38 INFO - PROCESS | 1646 | 1461637598358 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b45b800 == 55 [pid = 1646] [id = 207] 19:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12c136000) [pid = 1646] [serial = 619] [outer = 0x0] 19:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12c1d8c00) [pid = 1646] [serial = 620] [outer = 0x12c136000] 19:26:38 INFO - PROCESS | 1646 | 1461637598410 Marionette DEBUG loaded listener.js 19:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12ca29000) [pid = 1646] [serial = 621] [outer = 0x12c136000] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x127892400) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1278f2800) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1175a9800) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115e52400) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11643d000) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11942d000) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x124440c00) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11949ac00) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124704c00) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12945a800) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1169b6000) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121618c00) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x119c90c00) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121512c00) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x111f87c00) [pid = 1646] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129468400) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x116427400) [pid = 1646] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 19:26:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12160d800) [pid = 1646] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 19:26:38 INFO - PROCESS | 1646 | 1461637598786 Marionette TRACE conn3 <- [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]]]}] 19:26:38 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 19:26:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 575ms 19:26:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 19:26:38 INFO - PROCESS | 1646 | 1461637598821 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 19:26:38 INFO - PROCESS | 1646 | 1461637598822 Marionette TRACE conn3 <- [1,801,null,{"value":"7"}] 19:26:38 INFO - PROCESS | 1646 | 1461637598824 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 19:26:38 INFO - PROCESS | 1646 | 1461637598825 Marionette TRACE conn3 <- [1,802,null,{}] 19:26:38 INFO - PROCESS | 1646 | 1461637598828 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:38 INFO - PROCESS | 1646 | 1461637598909 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 19:26:38 INFO - PROCESS | 1646 | 1461637598965 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f16000 == 56 [pid = 1646] [id = 208] 19:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x111088000) [pid = 1646] [serial = 622] [outer = 0x0] 19:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x111090000) [pid = 1646] [serial = 623] [outer = 0x111088000] 19:26:38 INFO - PROCESS | 1646 | 1461637598991 Marionette DEBUG loaded listener.js 19:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x111096000) [pid = 1646] [serial = 624] [outer = 0x111088000] 19:26:39 INFO - PROCESS | 1646 | 1461637599322 Marionette TRACE conn3 <- [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]]]}] 19:26:39 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 19:26:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 520ms 19:26:39 INFO - PROCESS | 1646 | 1461637599344 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 19:26:39 INFO - PROCESS | 1646 | 1461637599346 Marionette TRACE conn3 <- [1,805,null,{"value":"7"}] 19:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 19:26:39 INFO - PROCESS | 1646 | 1461637599349 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 19:26:39 INFO - PROCESS | 1646 | 1461637599351 Marionette TRACE conn3 <- [1,806,null,{}] 19:26:39 INFO - PROCESS | 1646 | 1461637599355 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:39 INFO - PROCESS | 1646 | 1461637599501 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 19:26:39 INFO - PROCESS | 1646 | 1461637599583 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e4000 == 57 [pid = 1646] [id = 209] 19:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x111095800) [pid = 1646] [serial = 625] [outer = 0x0] 19:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x1187cd000) [pid = 1646] [serial = 626] [outer = 0x111095800] 19:26:39 INFO - PROCESS | 1646 | 1461637599628 Marionette DEBUG loaded listener.js 19:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1295f2000) [pid = 1646] [serial = 627] [outer = 0x111095800] 19:26:39 INFO - PROCESS | 1646 | [1646] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 19:26:39 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 19:26:39 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 19:26:39 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 19:26:39 INFO - PROCESS | 1646 | 1461637599995 Marionette TRACE conn3 <- [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]]]}] 19:26:40 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 19:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 673ms 19:26:40 INFO - PROCESS | 1646 | 1461637600022 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 1646 | 1461637600023 Marionette TRACE conn3 <- [1,809,null,{"value":"7"}] 19:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 19:26:40 INFO - PROCESS | 1646 | 1461637600026 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 1646 | 1461637600027 Marionette TRACE conn3 <- [1,810,null,{}] 19:26:40 INFO - PROCESS | 1646 | 1461637600029 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:40 INFO - PROCESS | 1646 | 1461637600111 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 19:26:40 INFO - PROCESS | 1646 | 1461637600183 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccbe000 == 58 [pid = 1646] [id = 210] 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1278f5400) [pid = 1646] [serial = 628] [outer = 0x0] 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12ca23c00) [pid = 1646] [serial = 629] [outer = 0x1278f5400] 19:26:40 INFO - PROCESS | 1646 | 1461637600208 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12cc8e800) [pid = 1646] [serial = 630] [outer = 0x1278f5400] 19:26:40 INFO - PROCESS | 1646 | 1461637600474 Marionette TRACE conn3 <- [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]]]}] 19:26:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 19:26:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 19:26:40 INFO - PROCESS | 1646 | 1461637600496 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 19:26:40 INFO - PROCESS | 1646 | 1461637600497 Marionette TRACE conn3 <- [1,813,null,{"value":"7"}] 19:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 19:26:40 INFO - PROCESS | 1646 | 1461637600507 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 19:26:40 INFO - PROCESS | 1646 | 1461637600508 Marionette TRACE conn3 <- [1,814,null,{}] 19:26:40 INFO - PROCESS | 1646 | 1461637600510 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:40 INFO - PROCESS | 1646 | 1461637600595 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 19:26:40 INFO - PROCESS | 1646 | 1461637600602 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d44a000 == 59 [pid = 1646] [id = 211] 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x118759c00) [pid = 1646] [serial = 631] [outer = 0x0] 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11875c400) [pid = 1646] [serial = 632] [outer = 0x118759c00] 19:26:40 INFO - PROCESS | 1646 | 1461637600627 Marionette DEBUG loaded listener.js 19:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118761c00) [pid = 1646] [serial = 633] [outer = 0x118759c00] 19:26:41 INFO - PROCESS | 1646 | 1461637601144 Marionette TRACE conn3 <- [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] 19:26:41 INFO - PROCESS | 1646 | 1461637601180 Marionette TRACE conn3 <- [1,817,null,{"value":"7"}] 19:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 19:26:41 INFO - PROCESS | 1646 | 1461637601185 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 19:26:41 INFO - PROCESS | 1646 | 1461637601188 Marionette TRACE conn3 <- [1,818,null,{}] 19:26:41 INFO - PROCESS | 1646 | 1461637601192 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:41 INFO - PROCESS | 1646 | 1461637601296 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 19:26:41 INFO - PROCESS | 1646 | 1461637601403 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11932f800 == 60 [pid = 1646] [id = 212] 19:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1167ef000) [pid = 1646] [serial = 634] [outer = 0x0] 19:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11871dc00) [pid = 1646] [serial = 635] [outer = 0x1167ef000] 19:26:41 INFO - PROCESS | 1646 | 1461637601436 Marionette DEBUG loaded listener.js 19:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x118762000) [pid = 1646] [serial = 636] [outer = 0x1167ef000] 19:26:41 INFO - PROCESS | 1646 | 1461637601848 Marionette TRACE conn3 <- [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]]]}] 19:26:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 19:26:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 727ms 19:26:41 INFO - PROCESS | 1646 | 1461637601913 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 19:26:41 INFO - PROCESS | 1646 | 1461637601917 Marionette TRACE conn3 <- [1,821,null,{"value":"7"}] 19:26:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 19:26:41 INFO - PROCESS | 1646 | 1461637601922 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 19:26:41 INFO - PROCESS | 1646 | 1461637601924 Marionette TRACE conn3 <- [1,822,null,{}] 19:26:41 INFO - PROCESS | 1646 | 1461637601927 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 1646 | 1461637602033 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 19:26:42 INFO - PROCESS | 1646 | 1461637602089 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x125e50800 == 61 [pid = 1646] [id = 213] 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118f31000) [pid = 1646] [serial = 637] [outer = 0x0] 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1197bf400) [pid = 1646] [serial = 638] [outer = 0x118f31000] 19:26:42 INFO - PROCESS | 1646 | 1461637602119 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119e3c400) [pid = 1646] [serial = 639] [outer = 0x118f31000] 19:26:42 INFO - PROCESS | 1646 | 1461637602547 Marionette TRACE conn3 <- [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] 19:26:42 INFO - PROCESS | 1646 | 1461637602627 Marionette TRACE conn3 <- [1,825,null,{"value":"7"}] 19:26:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 19:26:42 INFO - PROCESS | 1646 | 1461637602645 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 19:26:42 INFO - PROCESS | 1646 | 1461637602647 Marionette TRACE conn3 <- [1,826,null,{}] 19:26:42 INFO - PROCESS | 1646 | 1461637602655 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:42 INFO - PROCESS | 1646 | 1461637602762 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 19:26:42 INFO - PROCESS | 1646 | 1461637602819 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccc4800 == 62 [pid = 1646] [id = 214] 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x125886c00) [pid = 1646] [serial = 640] [outer = 0x0] 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1278f1c00) [pid = 1646] [serial = 641] [outer = 0x125886c00] 19:26:42 INFO - PROCESS | 1646 | 1461637602850 Marionette DEBUG loaded listener.js 19:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128ec3c00) [pid = 1646] [serial = 642] [outer = 0x125886c00] 19:26:43 INFO - PROCESS | 1646 | 1461637603308 Marionette TRACE conn3 <- [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]]]}] 19:26:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 19:26:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 673ms 19:26:43 INFO - PROCESS | 1646 | 1461637603317 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 19:26:43 INFO - PROCESS | 1646 | 1461637603319 Marionette TRACE conn3 <- [1,829,null,{"value":"7"}] 19:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 19:26:43 INFO - PROCESS | 1646 | 1461637603321 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 19:26:43 INFO - PROCESS | 1646 | 1461637603322 Marionette TRACE conn3 <- [1,830,null,{}] 19:26:43 INFO - PROCESS | 1646 | 1461637603325 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:43 INFO - PROCESS | 1646 | 1461637603429 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 19:26:43 INFO - PROCESS | 1646 | 1461637603481 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d75f800 == 63 [pid = 1646] [id = 215] 19:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128ecf800) [pid = 1646] [serial = 643] [outer = 0x0] 19:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1295f1000) [pid = 1646] [serial = 644] [outer = 0x128ecf800] 19:26:43 INFO - PROCESS | 1646 | 1461637603511 Marionette DEBUG loaded listener.js 19:26:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12a9bec00) [pid = 1646] [serial = 645] [outer = 0x128ecf800] 19:26:43 INFO - PROCESS | 1646 | 1461637603989 Marionette TRACE conn3 <- [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]]]}] 19:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 19:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 719ms 19:26:44 INFO - PROCESS | 1646 | 1461637604282 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 1646 | 1461637604285 Marionette TRACE conn3 <- [1,833,null,{"value":"7"}] 19:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 19:26:44 INFO - PROCESS | 1646 | 1461637604302 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 1646 | 1461637604304 Marionette TRACE conn3 <- [1,834,null,{}] 19:26:44 INFO - PROCESS | 1646 | 1461637604308 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:44 INFO - PROCESS | 1646 | 1461637604400 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 19:26:44 INFO - PROCESS | 1646 | 1461637604456 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x118621000 == 64 [pid = 1646] [id = 216] 19:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115f06800) [pid = 1646] [serial = 646] [outer = 0x0] 19:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115f08c00) [pid = 1646] [serial = 647] [outer = 0x115f06800] 19:26:44 INFO - PROCESS | 1646 | 1461637604484 Marionette DEBUG loaded listener.js 19:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115f0e000) [pid = 1646] [serial = 648] [outer = 0x115f06800] 19:26:44 INFO - PROCESS | 1646 | 1461637604897 Marionette TRACE conn3 <- [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]]]}] 19:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 19:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 622ms 19:26:44 INFO - PROCESS | 1646 | 1461637604924 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 19:26:44 INFO - PROCESS | 1646 | 1461637604927 Marionette TRACE conn3 <- [1,837,null,{"value":"7"}] 19:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 19:26:44 INFO - PROCESS | 1646 | 1461637604932 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 19:26:44 INFO - PROCESS | 1646 | 1461637604935 Marionette TRACE conn3 <- [1,838,null,{}] 19:26:44 INFO - PROCESS | 1646 | 1461637604937 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:45 INFO - PROCESS | 1646 | 1461637605030 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 19:26:45 INFO - PROCESS | 1646 | 1461637605099 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180d9000 == 65 [pid = 1646] [id = 217] 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x115f10800) [pid = 1646] [serial = 649] [outer = 0x0] 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11643d000) [pid = 1646] [serial = 650] [outer = 0x115f10800] 19:26:45 INFO - PROCESS | 1646 | 1461637605127 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1167c3c00) [pid = 1646] [serial = 651] [outer = 0x115f10800] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccbe000 == 64 [pid = 1646] [id = 210] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e4000 == 63 [pid = 1646] [id = 209] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x121f16000 == 62 [pid = 1646] [id = 208] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12b45b800 == 61 [pid = 1646] [id = 207] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa93000 == 60 [pid = 1646] [id = 206] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12953a000 == 59 [pid = 1646] [id = 205] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x115f4b000 == 58 [pid = 1646] [id = 204] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b3c6000) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1221e8800 == 57 [pid = 1646] [id = 203] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0a8000 == 56 [pid = 1646] [id = 202] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11952d800 == 55 [pid = 1646] [id = 201] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x116fd7800 == 54 [pid = 1646] [id = 200] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d4000 == 53 [pid = 1646] [id = 199] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12983c000 == 52 [pid = 1646] [id = 196] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x119e51000 == 51 [pid = 1646] [id = 195] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x117459800 == 50 [pid = 1646] [id = 194] 19:26:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12a95b000 == 49 [pid = 1646] [id = 193] 19:26:45 INFO - PROCESS | 1646 | 1461637605534 Marionette TRACE conn3 <- [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]]]}] 19:26:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 19:26:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 623ms 19:26:45 INFO - PROCESS | 1646 | 1461637605554 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 19:26:45 INFO - PROCESS | 1646 | 1461637605555 Marionette TRACE conn3 <- [1,841,null,{"value":"7"}] 19:26:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 19:26:45 INFO - PROCESS | 1646 | 1461637605557 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 19:26:45 INFO - PROCESS | 1646 | 1461637605558 Marionette TRACE conn3 <- [1,842,null,{}] 19:26:45 INFO - PROCESS | 1646 | 1461637605565 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:45 INFO - PROCESS | 1646 | 1461637605650 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129817c00) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12161a000) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128e6c800) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121423c00) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127896400) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1167fb400) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12aa9d400) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1278f7800) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128e6f000) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118718000) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118715400) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119490000) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119c93400) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11806e400) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x121616400) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12141bc00) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12475d000) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x128e31000) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a118c00) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12141e000) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x128e74800) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128e2b000) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129813400) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x128ecd800) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x128e6bc00) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12ac9b400) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12ac99c00) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119311400) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x1259e3000) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 19:26:45 INFO - PROCESS | 1646 | 1461637605725 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x116295000 == 50 [pid = 1646] [id = 218] 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116430400) [pid = 1646] [serial = 652] [outer = 0x0] 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11806ec00) [pid = 1646] [serial = 653] [outer = 0x116430400] 19:26:45 INFO - PROCESS | 1646 | 1461637605756 Marionette DEBUG loaded listener.js 19:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x118715400) [pid = 1646] [serial = 654] [outer = 0x116430400] 19:26:46 INFO - PROCESS | 1646 | 1461637606070 Marionette TRACE conn3 <- [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]]]}] 19:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 19:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 569ms 19:26:46 INFO - PROCESS | 1646 | 1461637606127 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 1646 | 1461637606128 Marionette TRACE conn3 <- [1,845,null,{"value":"7"}] 19:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 19:26:46 INFO - PROCESS | 1646 | 1461637606130 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 1646 | 1461637606131 Marionette TRACE conn3 <- [1,846,null,{}] 19:26:46 INFO - PROCESS | 1646 | 1461637606134 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:46 INFO - PROCESS | 1646 | 1461637606212 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 19:26:46 INFO - PROCESS | 1646 | 1461637606262 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f55800 == 51 [pid = 1646] [id = 219] 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x1185f4c00) [pid = 1646] [serial = 655] [outer = 0x0] 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11875d400) [pid = 1646] [serial = 656] [outer = 0x1185f4c00] 19:26:46 INFO - PROCESS | 1646 | 1461637606289 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119423c00) [pid = 1646] [serial = 657] [outer = 0x1185f4c00] 19:26:46 INFO - PROCESS | 1646 | 1461637606574 Marionette TRACE conn3 <- [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]]]}] 19:26:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 19:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 19:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 19:26:46 INFO - PROCESS | 1646 | 1461637606600 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 19:26:46 INFO - PROCESS | 1646 | 1461637606601 Marionette TRACE conn3 <- [1,849,null,{"value":"7"}] 19:26:46 INFO - PROCESS | 1646 | 1461637606603 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 19:26:46 INFO - PROCESS | 1646 | 1461637606604 Marionette TRACE conn3 <- [1,850,null,{}] 19:26:46 INFO - PROCESS | 1646 | 1461637606607 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:46 INFO - PROCESS | 1646 | 1461637606695 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 19:26:46 INFO - PROCESS | 1646 | 1461637606699 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e71000 == 52 [pid = 1646] [id = 220] 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x112869400) [pid = 1646] [serial = 658] [outer = 0x0] 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119499c00) [pid = 1646] [serial = 659] [outer = 0x112869400] 19:26:46 INFO - PROCESS | 1646 | 1461637606725 Marionette DEBUG loaded listener.js 19:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1197c1800) [pid = 1646] [serial = 660] [outer = 0x112869400] 19:26:47 INFO - PROCESS | 1646 | 1461637607063 Marionette TRACE conn3 <- [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]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 19:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 19:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 19:26:47 INFO - PROCESS | 1646 | 1461637607073 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 1646 | 1461637607074 Marionette TRACE conn3 <- [1,853,null,{"value":"7"}] 19:26:47 INFO - PROCESS | 1646 | 1461637607076 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 1646 | 1461637607077 Marionette TRACE conn3 <- [1,854,null,{}] 19:26:47 INFO - PROCESS | 1646 | 1461637607079 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:47 INFO - PROCESS | 1646 | 1461637607273 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 19:26:47 INFO - PROCESS | 1646 | 1461637607321 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216ea000 == 53 [pid = 1646] [id = 221] 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119311800) [pid = 1646] [serial = 661] [outer = 0x0] 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12141a400) [pid = 1646] [serial = 662] [outer = 0x119311800] 19:26:47 INFO - PROCESS | 1646 | 1461637607365 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12160e000) [pid = 1646] [serial = 663] [outer = 0x119311800] 19:26:47 INFO - PROCESS | 1646 | 1461637607758 Marionette TRACE conn3 <- [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]]]}] 19:26:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 19:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 717ms 19:26:47 INFO - PROCESS | 1646 | 1461637607794 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 19:26:47 INFO - PROCESS | 1646 | 1461637607795 Marionette TRACE conn3 <- [1,857,null,{"value":"7"}] 19:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 19:26:47 INFO - PROCESS | 1646 | 1461637607798 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 19:26:47 INFO - PROCESS | 1646 | 1461637607799 Marionette TRACE conn3 <- [1,858,null,{}] 19:26:47 INFO - PROCESS | 1646 | 1461637607801 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:47 INFO - PROCESS | 1646 | 1461637607901 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 19:26:47 INFO - PROCESS | 1646 | 1461637607917 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221eb000 == 54 [pid = 1646] [id = 222] 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121614400) [pid = 1646] [serial = 664] [outer = 0x0] 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12161b000) [pid = 1646] [serial = 665] [outer = 0x121614400] 19:26:47 INFO - PROCESS | 1646 | 1461637607942 Marionette DEBUG loaded listener.js 19:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x121e78800) [pid = 1646] [serial = 666] [outer = 0x121614400] 19:26:48 INFO - PROCESS | 1646 | 1461637608304 Marionette TRACE conn3 <- [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]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 19:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 517ms 19:26:48 INFO - PROCESS | 1646 | 1461637608316 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 19:26:48 INFO - PROCESS | 1646 | 1461637608317 Marionette TRACE conn3 <- [1,861,null,{"value":"7"}] 19:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 19:26:48 INFO - PROCESS | 1646 | 1461637608319 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 1646 | 1461637608320 Marionette TRACE conn3 <- [1,862,null,{}] 19:26:48 INFO - PROCESS | 1646 | 1461637608323 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:48 INFO - PROCESS | 1646 | 1461637608422 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 19:26:48 INFO - PROCESS | 1646 | 1461637608436 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x125897800 == 55 [pid = 1646] [id = 223] 19:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x121614800) [pid = 1646] [serial = 667] [outer = 0x0] 19:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124756400) [pid = 1646] [serial = 668] [outer = 0x121614800] 19:26:48 INFO - PROCESS | 1646 | 1461637608461 Marionette DEBUG loaded listener.js 19:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12521b000) [pid = 1646] [serial = 669] [outer = 0x121614800] 19:26:48 INFO - PROCESS | 1646 | 1461637608827 Marionette TRACE conn3 <- [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]]]}] 19:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 19:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 520ms 19:26:48 INFO - PROCESS | 1646 | 1461637608840 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 19:26:48 INFO - PROCESS | 1646 | 1461637608841 Marionette TRACE conn3 <- [1,865,null,{"value":"7"}] 19:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 19:26:48 INFO - PROCESS | 1646 | 1461637608849 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 19:26:48 INFO - PROCESS | 1646 | 1461637608851 Marionette TRACE conn3 <- [1,866,null,{}] 19:26:48 INFO - PROCESS | 1646 | 1461637608855 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:48 INFO - PROCESS | 1646 | 1461637608958 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 19:26:48 INFO - PROCESS | 1646 | 1461637608962 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x128edd800 == 56 [pid = 1646] [id = 224] 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12475c000) [pid = 1646] [serial = 670] [outer = 0x0] 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1259e3c00) [pid = 1646] [serial = 671] [outer = 0x12475c000] 19:26:49 INFO - PROCESS | 1646 | 1461637609017 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12789d000) [pid = 1646] [serial = 672] [outer = 0x12475c000] 19:26:49 INFO - PROCESS | 1646 | 1461637609359 Marionette TRACE conn3 <- [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]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 19:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 518ms 19:26:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 19:26:49 INFO - PROCESS | 1646 | 1461637609369 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 19:26:49 INFO - PROCESS | 1646 | 1461637609370 Marionette TRACE conn3 <- [1,869,null,{"value":"7"}] 19:26:49 INFO - PROCESS | 1646 | 1461637609373 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 19:26:49 INFO - PROCESS | 1646 | 1461637609375 Marionette TRACE conn3 <- [1,870,null,{}] 19:26:49 INFO - PROCESS | 1646 | 1461637609379 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:49 INFO - PROCESS | 1646 | 1461637609480 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 19:26:49 INFO - PROCESS | 1646 | 1461637609493 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x129824800 == 57 [pid = 1646] [id = 225] 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1278ec400) [pid = 1646] [serial = 673] [outer = 0x0] 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1278f0000) [pid = 1646] [serial = 674] [outer = 0x1278ec400] 19:26:49 INFO - PROCESS | 1646 | 1461637609519 Marionette DEBUG loaded listener.js 19:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1278f8800) [pid = 1646] [serial = 675] [outer = 0x1278ec400] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1278f5400) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128e6c400) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12ac8f800) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12141b800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x124111400) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11806b800) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12a9ebc00) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1278ef400) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x111088000) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119427000) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12c136000) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 19:26:49 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x111095800) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 19:26:49 INFO - PROCESS | 1646 | 1461637609967 Marionette TRACE conn3 <- [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]]]}] 19:26:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 19:26:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 622ms 19:26:50 INFO - PROCESS | 1646 | 1461637609998 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 1646 | 1461637610000 Marionette TRACE conn3 <- [1,873,null,{"value":"7"}] 19:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 19:26:50 INFO - PROCESS | 1646 | 1461637610002 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 1646 | 1461637610004 Marionette TRACE conn3 <- [1,874,null,{}] 19:26:50 INFO - PROCESS | 1646 | 1461637610006 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 1646 | 1461637610135 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 19:26:50 INFO - PROCESS | 1646 | 1461637610168 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac9f800 == 58 [pid = 1646] [id = 226] 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1278ec800) [pid = 1646] [serial = 676] [outer = 0x0] 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1278f7c00) [pid = 1646] [serial = 677] [outer = 0x1278ec800] 19:26:50 INFO - PROCESS | 1646 | 1461637610218 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128e77c00) [pid = 1646] [serial = 678] [outer = 0x1278ec800] 19:26:50 INFO - PROCESS | 1646 | 1461637610494 Marionette TRACE conn3 <- [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]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 19:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 19:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 19:26:50 INFO - PROCESS | 1646 | 1461637610522 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 19:26:50 INFO - PROCESS | 1646 | 1461637610523 Marionette TRACE conn3 <- [1,877,null,{"value":"7"}] 19:26:50 INFO - PROCESS | 1646 | 1461637610525 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 19:26:50 INFO - PROCESS | 1646 | 1461637610526 Marionette TRACE conn3 <- [1,878,null,{}] 19:26:50 INFO - PROCESS | 1646 | 1461637610529 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:50 INFO - PROCESS | 1646 | 1461637610618 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 19:26:50 INFO - PROCESS | 1646 | 1461637610623 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc5d800 == 59 [pid = 1646] [id = 227] 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128ecb400) [pid = 1646] [serial = 679] [outer = 0x0] 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129463400) [pid = 1646] [serial = 680] [outer = 0x128ecb400] 19:26:50 INFO - PROCESS | 1646 | 1461637610648 Marionette DEBUG loaded listener.js 19:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1294c6800) [pid = 1646] [serial = 681] [outer = 0x128ecb400] 19:26:50 INFO - PROCESS | 1646 | 1461637610962 Marionette TRACE conn3 <- [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]]]}] 19:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 19:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 469ms 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 19:26:51 INFO - PROCESS | 1646 | 1461637610996 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 1646 | 1461637610998 Marionette TRACE conn3 <- [1,881,null,{"value":"7"}] 19:26:51 INFO - PROCESS | 1646 | 1461637611000 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 1646 | 1461637611001 Marionette TRACE conn3 <- [1,882,null,{}] 19:26:51 INFO - PROCESS | 1646 | 1461637611003 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:51 INFO - PROCESS | 1646 | 1461637611110 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 19:26:51 INFO - PROCESS | 1646 | 1461637611118 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf3d800 == 60 [pid = 1646] [id = 228] 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128e37400) [pid = 1646] [serial = 682] [outer = 0x0] 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1294cd800) [pid = 1646] [serial = 683] [outer = 0x128e37400] 19:26:51 INFO - PROCESS | 1646 | 1461637611143 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1299b2400) [pid = 1646] [serial = 684] [outer = 0x128e37400] 19:26:51 INFO - PROCESS | 1646 | 1461637611452 Marionette TRACE conn3 <- [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]]]}] 19:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 19:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 19:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 19:26:51 INFO - PROCESS | 1646 | 1461637611468 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 19:26:51 INFO - PROCESS | 1646 | 1461637611469 Marionette TRACE conn3 <- [1,885,null,{"value":"7"}] 19:26:51 INFO - PROCESS | 1646 | 1461637611471 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 19:26:51 INFO - PROCESS | 1646 | 1461637611473 Marionette TRACE conn3 <- [1,886,null,{}] 19:26:51 INFO - PROCESS | 1646 | 1461637611477 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:51 INFO - PROCESS | 1646 | 1461637611562 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 19:26:51 INFO - PROCESS | 1646 | 1461637611566 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e0800 == 61 [pid = 1646] [id = 229] 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1299b2800) [pid = 1646] [serial = 685] [outer = 0x0] 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12aa98000) [pid = 1646] [serial = 686] [outer = 0x1299b2800] 19:26:51 INFO - PROCESS | 1646 | 1461637611592 Marionette DEBUG loaded listener.js 19:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12aaa3c00) [pid = 1646] [serial = 687] [outer = 0x1299b2800] 19:26:52 INFO - PROCESS | 1646 | 1461637612074 Marionette TRACE conn3 <- [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]]]}] 19:26:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 19:26:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 669ms 19:26:52 INFO - PROCESS | 1646 | 1461637612143 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 19:26:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 19:26:52 INFO - PROCESS | 1646 | 1461637612147 Marionette TRACE conn3 <- [1,889,null,{"value":"7"}] 19:26:52 INFO - PROCESS | 1646 | 1461637612152 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 19:26:52 INFO - PROCESS | 1646 | 1461637612158 Marionette TRACE conn3 <- [1,890,null,{}] 19:26:52 INFO - PROCESS | 1646 | 1461637612165 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:52 INFO - PROCESS | 1646 | 1461637612327 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 19:26:52 INFO - PROCESS | 1646 | 1461637612439 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117588000 == 62 [pid = 1646] [id = 230] 19:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x113423800) [pid = 1646] [serial = 688] [outer = 0x0] 19:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115f09000) [pid = 1646] [serial = 689] [outer = 0x113423800] 19:26:52 INFO - PROCESS | 1646 | 1461637612491 Marionette DEBUG loaded listener.js 19:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x116442c00) [pid = 1646] [serial = 690] [outer = 0x113423800] 19:26:53 INFO - PROCESS | 1646 | 1461637613031 Marionette TRACE conn3 <- [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]]]}] 19:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 928ms 19:26:53 INFO - PROCESS | 1646 | 1461637613080 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 1646 | 1461637613084 Marionette TRACE conn3 <- [1,893,null,{"value":"7"}] 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 19:26:53 INFO - PROCESS | 1646 | 1461637613088 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1646 | 1461637613090 Marionette TRACE conn3 <- [1,894,null,{}] 19:26:53 INFO - PROCESS | 1646 | 1461637613093 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:53 INFO - PROCESS | 1646 | 1461637613196 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 19:26:53 INFO - PROCESS | 1646 | 1461637613266 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1218ed800 == 63 [pid = 1646] [id = 231] 19:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1166e0c00) [pid = 1646] [serial = 691] [outer = 0x0] 19:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1175a9800) [pid = 1646] [serial = 692] [outer = 0x1166e0c00] 19:26:53 INFO - PROCESS | 1646 | 1461637613296 Marionette DEBUG loaded listener.js 19:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x118757c00) [pid = 1646] [serial = 693] [outer = 0x1166e0c00] 19:26:53 INFO - PROCESS | 1646 | 1461637613712 Marionette TRACE conn3 <- [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]]]}] 19:26:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 19:26:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 671ms 19:26:53 INFO - PROCESS | 1646 | 1461637613760 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 19:26:53 INFO - PROCESS | 1646 | 1461637613762 Marionette TRACE conn3 <- [1,897,null,{"value":"7"}] 19:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 19:26:53 INFO - PROCESS | 1646 | 1461637613764 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 19:26:53 INFO - PROCESS | 1646 | 1461637613767 Marionette TRACE conn3 <- [1,898,null,{}] 19:26:53 INFO - PROCESS | 1646 | 1461637613775 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:53 INFO - PROCESS | 1646 | 1461637613919 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 19:26:54 INFO - PROCESS | 1646 | 1461637614011 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc60000 == 64 [pid = 1646] [id = 232] 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119da4c00) [pid = 1646] [serial = 694] [outer = 0x0] 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11a1ebc00) [pid = 1646] [serial = 695] [outer = 0x119da4c00] 19:26:54 INFO - PROCESS | 1646 | 1461637614044 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12150a400) [pid = 1646] [serial = 696] [outer = 0x119da4c00] 19:26:54 INFO - PROCESS | 1646 | 1461637614447 Marionette TRACE conn3 <- [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]]]}] 19:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 19:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 722ms 19:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 19:26:54 INFO - PROCESS | 1646 | 1461637614487 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 19:26:54 INFO - PROCESS | 1646 | 1461637614489 Marionette TRACE conn3 <- [1,901,null,{"value":"7"}] 19:26:54 INFO - PROCESS | 1646 | 1461637614491 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 19:26:54 INFO - PROCESS | 1646 | 1461637614492 Marionette TRACE conn3 <- [1,902,null,{}] 19:26:54 INFO - PROCESS | 1646 | 1461637614495 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:54 INFO - PROCESS | 1646 | 1461637614598 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 19:26:54 INFO - PROCESS | 1646 | 1461637614669 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1ab800 == 65 [pid = 1646] [id = 233] 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x121512400) [pid = 1646] [serial = 697] [outer = 0x0] 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12410d000) [pid = 1646] [serial = 698] [outer = 0x121512400] 19:26:54 INFO - PROCESS | 1646 | 1461637614699 Marionette DEBUG loaded listener.js 19:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1278eb800) [pid = 1646] [serial = 699] [outer = 0x121512400] 19:26:55 INFO - PROCESS | 1646 | 1461637615106 Marionette TRACE conn3 <- [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]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 19:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 623ms 19:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 19:26:55 INFO - PROCESS | 1646 | 1461637615114 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 1646 | 1461637615116 Marionette TRACE conn3 <- [1,905,null,{"value":"7"}] 19:26:55 INFO - PROCESS | 1646 | 1461637615118 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 1646 | 1461637615121 Marionette TRACE conn3 <- [1,906,null,{}] 19:26:55 INFO - PROCESS | 1646 | 1461637615125 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:55 INFO - PROCESS | 1646 | 1461637615225 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 19:26:55 INFO - PROCESS | 1646 | 1461637615315 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d765000 == 66 [pid = 1646] [id = 234] 19:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e2a000) [pid = 1646] [serial = 700] [outer = 0x0] 19:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e36000) [pid = 1646] [serial = 701] [outer = 0x128e2a000] 19:26:55 INFO - PROCESS | 1646 | 1461637615345 Marionette DEBUG loaded listener.js 19:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128ed0800) [pid = 1646] [serial = 702] [outer = 0x128e2a000] 19:26:55 INFO - PROCESS | 1646 | 1461637615749 Marionette TRACE conn3 <- [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]]]}] 19:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 19:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 673ms 19:26:55 INFO - PROCESS | 1646 | 1461637615797 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 19:26:55 INFO - PROCESS | 1646 | 1461637615798 Marionette TRACE conn3 <- [1,909,null,{"value":"7"}] 19:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 19:26:55 INFO - PROCESS | 1646 | 1461637615803 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 19:26:55 INFO - PROCESS | 1646 | 1461637615805 Marionette TRACE conn3 <- [1,910,null,{}] 19:26:55 INFO - PROCESS | 1646 | 1461637615807 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:55 INFO - PROCESS | 1646 | 1461637615925 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 19:26:55 INFO - PROCESS | 1646 | 1461637615994 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2a000 == 67 [pid = 1646] [id = 235] 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12aaa3000) [pid = 1646] [serial = 703] [outer = 0x0] 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b344800) [pid = 1646] [serial = 704] [outer = 0x12aaa3000] 19:26:56 INFO - PROCESS | 1646 | 1461637616025 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12b424800) [pid = 1646] [serial = 705] [outer = 0x12aaa3000] 19:26:56 INFO - PROCESS | 1646 | 1461637616469 Marionette TRACE conn3 <- [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]]]}] 19:26:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 19:26:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 721ms 19:26:56 INFO - PROCESS | 1646 | 1461637616539 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 19:26:56 INFO - PROCESS | 1646 | 1461637616540 Marionette TRACE conn3 <- [1,913,null,{"value":"7"}] 19:26:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 19:26:56 INFO - PROCESS | 1646 | 1461637616545 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 19:26:56 INFO - PROCESS | 1646 | 1461637616547 Marionette TRACE conn3 <- [1,914,null,{}] 19:26:56 INFO - PROCESS | 1646 | 1461637616549 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:56 INFO - PROCESS | 1646 | 1461637616782 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 19:26:56 INFO - PROCESS | 1646 | 1461637616863 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180ea800 == 68 [pid = 1646] [id = 236] 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x111dbe400) [pid = 1646] [serial = 706] [outer = 0x0] 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x112867000) [pid = 1646] [serial = 707] [outer = 0x111dbe400] 19:26:56 INFO - PROCESS | 1646 | 1461637616892 Marionette DEBUG loaded listener.js 19:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x115f08000) [pid = 1646] [serial = 708] [outer = 0x111dbe400] 19:26:57 INFO - PROCESS | 1646 | 1461637617331 Marionette TRACE conn3 <- [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]]]}] 19:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 19:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 824ms 19:26:57 INFO - PROCESS | 1646 | 1461637617372 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 19:26:57 INFO - PROCESS | 1646 | 1461637617375 Marionette TRACE conn3 <- [1,917,null,{"value":"7"}] 19:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 19:26:57 INFO - PROCESS | 1646 | 1461637617379 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 19:26:57 INFO - PROCESS | 1646 | 1461637617383 Marionette TRACE conn3 <- [1,918,null,{}] 19:26:57 INFO - PROCESS | 1646 | 1461637617387 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:57 INFO - PROCESS | 1646 | 1461637617503 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 19:26:57 INFO - PROCESS | 1646 | 1461637617563 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x118545800 == 69 [pid = 1646] [id = 237] 19:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x116602c00) [pid = 1646] [serial = 709] [outer = 0x0] 19:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x116a75000) [pid = 1646] [serial = 710] [outer = 0x116602c00] 19:26:57 INFO - PROCESS | 1646 | 1461637617594 Marionette DEBUG loaded listener.js 19:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x118463800) [pid = 1646] [serial = 711] [outer = 0x116602c00] 19:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf3d800 == 68 [pid = 1646] [id = 228] 19:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc5d800 == 67 [pid = 1646] [id = 227] 19:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac9f800 == 66 [pid = 1646] [id = 226] 19:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x129824800 == 65 [pid = 1646] [id = 225] 19:26:57 INFO - PROCESS | 1646 | --DOCSHELL 0x128edd800 == 64 [pid = 1646] [id = 224] 19:26:57 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12aa98800) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 19:26:57 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118462c00) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 19:26:57 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x121424800) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 19:26:57 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128ecec00) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x125897800 == 63 [pid = 1646] [id = 223] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1221eb000 == 62 [pid = 1646] [id = 222] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1216ea000 == 61 [pid = 1646] [id = 221] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x115e71000 == 60 [pid = 1646] [id = 220] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118f55800 == 59 [pid = 1646] [id = 219] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x116295000 == 58 [pid = 1646] [id = 218] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1180d9000 == 57 [pid = 1646] [id = 217] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118621000 == 56 [pid = 1646] [id = 216] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x125e50800 == 55 [pid = 1646] [id = 213] 19:26:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11932f800 == 54 [pid = 1646] [id = 212] 19:26:58 INFO - PROCESS | 1646 | 1461637618037 Marionette TRACE conn3 <- [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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 673ms 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 19:26:58 INFO - PROCESS | 1646 | 1461637618052 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 1646 | 1461637618054 Marionette TRACE conn3 <- [1,921,null,{"value":"7"}] 19:26:58 INFO - PROCESS | 1646 | 1461637618056 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1646 | 1461637618057 Marionette TRACE conn3 <- [1,922,null,{}] 19:26:58 INFO - PROCESS | 1646 | 1461637618084 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:58 INFO - PROCESS | 1646 | 1461637618175 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 19:26:58 INFO - PROCESS | 1646 | 1461637618180 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11822c000 == 55 [pid = 1646] [id = 238] 19:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1185f2800) [pid = 1646] [serial = 712] [outer = 0x0] 19:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x118763800) [pid = 1646] [serial = 713] [outer = 0x1185f2800] 19:26:58 INFO - PROCESS | 1646 | 1461637618210 Marionette DEBUG loaded listener.js 19:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x119312400) [pid = 1646] [serial = 714] [outer = 0x1185f2800] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1295f2000) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12ca23c00) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12cc8e800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129466800) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12bcdd400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12c133c00) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12160f800) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12aaa2400) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12517b000) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118075000) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b3c8c00) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12c1cc000) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128e30c00) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12219f400) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x111090000) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1197bfc00) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12c12dc00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12789b800) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x111096000) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1187c3c00) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128e6d800) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12ca29000) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11942e000) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1187cd000) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12c1d8c00) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 19:26:58 INFO - PROCESS | 1646 | 1461637618737 Marionette TRACE conn3 <- [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]]]}] 19:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 19:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 719ms 19:26:58 INFO - PROCESS | 1646 | 1461637618776 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 19:26:58 INFO - PROCESS | 1646 | 1461637618778 Marionette TRACE conn3 <- [1,925,null,{"value":"7"}] 19:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 19:26:58 INFO - PROCESS | 1646 | 1461637618783 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 19:26:58 INFO - PROCESS | 1646 | 1461637618785 Marionette TRACE conn3 <- [1,926,null,{}] 19:26:58 INFO - PROCESS | 1646 | 1461637618789 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:58 INFO - PROCESS | 1646 | 1461637618892 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 19:26:58 INFO - PROCESS | 1646 | 1461637618961 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199e5000 == 56 [pid = 1646] [id = 239] 19:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x115f11000) [pid = 1646] [serial = 715] [outer = 0x0] 19:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x116f0c800) [pid = 1646] [serial = 716] [outer = 0x115f11000] 19:26:58 INFO - PROCESS | 1646 | 1461637618994 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1185ef400) [pid = 1646] [serial = 717] [outer = 0x115f11000] 19:26:59 INFO - PROCESS | 1646 | 1461637619433 Marionette TRACE conn3 <- [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]]]}] 19:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 19:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 672ms 19:26:59 INFO - PROCESS | 1646 | 1461637619496 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 19:26:59 INFO - PROCESS | 1646 | 1461637619500 Marionette TRACE conn3 <- [1,929,null,{"value":"7"}] 19:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 19:26:59 INFO - PROCESS | 1646 | 1461637619510 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 19:26:59 INFO - PROCESS | 1646 | 1461637619512 Marionette TRACE conn3 <- [1,930,null,{}] 19:26:59 INFO - PROCESS | 1646 | 1461637619515 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:26:59 INFO - PROCESS | 1646 | 1461637619614 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 19:26:59 INFO - PROCESS | 1646 | 1461637619682 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:26:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a90800 == 57 [pid = 1646] [id = 240] 19:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1187c3c00) [pid = 1646] [serial = 718] [outer = 0x0] 19:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11942d000) [pid = 1646] [serial = 719] [outer = 0x1187c3c00] 19:26:59 INFO - PROCESS | 1646 | 1461637619713 Marionette DEBUG loaded listener.js 19:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1197b5800) [pid = 1646] [serial = 720] [outer = 0x1187c3c00] 19:27:00 INFO - PROCESS | 1646 | 1461637620134 Marionette TRACE conn3 <- [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]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 19:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 677ms 19:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 19:27:00 INFO - PROCESS | 1646 | 1461637620185 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 1646 | 1461637620188 Marionette TRACE conn3 <- [1,933,null,{"value":"7"}] 19:27:00 INFO - PROCESS | 1646 | 1461637620191 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 1646 | 1461637620194 Marionette TRACE conn3 <- [1,934,null,{}] 19:27:00 INFO - PROCESS | 1646 | 1461637620201 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:00 INFO - PROCESS | 1646 | 1461637620303 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 19:27:00 INFO - PROCESS | 1646 | 1461637620374 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274aa800 == 58 [pid = 1646] [id = 241] 19:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12150e400) [pid = 1646] [serial = 721] [outer = 0x0] 19:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12160dc00) [pid = 1646] [serial = 722] [outer = 0x12150e400] 19:27:00 INFO - PROCESS | 1646 | 1461637620407 Marionette DEBUG loaded listener.js 19:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121c70400) [pid = 1646] [serial = 723] [outer = 0x12150e400] 19:27:00 INFO - PROCESS | 1646 | 1461637620833 Marionette TRACE conn3 <- [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]]]}] 19:27:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 19:27:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 19:27:00 INFO - PROCESS | 1646 | 1461637620863 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 19:27:00 INFO - PROCESS | 1646 | 1461637620865 Marionette TRACE conn3 <- [1,937,null,{"value":"7"}] 19:27:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 19:27:00 INFO - PROCESS | 1646 | 1461637620867 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 19:27:00 INFO - PROCESS | 1646 | 1461637620870 Marionette TRACE conn3 <- [1,938,null,{}] 19:27:00 INFO - PROCESS | 1646 | 1461637620874 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:00 INFO - PROCESS | 1646 | 1461637620993 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 19:27:01 INFO - PROCESS | 1646 | 1461637621046 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12982b800 == 59 [pid = 1646] [id = 242] 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x124116400) [pid = 1646] [serial = 724] [outer = 0x0] 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125175c00) [pid = 1646] [serial = 725] [outer = 0x124116400] 19:27:01 INFO - PROCESS | 1646 | 1461637621077 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x125ed3000) [pid = 1646] [serial = 726] [outer = 0x124116400] 19:27:01 INFO - PROCESS | 1646 | 1461637621516 Marionette TRACE conn3 <- [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]]]}] 19:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 19:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 19:27:01 INFO - PROCESS | 1646 | 1461637621538 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 19:27:01 INFO - PROCESS | 1646 | 1461637621540 Marionette TRACE conn3 <- [1,941,null,{"value":"7"}] 19:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 19:27:01 INFO - PROCESS | 1646 | 1461637621542 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 19:27:01 INFO - PROCESS | 1646 | 1461637621544 Marionette TRACE conn3 <- [1,942,null,{}] 19:27:01 INFO - PROCESS | 1646 | 1461637621546 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:01 INFO - PROCESS | 1646 | 1461637621642 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 19:27:01 INFO - PROCESS | 1646 | 1461637621695 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa77800 == 60 [pid = 1646] [id = 243] 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x125880c00) [pid = 1646] [serial = 727] [outer = 0x0] 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1278ed800) [pid = 1646] [serial = 728] [outer = 0x125880c00] 19:27:01 INFO - PROCESS | 1646 | 1461637621725 Marionette DEBUG loaded listener.js 19:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e2a400) [pid = 1646] [serial = 729] [outer = 0x125880c00] 19:27:02 INFO - PROCESS | 1646 | 1461637622138 Marionette TRACE conn3 <- [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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 19:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 620ms 19:27:02 INFO - PROCESS | 1646 | 1461637622163 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 1646 | 1461637622164 Marionette TRACE conn3 <- [1,945,null,{"value":"7"}] 19:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 19:27:02 INFO - PROCESS | 1646 | 1461637622167 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 1646 | 1461637622168 Marionette TRACE conn3 <- [1,946,null,{}] 19:27:02 INFO - PROCESS | 1646 | 1461637622171 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:02 INFO - PROCESS | 1646 | 1461637622285 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 19:27:02 INFO - PROCESS | 1646 | 1461637622390 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc5e800 == 61 [pid = 1646] [id = 244] 19:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e33400) [pid = 1646] [serial = 730] [outer = 0x0] 19:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1291ad400) [pid = 1646] [serial = 731] [outer = 0x128e33400] 19:27:02 INFO - PROCESS | 1646 | 1461637622422 Marionette DEBUG loaded listener.js 19:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12aa98800) [pid = 1646] [serial = 732] [outer = 0x128e33400] 19:27:02 INFO - PROCESS | 1646 | 1461637622833 Marionette TRACE conn3 <- [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]]]}] 19:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 19:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 720ms 19:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 19:27:02 INFO - PROCESS | 1646 | 1461637622888 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 19:27:02 INFO - PROCESS | 1646 | 1461637622889 Marionette TRACE conn3 <- [1,949,null,{"value":"7"}] 19:27:02 INFO - PROCESS | 1646 | 1461637622892 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 19:27:02 INFO - PROCESS | 1646 | 1461637622893 Marionette TRACE conn3 <- [1,950,null,{}] 19:27:02 INFO - PROCESS | 1646 | 1461637622895 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:02 INFO - PROCESS | 1646 | 1461637622991 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 19:27:03 INFO - PROCESS | 1646 | 1461637623045 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c18d000 == 62 [pid = 1646] [id = 245] 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12981cc00) [pid = 1646] [serial = 733] [outer = 0x0] 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12ac94000) [pid = 1646] [serial = 734] [outer = 0x12981cc00] 19:27:03 INFO - PROCESS | 1646 | 1461637623075 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b3bc400) [pid = 1646] [serial = 735] [outer = 0x12981cc00] 19:27:03 INFO - PROCESS | 1646 | 1461637623489 Marionette TRACE conn3 <- [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]]]}] 19:27:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 19:27:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 618ms 19:27:03 INFO - PROCESS | 1646 | 1461637623514 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 19:27:03 INFO - PROCESS | 1646 | 1461637623516 Marionette TRACE conn3 <- [1,953,null,{"value":"7"}] 19:27:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 19:27:03 INFO - PROCESS | 1646 | 1461637623520 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 19:27:03 INFO - PROCESS | 1646 | 1461637623521 Marionette TRACE conn3 <- [1,954,null,{}] 19:27:03 INFO - PROCESS | 1646 | 1461637623524 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:03 INFO - PROCESS | 1646 | 1461637623623 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 19:27:03 INFO - PROCESS | 1646 | 1461637623724 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccae800 == 63 [pid = 1646] [id = 246] 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x115d86400) [pid = 1646] [serial = 736] [outer = 0x0] 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b3cac00) [pid = 1646] [serial = 737] [outer = 0x115d86400] 19:27:03 INFO - PROCESS | 1646 | 1461637623755 Marionette DEBUG loaded listener.js 19:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12bcdf800) [pid = 1646] [serial = 738] [outer = 0x115d86400] 19:27:04 INFO - PROCESS | 1646 | 1461637624282 Marionette TRACE conn3 <- [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]]]}] 19:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 19:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 821ms 19:27:04 INFO - PROCESS | 1646 | 1461637624342 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 19:27:04 INFO - PROCESS | 1646 | 1461637624344 Marionette TRACE conn3 <- [1,957,null,{"value":"7"}] 19:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 19:27:04 INFO - PROCESS | 1646 | 1461637624348 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 19:27:04 INFO - PROCESS | 1646 | 1461637624350 Marionette TRACE conn3 <- [1,958,null,{}] 19:27:04 INFO - PROCESS | 1646 | 1461637624354 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:04 INFO - PROCESS | 1646 | 1461637624454 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 19:27:04 INFO - PROCESS | 1646 | 1461637624526 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x117586800 == 64 [pid = 1646] [id = 247] 19:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x115f11400) [pid = 1646] [serial = 739] [outer = 0x0] 19:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1167f5c00) [pid = 1646] [serial = 740] [outer = 0x115f11400] 19:27:04 INFO - PROCESS | 1646 | 1461637624556 Marionette DEBUG loaded listener.js 19:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11845c800) [pid = 1646] [serial = 741] [outer = 0x115f11400] 19:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x118545800 == 63 [pid = 1646] [id = 237] 19:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1180ea800 == 62 [pid = 1646] [id = 236] 19:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc60000 == 61 [pid = 1646] [id = 232] 19:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1218ed800 == 60 [pid = 1646] [id = 231] 19:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x117588000 == 59 [pid = 1646] [id = 230] 19:27:04 INFO - PROCESS | 1646 | 1461637624973 Marionette TRACE conn3 <- [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]]]}] 19:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 19:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 19:27:05 INFO - PROCESS | 1646 | 1461637625019 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 19:27:05 INFO - PROCESS | 1646 | 1461637625023 Marionette TRACE conn3 <- [1,961,null,{"value":"7"}] 19:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 19:27:05 INFO - PROCESS | 1646 | 1461637625027 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 19:27:05 INFO - PROCESS | 1646 | 1461637625028 Marionette TRACE conn3 <- [1,962,null,{}] 19:27:05 INFO - PROCESS | 1646 | 1461637625031 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:05 INFO - PROCESS | 1646 | 1461637625119 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 19:27:05 INFO - PROCESS | 1646 | 1461637625179 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x121adf000 == 60 [pid = 1646] [id = 248] 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x118180800) [pid = 1646] [serial = 742] [outer = 0x0] 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118f3ac00) [pid = 1646] [serial = 743] [outer = 0x118180800] 19:27:05 INFO - PROCESS | 1646 | 1461637625205 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121421400) [pid = 1646] [serial = 744] [outer = 0x118180800] 19:27:05 INFO - PROCESS | 1646 | 1461637625522 Marionette TRACE conn3 <- [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]]]}] 19:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 19:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 521ms 19:27:05 INFO - PROCESS | 1646 | 1461637625549 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 19:27:05 INFO - PROCESS | 1646 | 1461637625550 Marionette TRACE conn3 <- [1,965,null,{"value":"7"}] 19:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 19:27:05 INFO - PROCESS | 1646 | 1461637625553 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 19:27:05 INFO - PROCESS | 1646 | 1461637625558 Marionette TRACE conn3 <- [1,966,null,{}] 19:27:05 INFO - PROCESS | 1646 | 1461637625566 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:05 INFO - PROCESS | 1646 | 1461637625688 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 19:27:05 INFO - PROCESS | 1646 | 1461637625772 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf28800 == 61 [pid = 1646] [id = 249] 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119ee3000) [pid = 1646] [serial = 745] [outer = 0x0] 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x124706000) [pid = 1646] [serial = 746] [outer = 0x119ee3000] 19:27:05 INFO - PROCESS | 1646 | 1461637625817 Marionette DEBUG loaded listener.js 19:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129463c00) [pid = 1646] [serial = 747] [outer = 0x119ee3000] 19:27:06 INFO - PROCESS | 1646 | 1461637626250 Marionette TRACE conn3 <- [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]]]}] 19:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 19:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 728ms 19:27:06 INFO - PROCESS | 1646 | 1461637626292 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 19:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 19:27:06 INFO - PROCESS | 1646 | 1461637626293 Marionette TRACE conn3 <- [1,969,null,{"value":"7"}] 19:27:06 INFO - PROCESS | 1646 | 1461637626296 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 1646 | 1461637626297 Marionette TRACE conn3 <- [1,970,null,{}] 19:27:06 INFO - PROCESS | 1646 | 1461637626299 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:06 INFO - PROCESS | 1646 | 1461637626426 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 19:27:06 INFO - PROCESS | 1646 | 1461637626448 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d777000 == 62 [pid = 1646] [id = 250] 19:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12ac96800) [pid = 1646] [serial = 748] [outer = 0x0] 19:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12b42c000) [pid = 1646] [serial = 749] [outer = 0x12ac96800] 19:27:06 INFO - PROCESS | 1646 | 1461637626474 Marionette DEBUG loaded listener.js 19:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12be41c00) [pid = 1646] [serial = 750] [outer = 0x12ac96800] 19:27:06 INFO - PROCESS | 1646 | 1461637626819 Marionette TRACE conn3 <- [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]]]}] 19:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 19:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 568ms 19:27:06 INFO - PROCESS | 1646 | 1461637626865 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 19:27:06 INFO - PROCESS | 1646 | 1461637626866 Marionette TRACE conn3 <- [1,973,null,{"value":"7"}] 19:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 19:27:06 INFO - PROCESS | 1646 | 1461637626868 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 19:27:06 INFO - PROCESS | 1646 | 1461637626869 Marionette TRACE conn3 <- [1,974,null,{}] 19:27:06 INFO - PROCESS | 1646 | 1461637626871 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:06 INFO - PROCESS | 1646 | 1461637626978 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 19:27:06 INFO - PROCESS | 1646 | 1461637626993 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2b000 == 63 [pid = 1646] [id = 251] 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a9f1000) [pid = 1646] [serial = 751] [outer = 0x0] 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12c137000) [pid = 1646] [serial = 752] [outer = 0x12a9f1000] 19:27:07 INFO - PROCESS | 1646 | 1461637627018 Marionette DEBUG loaded listener.js 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12c1cfc00) [pid = 1646] [serial = 753] [outer = 0x12a9f1000] 19:27:07 INFO - PROCESS | 1646 | 1461637627371 Marionette TRACE conn3 <- [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]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 19:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 520ms 19:27:07 INFO - PROCESS | 1646 | 1461637627391 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 1646 | 1461637627392 Marionette TRACE conn3 <- [1,977,null,{"value":"7"}] 19:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 19:27:07 INFO - PROCESS | 1646 | 1461637627394 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 1646 | 1461637627395 Marionette TRACE conn3 <- [1,978,null,{}] 19:27:07 INFO - PROCESS | 1646 | 1461637627398 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:07 INFO - PROCESS | 1646 | 1461637627521 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 19:27:07 INFO - PROCESS | 1646 | 1461637627559 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb8000 == 64 [pid = 1646] [id = 252] 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c1d2800) [pid = 1646] [serial = 754] [outer = 0x0] 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12ca2bc00) [pid = 1646] [serial = 755] [outer = 0x12c1d2800] 19:27:07 INFO - PROCESS | 1646 | 1461637627586 Marionette DEBUG loaded listener.js 19:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12cc97c00) [pid = 1646] [serial = 756] [outer = 0x12c1d2800] 19:27:07 INFO - PROCESS | 1646 | 1461637627931 Marionette TRACE conn3 <- [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]]]}] 19:27:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 19:27:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 569ms 19:27:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 19:27:07 INFO - PROCESS | 1646 | 1461637627965 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 19:27:07 INFO - PROCESS | 1646 | 1461637627966 Marionette TRACE conn3 <- [1,981,null,{"value":"7"}] 19:27:07 INFO - PROCESS | 1646 | 1461637627968 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 19:27:07 INFO - PROCESS | 1646 | 1461637627969 Marionette TRACE conn3 <- [1,982,null,{}] 19:27:07 INFO - PROCESS | 1646 | 1461637627972 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 1646 | 1461637628075 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 19:27:08 INFO - PROCESS | 1646 | 1461637628088 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cce800 == 65 [pid = 1646] [id = 253] 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12cc8f800) [pid = 1646] [serial = 757] [outer = 0x0] 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12d187800) [pid = 1646] [serial = 758] [outer = 0x12cc8f800] 19:27:08 INFO - PROCESS | 1646 | 1461637628112 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12d190000) [pid = 1646] [serial = 759] [outer = 0x12cc8f800] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x115f06800) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x116430400) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121614400) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1185f4c00) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119311800) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x121614800) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x118759c00) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x112869400) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x115f10800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x111dbe400) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12475c000) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x116602c00) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1278ec800) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1278ec400) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128ecb400) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128e37400) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 19:27:08 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12945d400) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 19:27:08 INFO - PROCESS | 1646 | 1461637628508 Marionette TRACE conn3 <- [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]]]}] 19:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 19:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 569ms 19:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 19:27:08 INFO - PROCESS | 1646 | 1461637628537 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 19:27:08 INFO - PROCESS | 1646 | 1461637628539 Marionette TRACE conn3 <- [1,985,null,{"value":"7"}] 19:27:08 INFO - PROCESS | 1646 | 1461637628543 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 19:27:08 INFO - PROCESS | 1646 | 1461637628544 Marionette TRACE conn3 <- [1,986,null,{}] 19:27:08 INFO - PROCESS | 1646 | 1461637628547 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:08 INFO - PROCESS | 1646 | 1461637628632 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 19:27:08 INFO - PROCESS | 1646 | 1461637628636 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221da000 == 66 [pid = 1646] [id = 254] 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x110eb1400) [pid = 1646] [serial = 760] [outer = 0x0] 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x110eb7c00) [pid = 1646] [serial = 761] [outer = 0x110eb1400] 19:27:08 INFO - PROCESS | 1646 | 1461637628661 Marionette DEBUG loaded listener.js 19:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x110ebbc00) [pid = 1646] [serial = 762] [outer = 0x110eb1400] 19:27:09 INFO - PROCESS | 1646 | 1461637629004 Marionette TRACE conn3 <- [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]]]}] 19:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 19:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 471ms 19:27:09 INFO - PROCESS | 1646 | 1461637629013 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 1646 | 1461637629014 Marionette TRACE conn3 <- [1,989,null,{"value":"7"}] 19:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 19:27:09 INFO - PROCESS | 1646 | 1461637629017 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - PROCESS | 1646 | 1461637629018 Marionette TRACE conn3 <- [1,990,null,{}] 19:27:09 INFO - PROCESS | 1646 | 1461637629020 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:09 INFO - PROCESS | 1646 | 1461637629133 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 19:27:09 INFO - PROCESS | 1646 | 1461637629142 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x130ce5800 == 67 [pid = 1646] [id = 255] 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x110eb6800) [pid = 1646] [serial = 763] [outer = 0x0] 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1133b8400) [pid = 1646] [serial = 764] [outer = 0x110eb6800] 19:27:09 INFO - PROCESS | 1646 | 1461637629167 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x118719000) [pid = 1646] [serial = 765] [outer = 0x110eb6800] 19:27:09 INFO - PROCESS | 1646 | 1461637629458 Marionette TRACE conn3 <- [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]]]}] 19:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 19:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 19:27:09 INFO - PROCESS | 1646 | 1461637629489 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 19:27:09 INFO - PROCESS | 1646 | 1461637629490 Marionette TRACE conn3 <- [1,993,null,{"value":"7"}] 19:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 19:27:09 INFO - PROCESS | 1646 | 1461637629492 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 19:27:09 INFO - PROCESS | 1646 | 1461637629493 Marionette TRACE conn3 <- [1,994,null,{}] 19:27:09 INFO - PROCESS | 1646 | 1461637629496 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:09 INFO - PROCESS | 1646 | 1461637629586 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 19:27:09 INFO - PROCESS | 1646 | 1461637629590 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344cb000 == 68 [pid = 1646] [id = 256] 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x119311800) [pid = 1646] [serial = 766] [outer = 0x0] 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128e6a800) [pid = 1646] [serial = 767] [outer = 0x119311800] 19:27:09 INFO - PROCESS | 1646 | 1461637629616 Marionette DEBUG loaded listener.js 19:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12d18a000) [pid = 1646] [serial = 768] [outer = 0x119311800] 19:27:09 INFO - PROCESS | 1646 | 1461637629968 Marionette TRACE conn3 <- [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]]]}] 19:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 19:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 522ms 19:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 19:27:10 INFO - PROCESS | 1646 | 1461637630014 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 1646 | 1461637630016 Marionette TRACE conn3 <- [1,997,null,{"value":"7"}] 19:27:10 INFO - PROCESS | 1646 | 1461637630018 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 1646 | 1461637630020 Marionette TRACE conn3 <- [1,998,null,{}] 19:27:10 INFO - PROCESS | 1646 | 1461637630023 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:10 INFO - PROCESS | 1646 | 1461637630126 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 19:27:10 INFO - PROCESS | 1646 | 1461637630130 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x13463a000 == 69 [pid = 1646] [id = 257] 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12d413c00) [pid = 1646] [serial = 769] [outer = 0x0] 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12d55a400) [pid = 1646] [serial = 770] [outer = 0x12d413c00] 19:27:10 INFO - PROCESS | 1646 | 1461637630160 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12d8ef000) [pid = 1646] [serial = 771] [outer = 0x12d413c00] 19:27:10 INFO - PROCESS | 1646 | 1461637630612 Marionette TRACE conn3 <- [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]]]}] 19:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 19:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 620ms 19:27:10 INFO - PROCESS | 1646 | 1461637630639 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 19:27:10 INFO - PROCESS | 1646 | 1461637630641 Marionette TRACE conn3 <- [1,1001,null,{"value":"7"}] 19:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 19:27:10 INFO - PROCESS | 1646 | 1461637630667 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 19:27:10 INFO - PROCESS | 1646 | 1461637630670 Marionette TRACE conn3 <- [1,1002,null,{}] 19:27:10 INFO - PROCESS | 1646 | 1461637630674 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:10 INFO - PROCESS | 1646 | 1461637630792 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 19:27:10 INFO - PROCESS | 1646 | 1461637630894 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244aa800 == 70 [pid = 1646] [id = 258] 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x115f0a000) [pid = 1646] [serial = 772] [outer = 0x0] 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11871b400) [pid = 1646] [serial = 773] [outer = 0x115f0a000] 19:27:10 INFO - PROCESS | 1646 | 1461637630929 Marionette DEBUG loaded listener.js 19:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1197bc400) [pid = 1646] [serial = 774] [outer = 0x115f0a000] 19:27:11 INFO - PROCESS | 1646 | 1461637631425 Marionette TRACE conn3 <- [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]]]}] 19:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 19:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 776ms 19:27:11 INFO - PROCESS | 1646 | 1461637631442 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 19:27:11 INFO - PROCESS | 1646 | 1461637631448 Marionette TRACE conn3 <- [1,1005,null,{"value":"7"}] 19:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 19:27:11 INFO - PROCESS | 1646 | 1461637631453 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 19:27:11 INFO - PROCESS | 1646 | 1461637631455 Marionette TRACE conn3 <- [1,1006,null,{}] 19:27:11 INFO - PROCESS | 1646 | 1461637631458 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:11 INFO - PROCESS | 1646 | 1461637631567 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 19:27:11 INFO - PROCESS | 1646 | 1461637631628 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbe000 == 71 [pid = 1646] [id = 259] 19:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x11942d400) [pid = 1646] [serial = 775] [outer = 0x0] 19:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x121423800) [pid = 1646] [serial = 776] [outer = 0x11942d400] 19:27:11 INFO - PROCESS | 1646 | 1461637631699 Marionette DEBUG loaded listener.js 19:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128e37400) [pid = 1646] [serial = 777] [outer = 0x11942d400] 19:27:12 INFO - PROCESS | 1646 | 1461637632125 Marionette TRACE conn3 <- [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]]]}] 19:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 19:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 722ms 19:27:12 INFO - PROCESS | 1646 | 1461637632177 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 19:27:12 INFO - PROCESS | 1646 | 1461637632179 Marionette TRACE conn3 <- [1,1009,null,{"value":"7"}] 19:27:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 19:27:12 INFO - PROCESS | 1646 | 1461637632183 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 19:27:12 INFO - PROCESS | 1646 | 1461637632187 Marionette TRACE conn3 <- [1,1010,null,{}] 19:27:12 INFO - PROCESS | 1646 | 1461637632200 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:12 INFO - PROCESS | 1646 | 1461637632386 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 19:27:12 INFO - PROCESS | 1646 | 1461637632495 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1349dc800 == 72 [pid = 1646] [id = 260] 19:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128ea0000) [pid = 1646] [serial = 778] [outer = 0x0] 19:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128ea8c00) [pid = 1646] [serial = 779] [outer = 0x128ea0000] 19:27:12 INFO - PROCESS | 1646 | 1461637632545 Marionette DEBUG loaded listener.js 19:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1295f3400) [pid = 1646] [serial = 780] [outer = 0x128ea0000] 19:27:13 INFO - PROCESS | 1646 | 1461637633058 Marionette TRACE conn3 <- [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]]]}] 19:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 19:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 928ms 19:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 19:27:13 INFO - PROCESS | 1646 | 1461637633111 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 19:27:13 INFO - PROCESS | 1646 | 1461637633114 Marionette TRACE conn3 <- [1,1013,null,{"value":"7"}] 19:27:13 INFO - PROCESS | 1646 | 1461637633117 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 19:27:13 INFO - PROCESS | 1646 | 1461637633120 Marionette TRACE conn3 <- [1,1014,null,{}] 19:27:13 INFO - PROCESS | 1646 | 1461637633123 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:13 INFO - PROCESS | 1646 | 1461637633289 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 19:27:13 INFO - PROCESS | 1646 | 1461637633371 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x118614800 == 73 [pid = 1646] [id = 261] 19:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11871bc00) [pid = 1646] [serial = 781] [outer = 0x0] 19:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x129461800) [pid = 1646] [serial = 782] [outer = 0x11871bc00] 19:27:13 INFO - PROCESS | 1646 | 1461637633402 Marionette DEBUG loaded listener.js 19:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12bce4400) [pid = 1646] [serial = 783] [outer = 0x11871bc00] 19:27:14 INFO - PROCESS | 1646 | 1461637634069 Marionette TRACE conn3 <- [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]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 19:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 973ms 19:27:14 INFO - PROCESS | 1646 | 1461637634107 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1646 | 1461637634112 Marionette TRACE conn3 <- [1,1017,null,{"value":"7"}] 19:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 19:27:14 INFO - PROCESS | 1646 | 1461637634116 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1646 | 1461637634118 Marionette TRACE conn3 <- [1,1018,null,{}] 19:27:14 INFO - PROCESS | 1646 | 1461637634122 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:14 INFO - PROCESS | 1646 | 1461637634220 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 19:27:14 INFO - PROCESS | 1646 | 1461637634299 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f4f800 == 74 [pid = 1646] [id = 262] 19:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x110eba800) [pid = 1646] [serial = 784] [outer = 0x0] 19:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x111091000) [pid = 1646] [serial = 785] [outer = 0x110eba800] 19:27:14 INFO - PROCESS | 1646 | 1461637634328 Marionette DEBUG loaded listener.js 19:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x115f09c00) [pid = 1646] [serial = 786] [outer = 0x110eba800] 19:27:14 INFO - PROCESS | 1646 | 1461637634738 Marionette TRACE conn3 <- [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]]]}] 19:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 19:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 19:27:14 INFO - PROCESS | 1646 | 1461637634787 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 19:27:14 INFO - PROCESS | 1646 | 1461637634791 Marionette TRACE conn3 <- [1,1021,null,{"value":"7"}] 19:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 19:27:14 INFO - PROCESS | 1646 | 1461637634795 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 19:27:14 INFO - PROCESS | 1646 | 1461637634797 Marionette TRACE conn3 <- [1,1022,null,{}] 19:27:14 INFO - PROCESS | 1646 | 1461637634800 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:14 INFO - PROCESS | 1646 | 1461637634889 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 19:27:14 INFO - PROCESS | 1646 | 1461637634965 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11759b000 == 75 [pid = 1646] [id = 263] 19:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x115f10000) [pid = 1646] [serial = 787] [outer = 0x0] 19:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11667ac00) [pid = 1646] [serial = 788] [outer = 0x115f10000] 19:27:14 INFO - PROCESS | 1646 | 1461637634995 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x118072c00) [pid = 1646] [serial = 789] [outer = 0x115f10000] 19:27:15 INFO - PROCESS | 1646 | 1461637635481 Marionette TRACE conn3 <- [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]]]}] 19:27:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 19:27:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 721ms 19:27:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 19:27:15 INFO - PROCESS | 1646 | 1461637635517 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 19:27:15 INFO - PROCESS | 1646 | 1461637635519 Marionette TRACE conn3 <- [1,1025,null,{"value":"7"}] 19:27:15 INFO - PROCESS | 1646 | 1461637635523 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 19:27:15 INFO - PROCESS | 1646 | 1461637635526 Marionette TRACE conn3 <- [1,1026,null,{}] 19:27:15 INFO - PROCESS | 1646 | 1461637635537 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:15 INFO - PROCESS | 1646 | 1461637635674 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 19:27:15 INFO - PROCESS | 1646 | 1461637635763 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x119914000 == 76 [pid = 1646] [id = 264] 19:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x118717c00) [pid = 1646] [serial = 790] [outer = 0x0] 19:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118762c00) [pid = 1646] [serial = 791] [outer = 0x118717c00] 19:27:15 INFO - PROCESS | 1646 | 1461637635794 Marionette DEBUG loaded listener.js 19:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x118f33800) [pid = 1646] [serial = 792] [outer = 0x118717c00] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11862b000 == 75 [pid = 1646] [id = 170] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2a000 == 74 [pid = 1646] [id = 235] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d44a000 == 73 [pid = 1646] [id = 211] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b46b000 == 72 [pid = 1646] [id = 197] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1344cb000 == 71 [pid = 1646] [id = 256] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x130ce5800 == 70 [pid = 1646] [id = 255] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1221da000 == 69 [pid = 1646] [id = 254] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x130cce800 == 68 [pid = 1646] [id = 253] 19:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb8000 == 67 [pid = 1646] [id = 252] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x118763800) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11871dc00) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x1295f1000) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1197bf400) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1278f1c00) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x115f09000) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1175a9800) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11a1ebc00) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12410d000) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128e36000) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12b344800) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2b000 == 66 [pid = 1646] [id = 251] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d777000 == 65 [pid = 1646] [id = 250] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf28800 == 64 [pid = 1646] [id = 249] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121adf000 == 63 [pid = 1646] [id = 248] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117586800 == 62 [pid = 1646] [id = 247] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12982b800 == 61 [pid = 1646] [id = 242] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1274aa800 == 60 [pid = 1646] [id = 241] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116a90800 == 59 [pid = 1646] [id = 240] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1199e5000 == 58 [pid = 1646] [id = 239] 19:27:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11822c000 == 57 [pid = 1646] [id = 238] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12b42d800) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x115f0e000) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x115f08c00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11806ec00) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12161b000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x118715400) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11875d400) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119423c00) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12141a400) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x124756400) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11875c400) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x118761c00) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x121e78800) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x119499c00) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1197c1800) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1167c3c00) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11643d000) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x112867000) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1259e3c00) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12521b000) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x115f08000) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116a75000) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1278f7c00) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1278f0000) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12789d000) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x129463400) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118463800) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12aa98000) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1278f8800) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128e77c00) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1294c6800) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1294cd800) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12160e000) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1299b2400) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 19:27:16 INFO - PROCESS | 1646 | 1461637636223 Marionette TRACE conn3 <- [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]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 19:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 728ms 19:27:16 INFO - PROCESS | 1646 | 1461637636250 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 1646 | 1461637636254 Marionette TRACE conn3 <- [1,1029,null,{"value":"7"}] 19:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 19:27:16 INFO - PROCESS | 1646 | 1461637636256 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 1646 | 1461637636258 Marionette TRACE conn3 <- [1,1030,null,{}] 19:27:16 INFO - PROCESS | 1646 | 1461637636260 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:16 INFO - PROCESS | 1646 | 1461637636336 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 19:27:16 INFO - PROCESS | 1646 | 1461637636388 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x118534800 == 58 [pid = 1646] [id = 265] 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1167f5000) [pid = 1646] [serial = 793] [outer = 0x0] 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x118762800) [pid = 1646] [serial = 794] [outer = 0x1167f5000] 19:27:16 INFO - PROCESS | 1646 | 1461637636417 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119423c00) [pid = 1646] [serial = 795] [outer = 0x1167f5000] 19:27:16 INFO - PROCESS | 1646 | 1461637636720 Marionette TRACE conn3 <- [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]]]}] 19:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 19:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 518ms 19:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 19:27:16 INFO - PROCESS | 1646 | 1461637636776 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 19:27:16 INFO - PROCESS | 1646 | 1461637636777 Marionette TRACE conn3 <- [1,1033,null,{"value":"7"}] 19:27:16 INFO - PROCESS | 1646 | 1461637636779 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 19:27:16 INFO - PROCESS | 1646 | 1461637636780 Marionette TRACE conn3 <- [1,1034,null,{}] 19:27:16 INFO - PROCESS | 1646 | 1461637636782 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:16 INFO - PROCESS | 1646 | 1461637636854 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 19:27:16 INFO - PROCESS | 1646 | 1461637636858 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x119912800 == 59 [pid = 1646] [id = 266] 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11108d400) [pid = 1646] [serial = 796] [outer = 0x0] 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11948f800) [pid = 1646] [serial = 797] [outer = 0x11108d400] 19:27:16 INFO - PROCESS | 1646 | 1461637636887 Marionette DEBUG loaded listener.js 19:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1197b5400) [pid = 1646] [serial = 798] [outer = 0x11108d400] 19:27:17 INFO - PROCESS | 1646 | 1461637637206 Marionette TRACE conn3 <- [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]]]}] 19:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 19:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 19:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 19:27:17 INFO - PROCESS | 1646 | 1461637637247 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 1646 | 1461637637249 Marionette TRACE conn3 <- [1,1037,null,{"value":"7"}] 19:27:17 INFO - PROCESS | 1646 | 1461637637251 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 1646 | 1461637637252 Marionette TRACE conn3 <- [1,1038,null,{}] 19:27:17 INFO - PROCESS | 1646 | 1461637637254 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 1646 | 1461637637349 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 19:27:17 INFO - PROCESS | 1646 | 1461637637359 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1c7800 == 60 [pid = 1646] [id = 267] 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1197bc000) [pid = 1646] [serial = 799] [outer = 0x0] 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119eee800) [pid = 1646] [serial = 800] [outer = 0x1197bc000] 19:27:17 INFO - PROCESS | 1646 | 1461637637387 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12141f400) [pid = 1646] [serial = 801] [outer = 0x1197bc000] 19:27:17 INFO - PROCESS | 1646 | 1461637637721 Marionette TRACE conn3 <- [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]]]}] 19:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 19:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 520ms 19:27:17 INFO - PROCESS | 1646 | 1461637637771 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 19:27:17 INFO - PROCESS | 1646 | 1461637637773 Marionette TRACE conn3 <- [1,1041,null,{"value":"7"}] 19:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 19:27:17 INFO - PROCESS | 1646 | 1461637637775 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 19:27:17 INFO - PROCESS | 1646 | 1461637637776 Marionette TRACE conn3 <- [1,1042,null,{}] 19:27:17 INFO - PROCESS | 1646 | 1461637637778 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:17 INFO - PROCESS | 1646 | 1461637637882 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 19:27:17 INFO - PROCESS | 1646 | 1461637637890 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x116291000 == 61 [pid = 1646] [id = 268] 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11a1f4000) [pid = 1646] [serial = 802] [outer = 0x0] 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x121423400) [pid = 1646] [serial = 803] [outer = 0x11a1f4000] 19:27:17 INFO - PROCESS | 1646 | 1461637637917 Marionette DEBUG loaded listener.js 19:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x121517800) [pid = 1646] [serial = 804] [outer = 0x11a1f4000] 19:27:18 INFO - PROCESS | 1646 | 1461637638250 Marionette TRACE conn3 <- [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]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 19:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 518ms 19:27:18 INFO - PROCESS | 1646 | 1461637638293 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 1646 | 1461637638295 Marionette TRACE conn3 <- [1,1045,null,{"value":"7"}] 19:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 19:27:18 INFO - PROCESS | 1646 | 1461637638297 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 1646 | 1461637638298 Marionette TRACE conn3 <- [1,1046,null,{}] 19:27:18 INFO - PROCESS | 1646 | 1461637638300 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:18 INFO - PROCESS | 1646 | 1461637638395 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 19:27:18 INFO - PROCESS | 1646 | 1461637638400 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221f7800 == 62 [pid = 1646] [id = 269] 19:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11a1f5c00) [pid = 1646] [serial = 805] [outer = 0x0] 19:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x121616400) [pid = 1646] [serial = 806] [outer = 0x11a1f5c00] 19:27:18 INFO - PROCESS | 1646 | 1461637638425 Marionette DEBUG loaded listener.js 19:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1219ba000) [pid = 1646] [serial = 807] [outer = 0x11a1f5c00] 19:27:18 INFO - PROCESS | 1646 | 1461637638785 Marionette TRACE conn3 <- [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]]]}] 19:27:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 19:27:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 521ms 19:27:18 INFO - PROCESS | 1646 | 1461637638824 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 19:27:18 INFO - PROCESS | 1646 | 1461637638825 Marionette TRACE conn3 <- [1,1049,null,{"value":"7"}] 19:27:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 19:27:18 INFO - PROCESS | 1646 | 1461637638828 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 19:27:18 INFO - PROCESS | 1646 | 1461637638829 Marionette TRACE conn3 <- [1,1050,null,{}] 19:27:18 INFO - PROCESS | 1646 | 1461637638831 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:18 INFO - PROCESS | 1646 | 1461637638928 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 19:27:18 INFO - PROCESS | 1646 | 1461637638974 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12749f800 == 63 [pid = 1646] [id = 270] 19:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x124112400) [pid = 1646] [serial = 808] [outer = 0x0] 19:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x124710000) [pid = 1646] [serial = 809] [outer = 0x124112400] 19:27:19 INFO - PROCESS | 1646 | 1461637639000 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x125173000) [pid = 1646] [serial = 810] [outer = 0x124112400] 19:27:19 INFO - PROCESS | 1646 | 1461637639326 Marionette TRACE conn3 <- [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]]]}] 19:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 19:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 19:27:19 INFO - PROCESS | 1646 | 1461637639355 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 1646 | 1461637639356 Marionette TRACE conn3 <- [1,1053,null,{"value":"7"}] 19:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 19:27:19 INFO - PROCESS | 1646 | 1461637639360 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 1646 | 1461637639361 Marionette TRACE conn3 <- [1,1054,null,{}] 19:27:19 INFO - PROCESS | 1646 | 1461637639364 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:19 INFO - PROCESS | 1646 | 1461637639462 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 19:27:19 INFO - PROCESS | 1646 | 1461637639495 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x129541800 == 64 [pid = 1646] [id = 271] 19:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x124754c00) [pid = 1646] [serial = 811] [outer = 0x0] 19:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1259df000) [pid = 1646] [serial = 812] [outer = 0x124754c00] 19:27:19 INFO - PROCESS | 1646 | 1461637639522 Marionette DEBUG loaded listener.js 19:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x125ed2000) [pid = 1646] [serial = 813] [outer = 0x124754c00] 19:27:19 INFO - PROCESS | 1646 | 1461637639877 Marionette TRACE conn3 <- [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]]]}] 19:27:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 19:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 569ms 19:27:19 INFO - PROCESS | 1646 | 1461637639930 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 19:27:19 INFO - PROCESS | 1646 | 1461637639933 Marionette TRACE conn3 <- [1,1057,null,{"value":"7"}] 19:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 19:27:19 INFO - PROCESS | 1646 | 1461637639936 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 19:27:19 INFO - PROCESS | 1646 | 1461637639939 Marionette TRACE conn3 <- [1,1058,null,{}] 19:27:19 INFO - PROCESS | 1646 | 1461637639951 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:20 INFO - PROCESS | 1646 | 1461637640118 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1167ef000) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12ac96800) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12c1d2800) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a9f1000) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12cc8f800) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x110eb1400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x115f11400) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119ee3000) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x118180800) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x115d86400) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119311800) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x110eb6800) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x121acf400) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x118175000) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1299b9000) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1259e2c00) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119eea000) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128ecf800) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129817000) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x125886c00) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 19:27:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118f31000) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 19:27:20 INFO - PROCESS | 1646 | 1461637640607 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x116984000 == 65 [pid = 1646] [id = 272] 19:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x110eaf000) [pid = 1646] [serial = 814] [outer = 0x0] 19:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11108d000) [pid = 1646] [serial = 815] [outer = 0x110eaf000] 19:27:20 INFO - PROCESS | 1646 | 1461637640638 Marionette DEBUG loaded listener.js 19:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11949ec00) [pid = 1646] [serial = 816] [outer = 0x110eaf000] 19:27:20 INFO - PROCESS | 1646 | 1461637640937 Marionette TRACE conn3 <- [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]]]}] 19:27:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 19:27:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1032ms 19:27:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 19:27:20 INFO - PROCESS | 1646 | 1461637640968 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 19:27:20 INFO - PROCESS | 1646 | 1461637640969 Marionette TRACE conn3 <- [1,1061,null,{"value":"7"}] 19:27:20 INFO - PROCESS | 1646 | 1461637640972 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 19:27:20 INFO - PROCESS | 1646 | 1461637640973 Marionette TRACE conn3 <- [1,1062,null,{}] 19:27:20 INFO - PROCESS | 1646 | 1461637640975 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:21 INFO - PROCESS | 1646 | 1461637641067 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 19:27:21 INFO - PROCESS | 1646 | 1461637641072 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb5000 == 66 [pid = 1646] [id = 273] 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x121511c00) [pid = 1646] [serial = 817] [outer = 0x0] 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128e2e400) [pid = 1646] [serial = 818] [outer = 0x121511c00] 19:27:21 INFO - PROCESS | 1646 | 1461637641097 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128e6dc00) [pid = 1646] [serial = 819] [outer = 0x121511c00] 19:27:21 INFO - PROCESS | 1646 | 1461637641395 Marionette TRACE conn3 <- [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]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 19:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 472ms 19:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 19:27:21 INFO - PROCESS | 1646 | 1461637641445 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 1646 | 1461637641446 Marionette TRACE conn3 <- [1,1065,null,{"value":"7"}] 19:27:21 INFO - PROCESS | 1646 | 1461637641457 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 1646 | 1461637641459 Marionette TRACE conn3 <- [1,1066,null,{}] 19:27:21 INFO - PROCESS | 1646 | 1461637641470 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:21 INFO - PROCESS | 1646 | 1461637641553 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 19:27:21 INFO - PROCESS | 1646 | 1461637641558 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b465000 == 67 [pid = 1646] [id = 274] 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128e30000) [pid = 1646] [serial = 820] [outer = 0x0] 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128e76000) [pid = 1646] [serial = 821] [outer = 0x128e30000] 19:27:21 INFO - PROCESS | 1646 | 1461637641585 Marionette DEBUG loaded listener.js 19:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128ea1c00) [pid = 1646] [serial = 822] [outer = 0x128e30000] 19:27:21 INFO - PROCESS | 1646 | 1461637641916 Marionette TRACE conn3 <- [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]]]}] 19:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 19:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 488ms 19:27:21 INFO - PROCESS | 1646 | 1461637641936 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 19:27:21 INFO - PROCESS | 1646 | 1461637641938 Marionette TRACE conn3 <- [1,1069,null,{"value":"7"}] 19:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 19:27:21 INFO - PROCESS | 1646 | 1461637641942 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 19:27:21 INFO - PROCESS | 1646 | 1461637641944 Marionette TRACE conn3 <- [1,1070,null,{}] 19:27:21 INFO - PROCESS | 1646 | 1461637641946 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:22 INFO - PROCESS | 1646 | 1461637642024 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 19:27:22 INFO - PROCESS | 1646 | 1461637642029 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c190800 == 68 [pid = 1646] [id = 275] 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128ea5400) [pid = 1646] [serial = 823] [outer = 0x0] 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ecd800) [pid = 1646] [serial = 824] [outer = 0x128ea5400] 19:27:22 INFO - PROCESS | 1646 | 1461637642055 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12945cc00) [pid = 1646] [serial = 825] [outer = 0x128ea5400] 19:27:22 INFO - PROCESS | 1646 | 1461637642356 Marionette TRACE conn3 <- [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]]]}] 19:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 19:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 423ms 19:27:22 INFO - PROCESS | 1646 | 1461637642366 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 19:27:22 INFO - PROCESS | 1646 | 1461637642367 Marionette TRACE conn3 <- [1,1073,null,{"value":"7"}] 19:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 19:27:22 INFO - PROCESS | 1646 | 1461637642370 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 19:27:22 INFO - PROCESS | 1646 | 1461637642371 Marionette TRACE conn3 <- [1,1074,null,{}] 19:27:22 INFO - PROCESS | 1646 | 1461637642373 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:22 INFO - PROCESS | 1646 | 1461637642486 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 19:27:22 INFO - PROCESS | 1646 | 1461637642494 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2c1800 == 69 [pid = 1646] [id = 276] 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x110eb1c00) [pid = 1646] [serial = 826] [outer = 0x0] 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12945c400) [pid = 1646] [serial = 827] [outer = 0x110eb1c00] 19:27:22 INFO - PROCESS | 1646 | 1461637642519 Marionette DEBUG loaded listener.js 19:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1294c6800) [pid = 1646] [serial = 828] [outer = 0x110eb1c00] 19:27:23 INFO - PROCESS | 1646 | 1461637643012 Marionette TRACE conn3 <- [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]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 19:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 19:27:23 INFO - PROCESS | 1646 | 1461637643049 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 1646 | 1461637643053 Marionette TRACE conn3 <- [1,1077,null,{"value":"7"}] 19:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 19:27:23 INFO - PROCESS | 1646 | 1461637643056 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 1646 | 1461637643059 Marionette TRACE conn3 <- [1,1078,null,{}] 19:27:23 INFO - PROCESS | 1646 | 1461637643065 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:23 INFO - PROCESS | 1646 | 1461637643171 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 19:27:23 INFO - PROCESS | 1646 | 1461637643239 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x118615000 == 70 [pid = 1646] [id = 277] 19:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1133be800) [pid = 1646] [serial = 829] [outer = 0x0] 19:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x115f08000) [pid = 1646] [serial = 830] [outer = 0x1133be800] 19:27:23 INFO - PROCESS | 1646 | 1461637643271 Marionette DEBUG loaded listener.js 19:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1167bc800) [pid = 1646] [serial = 831] [outer = 0x1133be800] 19:27:23 INFO - PROCESS | 1646 | 1461637643707 Marionette TRACE conn3 <- [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]]]}] 19:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 19:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 672ms 19:27:23 INFO - PROCESS | 1646 | 1461637643728 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 19:27:23 INFO - PROCESS | 1646 | 1461637643732 Marionette TRACE conn3 <- [1,1081,null,{"value":"7"}] 19:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 19:27:23 INFO - PROCESS | 1646 | 1461637643736 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 19:27:23 INFO - PROCESS | 1646 | 1461637643738 Marionette TRACE conn3 <- [1,1082,null,{}] 19:27:23 INFO - PROCESS | 1646 | 1461637643758 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:23 INFO - PROCESS | 1646 | 1461637643883 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 19:27:23 INFO - PROCESS | 1646 | 1461637643933 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e53000 == 71 [pid = 1646] [id = 278] 19:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11806e000) [pid = 1646] [serial = 832] [outer = 0x0] 19:27:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11845dc00) [pid = 1646] [serial = 833] [outer = 0x11806e000] 19:27:23 INFO - PROCESS | 1646 | 1461637643964 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11871a800) [pid = 1646] [serial = 834] [outer = 0x11806e000] 19:27:24 INFO - PROCESS | 1646 | 1461637644370 Marionette TRACE conn3 <- [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]]]}] 19:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 19:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 669ms 19:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 19:27:24 INFO - PROCESS | 1646 | 1461637644406 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 19:27:24 INFO - PROCESS | 1646 | 1461637644408 Marionette TRACE conn3 <- [1,1085,null,{"value":"7"}] 19:27:24 INFO - PROCESS | 1646 | 1461637644410 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 19:27:24 INFO - PROCESS | 1646 | 1461637644412 Marionette TRACE conn3 <- [1,1086,null,{}] 19:27:24 INFO - PROCESS | 1646 | 1461637644420 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:24 INFO - PROCESS | 1646 | 1461637644589 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 19:27:24 INFO - PROCESS | 1646 | 1461637644643 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b463000 == 72 [pid = 1646] [id = 279] 19:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x119c90400) [pid = 1646] [serial = 835] [outer = 0x0] 19:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x119dabc00) [pid = 1646] [serial = 836] [outer = 0x119c90400] 19:27:24 INFO - PROCESS | 1646 | 1461637644675 Marionette DEBUG loaded listener.js 19:27:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11a1ebc00) [pid = 1646] [serial = 837] [outer = 0x119c90400] 19:27:25 INFO - PROCESS | 1646 | 1461637645089 Marionette TRACE conn3 <- [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]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 19:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 725ms 19:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 19:27:25 INFO - PROCESS | 1646 | 1461637645136 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1646 | 1461637645138 Marionette TRACE conn3 <- [1,1089,null,{"value":"7"}] 19:27:25 INFO - PROCESS | 1646 | 1461637645140 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1646 | 1461637645142 Marionette TRACE conn3 <- [1,1090,null,{}] 19:27:25 INFO - PROCESS | 1646 | 1461637645144 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:25 INFO - PROCESS | 1646 | 1461637645247 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 19:27:25 INFO - PROCESS | 1646 | 1461637645301 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccc5800 == 73 [pid = 1646] [id = 280] 19:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x121425800) [pid = 1646] [serial = 838] [outer = 0x0] 19:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x124750800) [pid = 1646] [serial = 839] [outer = 0x121425800] 19:27:25 INFO - PROCESS | 1646 | 1461637645332 Marionette DEBUG loaded listener.js 19:27:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x127899000) [pid = 1646] [serial = 840] [outer = 0x121425800] 19:27:25 INFO - PROCESS | 1646 | 1461637645773 Marionette TRACE conn3 <- [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]]]}] 19:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 19:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 672ms 19:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 19:27:25 INFO - PROCESS | 1646 | 1461637645812 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 19:27:25 INFO - PROCESS | 1646 | 1461637645814 Marionette TRACE conn3 <- [1,1093,null,{"value":"7"}] 19:27:25 INFO - PROCESS | 1646 | 1461637645816 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 19:27:25 INFO - PROCESS | 1646 | 1461637645817 Marionette TRACE conn3 <- [1,1094,null,{}] 19:27:25 INFO - PROCESS | 1646 | 1461637645820 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:25 INFO - PROCESS | 1646 | 1461637645939 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 19:27:26 INFO - PROCESS | 1646 | 1461637646020 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d517800 == 74 [pid = 1646] [id = 281] 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x119c92400) [pid = 1646] [serial = 841] [outer = 0x0] 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1278f3800) [pid = 1646] [serial = 842] [outer = 0x119c92400] 19:27:26 INFO - PROCESS | 1646 | 1461637646050 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128e77400) [pid = 1646] [serial = 843] [outer = 0x119c92400] 19:27:26 INFO - PROCESS | 1646 | 1461637646512 Marionette TRACE conn3 <- [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]]]}] 19:27:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 19:27:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 720ms 19:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 19:27:26 INFO - PROCESS | 1646 | 1461637646543 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 19:27:26 INFO - PROCESS | 1646 | 1461637646545 Marionette TRACE conn3 <- [1,1097,null,{"value":"7"}] 19:27:26 INFO - PROCESS | 1646 | 1461637646549 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 19:27:26 INFO - PROCESS | 1646 | 1461637646551 Marionette TRACE conn3 <- [1,1098,null,{}] 19:27:26 INFO - PROCESS | 1646 | 1461637646553 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:26 INFO - PROCESS | 1646 | 1461637646666 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 19:27:26 INFO - PROCESS | 1646 | 1461637646736 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ce8000 == 75 [pid = 1646] [id = 282] 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128ea2800) [pid = 1646] [serial = 844] [outer = 0x0] 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1299b4000) [pid = 1646] [serial = 845] [outer = 0x128ea2800] 19:27:26 INFO - PROCESS | 1646 | 1461637646768 Marionette DEBUG loaded listener.js 19:27:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12a9c1000) [pid = 1646] [serial = 846] [outer = 0x128ea2800] 19:27:27 INFO - PROCESS | 1646 | 1461637647367 Marionette TRACE conn3 <- [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]]]}] 19:27:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 19:27:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 870ms 19:27:27 INFO - PROCESS | 1646 | 1461637647423 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 19:27:27 INFO - PROCESS | 1646 | 1461637647426 Marionette TRACE conn3 <- [1,1101,null,{"value":"7"}] 19:27:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 19:27:27 INFO - PROCESS | 1646 | 1461637647432 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 19:27:27 INFO - PROCESS | 1646 | 1461637647435 Marionette TRACE conn3 <- [1,1102,null,{}] 19:27:27 INFO - PROCESS | 1646 | 1461637647439 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:27 INFO - PROCESS | 1646 | 1461637647539 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 19:27:27 INFO - PROCESS | 1646 | 1461637647611 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11990b800 == 76 [pid = 1646] [id = 283] 19:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x111089400) [pid = 1646] [serial = 847] [outer = 0x0] 19:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x115f02800) [pid = 1646] [serial = 848] [outer = 0x111089400] 19:27:27 INFO - PROCESS | 1646 | 1461637647639 Marionette DEBUG loaded listener.js 19:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x1162d4c00) [pid = 1646] [serial = 849] [outer = 0x111089400] 19:27:28 INFO - PROCESS | 1646 | 1461637648072 Marionette TRACE conn3 <- [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]]]}] 19:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 19:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 675ms 19:27:28 INFO - PROCESS | 1646 | 1461637648108 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 19:27:28 INFO - PROCESS | 1646 | 1461637648112 Marionette TRACE conn3 <- [1,1105,null,{"value":"7"}] 19:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 19:27:28 INFO - PROCESS | 1646 | 1461637648116 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 1646 | 1461637648118 Marionette TRACE conn3 <- [1,1106,null,{}] 19:27:28 INFO - PROCESS | 1646 | 1461637648120 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:28 INFO - PROCESS | 1646 | 1461637648216 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 19:27:28 INFO - PROCESS | 1646 | 1461637648455 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e4800 == 75 [pid = 1646] [id = 150] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e0800 == 74 [pid = 1646] [id = 229] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12c18d000 == 73 [pid = 1646] [id = 245] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc5e800 == 72 [pid = 1646] [id = 244] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa77800 == 71 [pid = 1646] [id = 243] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12c190800 == 70 [pid = 1646] [id = 275] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12b465000 == 69 [pid = 1646] [id = 274] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb5000 == 68 [pid = 1646] [id = 273] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116984000 == 67 [pid = 1646] [id = 272] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x129541800 == 66 [pid = 1646] [id = 271] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12749f800 == 65 [pid = 1646] [id = 270] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12ac94000) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1291ad400) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1278ed800) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12d55a400) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a95800 == 66 [pid = 1646] [id = 284] 19:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1167bb800) [pid = 1646] [serial = 850] [outer = 0x0] 19:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11875e400) [pid = 1646] [serial = 851] [outer = 0x1167bb800] 19:27:28 INFO - PROCESS | 1646 | 1461637648545 Marionette DEBUG loaded listener.js 19:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x119422c00) [pid = 1646] [serial = 852] [outer = 0x1167bb800] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1221f7800 == 65 [pid = 1646] [id = 269] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x116291000 == 64 [pid = 1646] [id = 268] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1c7800 == 63 [pid = 1646] [id = 267] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119912800 == 62 [pid = 1646] [id = 266] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118534800 == 61 [pid = 1646] [id = 265] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x119914000 == 60 [pid = 1646] [id = 264] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x11759b000 == 59 [pid = 1646] [id = 263] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x115f4f800 == 58 [pid = 1646] [id = 262] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x118614800 == 57 [pid = 1646] [id = 261] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1349dc800 == 56 [pid = 1646] [id = 260] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbe000 == 55 [pid = 1646] [id = 259] 19:27:28 INFO - PROCESS | 1646 | --DOCSHELL 0x1244aa800 == 54 [pid = 1646] [id = 258] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12a9bec00) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12b3c9000) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128ec3c00) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119e3c400) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x118762000) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12b3cb400) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11930ec00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12be39400) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1294c8000) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x121613400) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12b42c000) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12ca2bc00) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12c137000) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12d187800) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12cc97c00) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x110eb7c00) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x125175c00) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12160dc00) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x116f0c800) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11942d000) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1167f5c00) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11845c800) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x124706000) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x118f3ac00) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x121421400) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12bcdf800) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12b3cac00) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128e6a800) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x110ebbc00) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1133b8400) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d190000) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12be41c00) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12c1cfc00) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d18a000) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118719000) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x129463c00) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 19:27:28 INFO - PROCESS | 1646 | 1461637648905 Marionette TRACE conn3 <- [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]]]}] 19:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 19:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 820ms 19:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 19:27:28 INFO - PROCESS | 1646 | 1461637648937 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 19:27:28 INFO - PROCESS | 1646 | 1461637648938 Marionette TRACE conn3 <- [1,1109,null,{"value":"7"}] 19:27:28 INFO - PROCESS | 1646 | 1461637648940 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 19:27:28 INFO - PROCESS | 1646 | 1461637648943 Marionette TRACE conn3 <- [1,1110,null,{}] 19:27:28 INFO - PROCESS | 1646 | 1461637648950 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:29 INFO - PROCESS | 1646 | 1461637649035 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 19:27:29 INFO - PROCESS | 1646 | 1461637649040 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221f3000 == 55 [pid = 1646] [id = 285] 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11949e000) [pid = 1646] [serial = 853] [outer = 0x0] 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119da6800) [pid = 1646] [serial = 854] [outer = 0x11949e000] 19:27:29 INFO - PROCESS | 1646 | 1461637649069 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12141a400) [pid = 1646] [serial = 855] [outer = 0x11949e000] 19:27:29 INFO - PROCESS | 1646 | 1461637649427 Marionette TRACE conn3 <- [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]]]}] 19:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 19:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 521ms 19:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 19:27:29 INFO - PROCESS | 1646 | 1461637649462 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 1646 | 1461637649464 Marionette TRACE conn3 <- [1,1113,null,{"value":"7"}] 19:27:29 INFO - PROCESS | 1646 | 1461637649466 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 1646 | 1461637649467 Marionette TRACE conn3 <- [1,1114,null,{}] 19:27:29 INFO - PROCESS | 1646 | 1461637649470 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:29 INFO - PROCESS | 1646 | 1461637649550 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 19:27:29 INFO - PROCESS | 1646 | 1461637649557 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fe1800 == 56 [pid = 1646] [id = 286] 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x121424400) [pid = 1646] [serial = 856] [outer = 0x0] 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12150f400) [pid = 1646] [serial = 857] [outer = 0x121424400] 19:27:29 INFO - PROCESS | 1646 | 1461637649583 Marionette DEBUG loaded listener.js 19:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121673400) [pid = 1646] [serial = 858] [outer = 0x121424400] 19:27:29 INFO - PROCESS | 1646 | 1461637649918 Marionette TRACE conn3 <- [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]]]}] 19:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 19:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 19:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 19:27:29 INFO - PROCESS | 1646 | 1461637649936 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 19:27:29 INFO - PROCESS | 1646 | 1461637649938 Marionette TRACE conn3 <- [1,1117,null,{"value":"7"}] 19:27:29 INFO - PROCESS | 1646 | 1461637649940 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 19:27:29 INFO - PROCESS | 1646 | 1461637649941 Marionette TRACE conn3 <- [1,1118,null,{}] 19:27:29 INFO - PROCESS | 1646 | 1461637649943 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:30 INFO - PROCESS | 1646 | 1461637650042 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 19:27:30 INFO - PROCESS | 1646 | 1461637650055 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fe6800 == 57 [pid = 1646] [id = 287] 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121aa2800) [pid = 1646] [serial = 859] [outer = 0x0] 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x124115400) [pid = 1646] [serial = 860] [outer = 0x121aa2800] 19:27:30 INFO - PROCESS | 1646 | 1461637650080 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x125171c00) [pid = 1646] [serial = 861] [outer = 0x121aa2800] 19:27:30 INFO - PROCESS | 1646 | 1461637650417 Marionette TRACE conn3 <- [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]]]}] 19:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 19:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 521ms 19:27:30 INFO - PROCESS | 1646 | 1461637650461 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 1646 | 1461637650462 Marionette TRACE conn3 <- [1,1121,null,{"value":"7"}] 19:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 19:27:30 INFO - PROCESS | 1646 | 1461637650465 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 1646 | 1461637650466 Marionette TRACE conn3 <- [1,1122,null,{}] 19:27:30 INFO - PROCESS | 1646 | 1461637650468 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:30 INFO - PROCESS | 1646 | 1461637650563 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 19:27:30 INFO - PROCESS | 1646 | 1461637650568 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acae800 == 58 [pid = 1646] [id = 288] 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x121425400) [pid = 1646] [serial = 862] [outer = 0x0] 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1259e3c00) [pid = 1646] [serial = 863] [outer = 0x121425400] 19:27:30 INFO - PROCESS | 1646 | 1461637650655 Marionette DEBUG loaded listener.js 19:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ea5800) [pid = 1646] [serial = 864] [outer = 0x121425400] 19:27:30 INFO - PROCESS | 1646 | 1461637650979 Marionette TRACE conn3 <- [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]]]}] 19:27:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 19:27:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 19:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 19:27:30 INFO - PROCESS | 1646 | 1461637650985 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 19:27:30 INFO - PROCESS | 1646 | 1461637650987 Marionette TRACE conn3 <- [1,1125,null,{"value":"7"}] 19:27:30 INFO - PROCESS | 1646 | 1461637650989 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 19:27:30 INFO - PROCESS | 1646 | 1461637650990 Marionette TRACE conn3 <- [1,1126,null,{}] 19:27:31 INFO - PROCESS | 1646 | 1461637651000 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:31 INFO - PROCESS | 1646 | 1461637651110 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 19:27:31 INFO - PROCESS | 1646 | 1461637651142 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2d800 == 59 [pid = 1646] [id = 289] 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1219b8800) [pid = 1646] [serial = 865] [outer = 0x0] 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x128f95000) [pid = 1646] [serial = 866] [outer = 0x1219b8800] 19:27:31 INFO - PROCESS | 1646 | 1461637651168 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129465000) [pid = 1646] [serial = 867] [outer = 0x1219b8800] 19:27:31 INFO - PROCESS | 1646 | 1461637651501 Marionette TRACE conn3 <- [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]]]}] 19:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 19:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 527ms 19:27:31 INFO - PROCESS | 1646 | 1461637651517 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 19:27:31 INFO - PROCESS | 1646 | 1461637651519 Marionette TRACE conn3 <- [1,1129,null,{"value":"7"}] 19:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 19:27:31 INFO - PROCESS | 1646 | 1461637651521 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 19:27:31 INFO - PROCESS | 1646 | 1461637651522 Marionette TRACE conn3 <- [1,1130,null,{}] 19:27:31 INFO - PROCESS | 1646 | 1461637651524 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:31 INFO - PROCESS | 1646 | 1461637651624 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 19:27:31 INFO - PROCESS | 1646 | 1461637651639 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d6800 == 60 [pid = 1646] [id = 290] 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129469000) [pid = 1646] [serial = 868] [outer = 0x0] 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1295ef400) [pid = 1646] [serial = 869] [outer = 0x129469000] 19:27:31 INFO - PROCESS | 1646 | 1461637651665 Marionette DEBUG loaded listener.js 19:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1299b9000) [pid = 1646] [serial = 870] [outer = 0x129469000] 19:27:32 INFO - PROCESS | 1646 | 1461637652020 Marionette TRACE conn3 <- [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]]]}] 19:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 19:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 519ms 19:27:32 INFO - PROCESS | 1646 | 1461637652041 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 19:27:32 INFO - PROCESS | 1646 | 1461637652042 Marionette TRACE conn3 <- [1,1133,null,{"value":"7"}] 19:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 19:27:32 INFO - PROCESS | 1646 | 1461637652045 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 1646 | 1461637652046 Marionette TRACE conn3 <- [1,1134,null,{}] 19:27:32 INFO - PROCESS | 1646 | 1461637652048 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:32 INFO - PROCESS | 1646 | 1461637652153 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 19:27:32 INFO - PROCESS | 1646 | 1461637652169 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1b1000 == 61 [pid = 1646] [id = 291] 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a9c0400) [pid = 1646] [serial = 871] [outer = 0x0] 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a9eec00) [pid = 1646] [serial = 872] [outer = 0x12a9c0400] 19:27:32 INFO - PROCESS | 1646 | 1461637652194 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12aa9b000) [pid = 1646] [serial = 873] [outer = 0x12a9c0400] 19:27:32 INFO - PROCESS | 1646 | 1461637652503 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 19:27:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 19:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 517ms 19:27:32 INFO - PROCESS | 1646 | 1461637652563 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 19:27:32 INFO - PROCESS | 1646 | 1461637652564 Marionette TRACE conn3 <- [1,1137,null,{"value":"7"}] 19:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 19:27:32 INFO - PROCESS | 1646 | 1461637652566 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 19:27:32 INFO - PROCESS | 1646 | 1461637652568 Marionette TRACE conn3 <- [1,1138,null,{}] 19:27:32 INFO - PROCESS | 1646 | 1461637652570 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:32 INFO - PROCESS | 1646 | 1461637652860 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128ea5400) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11a1f5c00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x124754c00) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x124112400) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11871bc00) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1167f5000) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128e30000) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x118717c00) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x110eba800) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x115f10000) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11a1f4000) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11108d400) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x110eaf000) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 19:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x121511c00) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 19:27:32 INFO - PROCESS | 1646 | 1461637652921 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116978800 == 62 [pid = 1646] [id = 292] 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x110eb3c00) [pid = 1646] [serial = 874] [outer = 0x0] 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x111d54800) [pid = 1646] [serial = 875] [outer = 0x110eb3c00] 19:27:32 INFO - PROCESS | 1646 | 1461637652948 Marionette DEBUG loaded listener.js 19:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x118722400) [pid = 1646] [serial = 876] [outer = 0x110eb3c00] 19:27:33 INFO - PROCESS | 1646 | 1461637653213 Marionette TRACE conn3 <- [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]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 19:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 19:27:33 INFO - PROCESS | 1646 | 1461637653243 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 1646 | 1461637653244 Marionette TRACE conn3 <- [1,1141,null,{"value":"7"}] 19:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 19:27:33 INFO - PROCESS | 1646 | 1461637653246 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 1646 | 1461637653248 Marionette TRACE conn3 <- [1,1142,null,{}] 19:27:33 INFO - PROCESS | 1646 | 1461637653250 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:33 INFO - PROCESS | 1646 | 1461637653356 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 19:27:33 INFO - PROCESS | 1646 | 1461637653412 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca3800 == 63 [pid = 1646] [id = 293] 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1185efc00) [pid = 1646] [serial = 877] [outer = 0x0] 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a9bf000) [pid = 1646] [serial = 878] [outer = 0x1185efc00] 19:27:33 INFO - PROCESS | 1646 | 1461637653441 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12b422800) [pid = 1646] [serial = 879] [outer = 0x1185efc00] 19:27:33 INFO - PROCESS | 1646 | 1461637653712 Marionette TRACE conn3 <- [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]]]}] 19:27:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 19:27:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 19:27:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 19:27:33 INFO - PROCESS | 1646 | 1461637653724 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 19:27:33 INFO - PROCESS | 1646 | 1461637653725 Marionette TRACE conn3 <- [1,1145,null,{"value":"7"}] 19:27:33 INFO - PROCESS | 1646 | 1461637653727 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 19:27:33 INFO - PROCESS | 1646 | 1461637653728 Marionette TRACE conn3 <- [1,1146,null,{}] 19:27:33 INFO - PROCESS | 1646 | 1461637653730 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:33 INFO - PROCESS | 1646 | 1461637653816 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 19:27:33 INFO - PROCESS | 1646 | 1461637653823 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cce000 == 64 [pid = 1646] [id = 294] 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12b42b400) [pid = 1646] [serial = 880] [outer = 0x0] 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12bcdf800) [pid = 1646] [serial = 881] [outer = 0x12b42b400] 19:27:33 INFO - PROCESS | 1646 | 1461637653848 Marionette DEBUG loaded listener.js 19:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12be36400) [pid = 1646] [serial = 882] [outer = 0x12b42b400] 19:27:34 INFO - PROCESS | 1646 | 1461637654208 Marionette TRACE conn3 <- [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]]]}] 19:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 19:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 518ms 19:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 19:27:34 INFO - PROCESS | 1646 | 1461637654245 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 1646 | 1461637654246 Marionette TRACE conn3 <- [1,1149,null,{"value":"7"}] 19:27:34 INFO - PROCESS | 1646 | 1461637654249 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 1646 | 1461637654250 Marionette TRACE conn3 <- [1,1150,null,{}] 19:27:34 INFO - PROCESS | 1646 | 1461637654252 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:34 INFO - PROCESS | 1646 | 1461637654361 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 19:27:34 INFO - PROCESS | 1646 | 1461637654368 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344bb800 == 65 [pid = 1646] [id = 295] 19:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12be36c00) [pid = 1646] [serial = 883] [outer = 0x0] 19:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12be41000) [pid = 1646] [serial = 884] [outer = 0x12be36c00] 19:27:34 INFO - PROCESS | 1646 | 1461637654393 Marionette DEBUG loaded listener.js 19:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12c132400) [pid = 1646] [serial = 885] [outer = 0x12be36c00] 19:27:34 INFO - PROCESS | 1646 | 1461637654693 Marionette TRACE conn3 <- [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]]]}] 19:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 19:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 472ms 19:27:34 INFO - PROCESS | 1646 | 1461637654723 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 19:27:34 INFO - PROCESS | 1646 | 1461637654724 Marionette TRACE conn3 <- [1,1153,null,{"value":"7"}] 19:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 19:27:34 INFO - PROCESS | 1646 | 1461637654727 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 19:27:34 INFO - PROCESS | 1646 | 1461637654728 Marionette TRACE conn3 <- [1,1154,null,{}] 19:27:34 INFO - PROCESS | 1646 | 1461637654730 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:34 INFO - PROCESS | 1646 | 1461637654815 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 19:27:34 INFO - PROCESS | 1646 | 1461637654928 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e7d000 == 66 [pid = 1646] [id = 296] 19:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x110eaec00) [pid = 1646] [serial = 886] [outer = 0x0] 19:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x110eb5800) [pid = 1646] [serial = 887] [outer = 0x110eaec00] 19:27:34 INFO - PROCESS | 1646 | 1461637654963 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x111117000) [pid = 1646] [serial = 888] [outer = 0x110eaec00] 19:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x115f03c00) [pid = 1646] [serial = 889] [outer = 0x12cc97400] 19:27:35 INFO - PROCESS | 1646 | 1461637655487 Marionette TRACE conn3 <- [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]]]}] 19:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 19:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 769ms 19:27:35 INFO - PROCESS | 1646 | 1461637655498 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 19:27:35 INFO - PROCESS | 1646 | 1461637655502 Marionette TRACE conn3 <- [1,1157,null,{"value":"7"}] 19:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 19:27:35 INFO - PROCESS | 1646 | 1461637655505 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 19:27:35 INFO - PROCESS | 1646 | 1461637655508 Marionette TRACE conn3 <- [1,1158,null,{}] 19:27:35 INFO - PROCESS | 1646 | 1461637655512 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:35 INFO - PROCESS | 1646 | 1461637655647 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 19:27:35 INFO - PROCESS | 1646 | 1461637655729 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119903800 == 67 [pid = 1646] [id = 297] 19:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x115f0f400) [pid = 1646] [serial = 890] [outer = 0x0] 19:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1185e7400) [pid = 1646] [serial = 891] [outer = 0x115f0f400] 19:27:35 INFO - PROCESS | 1646 | 1461637655763 Marionette DEBUG loaded listener.js 19:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1197be400) [pid = 1646] [serial = 892] [outer = 0x115f0f400] 19:27:36 INFO - PROCESS | 1646 | 1461637656185 Marionette TRACE conn3 <- [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]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 19:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 721ms 19:27:36 INFO - PROCESS | 1646 | 1461637656229 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1646 | 1461637656231 Marionette TRACE conn3 <- [1,1161,null,{"value":"7"}] 19:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 19:27:36 INFO - PROCESS | 1646 | 1461637656234 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1646 | 1461637656235 Marionette TRACE conn3 <- [1,1162,null,{}] 19:27:36 INFO - PROCESS | 1646 | 1461637656238 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:36 INFO - PROCESS | 1646 | 1461637656343 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 19:27:36 INFO - PROCESS | 1646 | 1461637656400 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d1000 == 68 [pid = 1646] [id = 298] 19:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x119e3d400) [pid = 1646] [serial = 893] [outer = 0x0] 19:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x121517c00) [pid = 1646] [serial = 894] [outer = 0x119e3d400] 19:27:36 INFO - PROCESS | 1646 | 1461637656430 Marionette DEBUG loaded listener.js 19:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x127892800) [pid = 1646] [serial = 895] [outer = 0x119e3d400] 19:27:36 INFO - PROCESS | 1646 | 1461637656879 Marionette TRACE conn3 <- [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]]]}] 19:27:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 19:27:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 670ms 19:27:36 INFO - PROCESS | 1646 | 1461637656905 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 19:27:36 INFO - PROCESS | 1646 | 1461637656907 Marionette TRACE conn3 <- [1,1165,null,{"value":"7"}] 19:27:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 19:27:36 INFO - PROCESS | 1646 | 1461637656913 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 19:27:36 INFO - PROCESS | 1646 | 1461637656918 Marionette TRACE conn3 <- [1,1166,null,{}] 19:27:36 INFO - PROCESS | 1646 | 1461637656922 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:37 INFO - PROCESS | 1646 | 1461637657057 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 19:27:37 INFO - PROCESS | 1646 | 1461637657118 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x13461a800 == 69 [pid = 1646] [id = 299] 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12789e800) [pid = 1646] [serial = 896] [outer = 0x0] 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128eaa800) [pid = 1646] [serial = 897] [outer = 0x12789e800] 19:27:37 INFO - PROCESS | 1646 | 1461637657188 Marionette DEBUG loaded listener.js 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1295acc00) [pid = 1646] [serial = 898] [outer = 0x12789e800] 19:27:37 INFO - PROCESS | 1646 | 1461637657599 Marionette TRACE conn3 <- [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]]]}] 19:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 19:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 729ms 19:27:37 INFO - PROCESS | 1646 | 1461637657639 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 19:27:37 INFO - PROCESS | 1646 | 1461637657641 Marionette TRACE conn3 <- [1,1169,null,{"value":"7"}] 19:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 19:27:37 INFO - PROCESS | 1646 | 1461637657644 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 19:27:37 INFO - PROCESS | 1646 | 1461637657645 Marionette TRACE conn3 <- [1,1170,null,{}] 19:27:37 INFO - PROCESS | 1646 | 1461637657648 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:37 INFO - PROCESS | 1646 | 1461637657755 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 19:27:37 INFO - PROCESS | 1646 | 1461637657824 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x13462f000 == 70 [pid = 1646] [id = 300] 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x129467000) [pid = 1646] [serial = 899] [outer = 0x0] 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1295b3400) [pid = 1646] [serial = 900] [outer = 0x129467000] 19:27:37 INFO - PROCESS | 1646 | 1461637657856 Marionette DEBUG loaded listener.js 19:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12ac96800) [pid = 1646] [serial = 901] [outer = 0x129467000] 19:27:38 INFO - PROCESS | 1646 | 1461637658307 Marionette TRACE conn3 <- [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]]]}] 19:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 19:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 720ms 19:27:38 INFO - PROCESS | 1646 | 1461637658376 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 19:27:38 INFO - PROCESS | 1646 | 1461637658377 Marionette TRACE conn3 <- [1,1173,null,{"value":"7"}] 19:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 19:27:38 INFO - PROCESS | 1646 | 1461637658381 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 19:27:38 INFO - PROCESS | 1646 | 1461637658383 Marionette TRACE conn3 <- [1,1174,null,{}] 19:27:38 INFO - PROCESS | 1646 | 1461637658385 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:38 INFO - PROCESS | 1646 | 1461637658490 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 19:27:38 INFO - PROCESS | 1646 | 1461637658546 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346b6000 == 71 [pid = 1646] [id = 301] 19:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12b42fc00) [pid = 1646] [serial = 902] [outer = 0x0] 19:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12bce3000) [pid = 1646] [serial = 903] [outer = 0x12b42fc00] 19:27:38 INFO - PROCESS | 1646 | 1461637658621 Marionette DEBUG loaded listener.js 19:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12c137c00) [pid = 1646] [serial = 904] [outer = 0x12b42fc00] 19:27:39 INFO - PROCESS | 1646 | 1461637659095 Marionette TRACE conn3 <- [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] 19:27:39 INFO - PROCESS | 1646 | 1461637659103 Marionette TRACE conn3 <- [1,1177,null,{"value":"7"}] 19:27:39 INFO - PROCESS | 1646 | 1461637659108 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 19:27:39 INFO - PROCESS | 1646 | 1461637659109 Marionette TRACE conn3 <- [1,1178,null,{}] 19:27:39 INFO - PROCESS | 1646 | 1461637659112 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:39 INFO - PROCESS | 1646 | 1461637659222 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 19:27:39 INFO - PROCESS | 1646 | 1461637659281 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193c1000 == 72 [pid = 1646] [id = 302] 19:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x121418c00) [pid = 1646] [serial = 905] [outer = 0x0] 19:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12c12d800) [pid = 1646] [serial = 906] [outer = 0x121418c00] 19:27:39 INFO - PROCESS | 1646 | 1461637659353 Marionette DEBUG loaded listener.js 19:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12ca24400) [pid = 1646] [serial = 907] [outer = 0x121418c00] 19:27:39 INFO - PROCESS | 1646 | 1461637659992 Marionette TRACE conn3 <- [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] 19:27:40 INFO - PROCESS | 1646 | 1461637660032 Marionette TRACE conn3 <- [1,1181,null,{"value":"7"}] 19:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 19:27:40 INFO - PROCESS | 1646 | 1461637660037 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 19:27:40 INFO - PROCESS | 1646 | 1461637660039 Marionette TRACE conn3 <- [1,1182,null,{}] 19:27:40 INFO - PROCESS | 1646 | 1461637660043 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:40 INFO - PROCESS | 1646 | 1461637660142 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 19:27:40 INFO - PROCESS | 1646 | 1461637660218 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11997c800 == 73 [pid = 1646] [id = 303] 19:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x114e1a400) [pid = 1646] [serial = 908] [outer = 0x0] 19:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x116430400) [pid = 1646] [serial = 909] [outer = 0x114e1a400] 19:27:40 INFO - PROCESS | 1646 | 1461637660247 Marionette DEBUG loaded listener.js 19:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1185f6800) [pid = 1646] [serial = 910] [outer = 0x114e1a400] 19:27:40 INFO - PROCESS | 1646 | 1461637660686 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 19:27:40 INFO - PROCESS | 1646 | 1461637660719 Marionette TRACE conn3 <- [1,1185,null,{"value":"7"}] 19:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 19:27:40 INFO - PROCESS | 1646 | 1461637660725 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 19:27:40 INFO - PROCESS | 1646 | 1461637660728 Marionette TRACE conn3 <- [1,1186,null,{}] 19:27:40 INFO - PROCESS | 1646 | 1461637660732 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:40 INFO - PROCESS | 1646 | 1461637660875 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 19:27:40 INFO - PROCESS | 1646 | 1461637660979 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244aa800 == 74 [pid = 1646] [id = 304] 19:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11875bc00) [pid = 1646] [serial = 911] [outer = 0x0] 19:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x119495000) [pid = 1646] [serial = 912] [outer = 0x11875bc00] 19:27:41 INFO - PROCESS | 1646 | 1461637661026 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x119c9a400) [pid = 1646] [serial = 913] [outer = 0x11875bc00] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1344bb800 == 73 [pid = 1646] [id = 295] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x130cce000 == 72 [pid = 1646] [id = 294] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca3800 == 71 [pid = 1646] [id = 293] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116978800 == 70 [pid = 1646] [id = 292] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1b1000 == 69 [pid = 1646] [id = 291] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d6800 == 68 [pid = 1646] [id = 290] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2d800 == 67 [pid = 1646] [id = 289] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x12acae800 == 66 [pid = 1646] [id = 288] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116fe6800 == 65 [pid = 1646] [id = 287] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x128fe1800 == 64 [pid = 1646] [id = 286] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x1221f3000 == 63 [pid = 1646] [id = 285] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x116a95800 == 62 [pid = 1646] [id = 284] 19:27:41 INFO - PROCESS | 1646 | --DOCSHELL 0x11990b800 == 61 [pid = 1646] [id = 283] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x128ecd800) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x121616400) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1259df000) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x125173000) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x124710000) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11871b400) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12bce4400) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x129461800) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x125ed2000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x118762800) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x119423c00) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128ea1c00) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118762c00) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x118f33800) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x111091000) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x115f09c00) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x119eee800) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x118072c00) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11667ac00) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121423400) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x121423800) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128ea8c00) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11948f800) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1197b5400) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11949ec00) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12945cc00) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128e76000) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11108d000) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128e6dc00) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x121517800) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1219ba000) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128e2e400) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 19:27:41 INFO - PROCESS | 1646 | 1461637661545 Marionette TRACE conn3 <- [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] 19:27:41 INFO - PROCESS | 1646 | 1461637661599 Marionette TRACE conn3 <- [1,1189,null,{"value":"7"}] 19:27:41 INFO - PROCESS | 1646 | 1461637661601 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 19:27:41 INFO - PROCESS | 1646 | 1461637661604 Marionette TRACE conn3 <- [1,1190,null,{}] 19:27:41 INFO - PROCESS | 1646 | 1461637661613 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:41 INFO - PROCESS | 1646 | 1461637661697 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 19:27:41 INFO - PROCESS | 1646 | 1461637661704 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119994000 == 62 [pid = 1646] [id = 305] 19:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a117000) [pid = 1646] [serial = 914] [outer = 0x0] 19:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121423800) [pid = 1646] [serial = 915] [outer = 0x11a117000] 19:27:41 INFO - PROCESS | 1646 | 1461637661735 Marionette DEBUG loaded listener.js 19:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121615800) [pid = 1646] [serial = 916] [outer = 0x11a117000] 19:27:42 INFO - PROCESS | 1646 | 1461637662072 Marionette TRACE conn3 <- [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] 19:27:42 INFO - PROCESS | 1646 | 1461637662126 Marionette TRACE conn3 <- [1,1193,null,{"value":"7"}] 19:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 19:27:42 INFO - PROCESS | 1646 | 1461637662128 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 1646 | 1461637662129 Marionette TRACE conn3 <- [1,1194,null,{}] 19:27:42 INFO - PROCESS | 1646 | 1461637662131 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:42 INFO - PROCESS | 1646 | 1461637662214 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 19:27:42 INFO - PROCESS | 1646 | 1461637662219 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x129839000 == 63 [pid = 1646] [id = 306] 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121ac9c00) [pid = 1646] [serial = 917] [outer = 0x0] 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x125883400) [pid = 1646] [serial = 918] [outer = 0x121ac9c00] 19:27:42 INFO - PROCESS | 1646 | 1461637662245 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12789d000) [pid = 1646] [serial = 919] [outer = 0x121ac9c00] 19:27:42 INFO - PROCESS | 1646 | 1461637662573 Marionette TRACE conn3 <- [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] 19:27:42 INFO - PROCESS | 1646 | 1461637662599 Marionette TRACE conn3 <- [1,1197,null,{"value":"7"}] 19:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 19:27:42 INFO - PROCESS | 1646 | 1461637662601 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 19:27:42 INFO - PROCESS | 1646 | 1461637662602 Marionette TRACE conn3 <- [1,1198,null,{}] 19:27:42 INFO - PROCESS | 1646 | 1461637662605 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:42 INFO - PROCESS | 1646 | 1461637662694 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 19:27:42 INFO - PROCESS | 1646 | 1461637662752 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187bb800 == 64 [pid = 1646] [id = 307] 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12410d800) [pid = 1646] [serial = 920] [outer = 0x0] 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1278f2c00) [pid = 1646] [serial = 921] [outer = 0x12410d800] 19:27:42 INFO - PROCESS | 1646 | 1461637662779 Marionette DEBUG loaded listener.js 19:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128e71c00) [pid = 1646] [serial = 922] [outer = 0x12410d800] 19:27:43 INFO - PROCESS | 1646 | 1461637663075 Marionette TRACE conn3 <- [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]]]}] 19:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 19:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 518ms 19:27:43 INFO - PROCESS | 1646 | 1461637663120 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1646 | 1461637663121 Marionette TRACE conn3 <- [1,1201,null,{"value":"7"}] 19:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 19:27:43 INFO - PROCESS | 1646 | 1461637663123 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1646 | 1461637663124 Marionette TRACE conn3 <- [1,1202,null,{}] 19:27:43 INFO - PROCESS | 1646 | 1461637663126 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:43 INFO - PROCESS | 1646 | 1461637663253 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 19:27:43 INFO - PROCESS | 1646 | 1461637663289 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9de000 == 65 [pid = 1646] [id = 308] 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x128e2e400) [pid = 1646] [serial = 923] [outer = 0x0] 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128ec8000) [pid = 1646] [serial = 924] [outer = 0x128e2e400] 19:27:43 INFO - PROCESS | 1646 | 1461637663317 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12aa99800) [pid = 1646] [serial = 925] [outer = 0x128e2e400] 19:27:43 INFO - PROCESS | 1646 | 1461637663620 Marionette TRACE conn3 <- [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]]]}] 19:27:43 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 19:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 520ms 19:27:43 INFO - PROCESS | 1646 | 1461637663650 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 19:27:43 INFO - PROCESS | 1646 | 1461637663654 Marionette TRACE conn3 <- [1,1205,null,{"value":"7"}] 19:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 19:27:43 INFO - PROCESS | 1646 | 1461637663658 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 19:27:43 INFO - PROCESS | 1646 | 1461637663659 Marionette TRACE conn3 <- [1,1206,null,{}] 19:27:43 INFO - PROCESS | 1646 | 1461637663661 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:43 INFO - PROCESS | 1646 | 1461637663767 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 19:27:43 INFO - PROCESS | 1646 | 1461637663804 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d512800 == 66 [pid = 1646] [id = 309] 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1299b7c00) [pid = 1646] [serial = 926] [outer = 0x0] 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12b33a800) [pid = 1646] [serial = 927] [outer = 0x1299b7c00] 19:27:43 INFO - PROCESS | 1646 | 1461637663829 Marionette DEBUG loaded listener.js 19:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12bcde000) [pid = 1646] [serial = 928] [outer = 0x1299b7c00] 19:27:44 INFO - PROCESS | 1646 | 1461637664138 Marionette TRACE conn3 <- [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]]]}] 19:27:44 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 19:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 518ms 19:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 19:27:44 INFO - PROCESS | 1646 | 1461637664181 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 1646 | 1461637664182 Marionette TRACE conn3 <- [1,1209,null,{"value":"7"}] 19:27:44 INFO - PROCESS | 1646 | 1461637664184 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 1646 | 1461637664185 Marionette TRACE conn3 <- [1,1210,null,{}] 19:27:44 INFO - PROCESS | 1646 | 1461637664188 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:44 INFO - PROCESS | 1646 | 1461637664292 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 19:27:44 INFO - PROCESS | 1646 | 1461637664326 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da31000 == 67 [pid = 1646] [id = 310] 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12aa43800) [pid = 1646] [serial = 929] [outer = 0x0] 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12aa4c000) [pid = 1646] [serial = 930] [outer = 0x12aa43800] 19:27:44 INFO - PROCESS | 1646 | 1461637664352 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12aa51000) [pid = 1646] [serial = 931] [outer = 0x12aa43800] 19:27:44 INFO - PROCESS | 1646 | 1461637664681 Marionette TRACE conn3 <- [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]]]}] 19:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 19:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 19:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 19:27:44 INFO - PROCESS | 1646 | 1461637664702 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 19:27:44 INFO - PROCESS | 1646 | 1461637664703 Marionette TRACE conn3 <- [1,1213,null,{"value":"7"}] 19:27:44 INFO - PROCESS | 1646 | 1461637664706 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 19:27:44 INFO - PROCESS | 1646 | 1461637664707 Marionette TRACE conn3 <- [1,1214,null,{}] 19:27:44 INFO - PROCESS | 1646 | 1461637664709 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:44 INFO - PROCESS | 1646 | 1461637664816 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 19:27:44 INFO - PROCESS | 1646 | 1461637664830 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x130ce9800 == 68 [pid = 1646] [id = 311] 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12aa48800) [pid = 1646] [serial = 932] [outer = 0x0] 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12bce9800) [pid = 1646] [serial = 933] [outer = 0x12aa48800] 19:27:44 INFO - PROCESS | 1646 | 1461637664855 Marionette DEBUG loaded listener.js 19:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12c12e800) [pid = 1646] [serial = 934] [outer = 0x12aa48800] 19:27:45 INFO - PROCESS | 1646 | 1461637665206 Marionette TRACE conn3 <- [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]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 19:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 518ms 19:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 19:27:45 INFO - PROCESS | 1646 | 1461637665225 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 1646 | 1461637665226 Marionette TRACE conn3 <- [1,1217,null,{"value":"7"}] 19:27:45 INFO - PROCESS | 1646 | 1461637665228 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 1646 | 1461637665229 Marionette TRACE conn3 <- [1,1218,null,{}] 19:27:45 INFO - PROCESS | 1646 | 1461637665238 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:45 INFO - PROCESS | 1646 | 1461637665344 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 19:27:45 INFO - PROCESS | 1646 | 1461637665381 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346ae000 == 69 [pid = 1646] [id = 312] 19:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12aa4c800) [pid = 1646] [serial = 935] [outer = 0x0] 19:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12c136400) [pid = 1646] [serial = 936] [outer = 0x12aa4c800] 19:27:45 INFO - PROCESS | 1646 | 1461637665407 Marionette DEBUG loaded listener.js 19:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12ca23400) [pid = 1646] [serial = 937] [outer = 0x12aa4c800] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1219b8800) [pid = 1646] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x129469000) [pid = 1646] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a9c0400) [pid = 1646] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x111089400) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1167bb800) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x121aa2800) [pid = 1646] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12b42b400) [pid = 1646] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11949e000) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x121424400) [pid = 1646] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x110eb3c00) [pid = 1646] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1185efc00) [pid = 1646] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121425400) [pid = 1646] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 19:27:45 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1197bc000) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 19:27:45 INFO - PROCESS | 1646 | 1461637665910 Marionette TRACE conn3 <- [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]]]}] 19:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 19:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 719ms 19:27:45 INFO - PROCESS | 1646 | 1461637665948 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 19:27:45 INFO - PROCESS | 1646 | 1461637665949 Marionette TRACE conn3 <- [1,1221,null,{"value":"7"}] 19:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 19:27:45 INFO - PROCESS | 1646 | 1461637665951 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 19:27:45 INFO - PROCESS | 1646 | 1461637665953 Marionette TRACE conn3 <- [1,1222,null,{}] 19:27:45 INFO - PROCESS | 1646 | 1461637665955 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:46 INFO - PROCESS | 1646 | 1461637666063 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 19:27:46 INFO - PROCESS | 1646 | 1461637666144 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccbf000 == 70 [pid = 1646] [id = 313] 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x119494000) [pid = 1646] [serial = 938] [outer = 0x0] 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x121c76000) [pid = 1646] [serial = 939] [outer = 0x119494000] 19:27:46 INFO - PROCESS | 1646 | 1461637666191 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12ca30400) [pid = 1646] [serial = 940] [outer = 0x119494000] 19:27:46 INFO - PROCESS | 1646 | 1461637666449 Marionette TRACE conn3 <- [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] 19:27:46 INFO - PROCESS | 1646 | 1461637666474 Marionette TRACE conn3 <- [1,1225,null,{"value":"7"}] 19:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 19:27:46 INFO - PROCESS | 1646 | 1461637666485 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 19:27:46 INFO - PROCESS | 1646 | 1461637666486 Marionette TRACE conn3 <- [1,1226,null,{}] 19:27:46 INFO - PROCESS | 1646 | 1461637666488 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:46 INFO - PROCESS | 1646 | 1461637666585 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 19:27:46 INFO - PROCESS | 1646 | 1461637666696 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1349ee000 == 71 [pid = 1646] [id = 314] 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12147f000) [pid = 1646] [serial = 941] [outer = 0x0] 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12d181400) [pid = 1646] [serial = 942] [outer = 0x12147f000] 19:27:46 INFO - PROCESS | 1646 | 1461637666739 Marionette DEBUG loaded listener.js 19:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12d18cc00) [pid = 1646] [serial = 943] [outer = 0x12147f000] 19:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 19:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 668ms 19:27:47 INFO - PROCESS | 1646 | 1461637667150 Marionette TRACE conn3 <- [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]]]}] 19:27:47 INFO - PROCESS | 1646 | 1461637667154 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 19:27:47 INFO - PROCESS | 1646 | 1461637667157 Marionette TRACE conn3 <- [1,1229,null,{"value":"7"}] 19:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 19:27:47 INFO - PROCESS | 1646 | 1461637667162 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1646 | 1461637667164 Marionette TRACE conn3 <- [1,1230,null,{}] 19:27:47 INFO - PROCESS | 1646 | 1461637667167 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:47 INFO - PROCESS | 1646 | 1461637667268 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 19:27:47 INFO - PROCESS | 1646 | 1461637667326 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a85800 == 72 [pid = 1646] [id = 315] 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12ca2f800) [pid = 1646] [serial = 944] [outer = 0x0] 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12d418c00) [pid = 1646] [serial = 945] [outer = 0x12ca2f800] 19:27:47 INFO - PROCESS | 1646 | 1461637667349 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12d55d000) [pid = 1646] [serial = 946] [outer = 0x12ca2f800] 19:27:47 INFO - PROCESS | 1646 | 1461637667629 Marionette TRACE conn3 <- [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]]]}] 19:27:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 19:27:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 19:27:47 INFO - PROCESS | 1646 | 1461637667682 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 19:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 19:27:47 INFO - PROCESS | 1646 | 1461637667684 Marionette TRACE conn3 <- [1,1233,null,{"value":"7"}] 19:27:47 INFO - PROCESS | 1646 | 1461637667686 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 19:27:47 INFO - PROCESS | 1646 | 1461637667687 Marionette TRACE conn3 <- [1,1234,null,{}] 19:27:47 INFO - PROCESS | 1646 | 1461637667689 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:47 INFO - PROCESS | 1646 | 1461637667775 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 19:27:47 INFO - PROCESS | 1646 | 1461637667897 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dd2800 == 73 [pid = 1646] [id = 316] 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x110eb0800) [pid = 1646] [serial = 947] [outer = 0x0] 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x111088400) [pid = 1646] [serial = 948] [outer = 0x110eb0800] 19:27:47 INFO - PROCESS | 1646 | 1461637667931 Marionette DEBUG loaded listener.js 19:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x112fbfc00) [pid = 1646] [serial = 949] [outer = 0x110eb0800] 19:27:48 INFO - PROCESS | 1646 | 1461637668387 Marionette TRACE conn3 <- [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]]]}] 19:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 19:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 768ms 19:27:48 INFO - PROCESS | 1646 | 1461637668456 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 19:27:48 INFO - PROCESS | 1646 | 1461637668458 Marionette TRACE conn3 <- [1,1237,null,{"value":"7"}] 19:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 19:27:48 INFO - PROCESS | 1646 | 1461637668462 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 19:27:48 INFO - PROCESS | 1646 | 1461637668464 Marionette TRACE conn3 <- [1,1238,null,{}] 19:27:48 INFO - PROCESS | 1646 | 1461637668467 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:48 INFO - PROCESS | 1646 | 1461637668577 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 19:27:48 INFO - PROCESS | 1646 | 1461637668647 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f20000 == 74 [pid = 1646] [id = 317] 19:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1167bb800) [pid = 1646] [serial = 950] [outer = 0x0] 19:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x1187cd000) [pid = 1646] [serial = 951] [outer = 0x1167bb800] 19:27:48 INFO - PROCESS | 1646 | 1461637668680 Marionette DEBUG loaded listener.js 19:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x119ee0000) [pid = 1646] [serial = 952] [outer = 0x1167bb800] 19:27:49 INFO - PROCESS | 1646 | 1461637669067 Marionette TRACE conn3 <- [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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 19:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 676ms 19:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 19:27:49 INFO - PROCESS | 1646 | 1461637669139 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 19:27:49 INFO - PROCESS | 1646 | 1461637669142 Marionette TRACE conn3 <- [1,1241,null,{"value":"7"}] 19:27:49 INFO - PROCESS | 1646 | 1461637669145 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 1646 | 1461637669146 Marionette TRACE conn3 <- [1,1242,null,{}] 19:27:49 INFO - PROCESS | 1646 | 1461637669149 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:49 INFO - PROCESS | 1646 | 1461637669278 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 19:27:49 INFO - PROCESS | 1646 | 1461637669352 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2d000 == 75 [pid = 1646] [id = 318] 19:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x121418800) [pid = 1646] [serial = 953] [outer = 0x0] 19:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x121c77800) [pid = 1646] [serial = 954] [outer = 0x121418800] 19:27:49 INFO - PROCESS | 1646 | 1461637669384 Marionette DEBUG loaded listener.js 19:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x128e74000) [pid = 1646] [serial = 955] [outer = 0x121418800] 19:27:49 INFO - PROCESS | 1646 | 1461637669807 Marionette TRACE conn3 <- [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]]]}] 19:27:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 19:27:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 720ms 19:27:49 INFO - PROCESS | 1646 | 1461637669866 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 19:27:49 INFO - PROCESS | 1646 | 1461637669867 Marionette TRACE conn3 <- [1,1245,null,{"value":"7"}] 19:27:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 19:27:49 INFO - PROCESS | 1646 | 1461637669875 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 19:27:49 INFO - PROCESS | 1646 | 1461637669879 Marionette TRACE conn3 <- [1,1246,null,{}] 19:27:49 INFO - PROCESS | 1646 | 1461637669882 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:50 INFO - PROCESS | 1646 | 1461637669991 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 19:27:50 INFO - PROCESS | 1646 | 1461637670093 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a83800 == 76 [pid = 1646] [id = 319] 19:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12141e000) [pid = 1646] [serial = 956] [outer = 0x0] 19:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12945ec00) [pid = 1646] [serial = 957] [outer = 0x12141e000] 19:27:50 INFO - PROCESS | 1646 | 1461637670126 Marionette DEBUG loaded listener.js 19:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12a9ea800) [pid = 1646] [serial = 958] [outer = 0x12141e000] 19:27:50 INFO - PROCESS | 1646 | 1461637670549 Marionette TRACE conn3 <- [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]]]}] 19:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 19:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 726ms 19:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 19:27:50 INFO - PROCESS | 1646 | 1461637670598 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 19:27:50 INFO - PROCESS | 1646 | 1461637670600 Marionette TRACE conn3 <- [1,1249,null,{"value":"7"}] 19:27:50 INFO - PROCESS | 1646 | 1461637670603 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 19:27:50 INFO - PROCESS | 1646 | 1461637670607 Marionette TRACE conn3 <- [1,1250,null,{}] 19:27:50 INFO - PROCESS | 1646 | 1461637670611 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:50 INFO - PROCESS | 1646 | 1461637670773 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 19:27:50 INFO - PROCESS | 1646 | 1461637670908 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x136fc3000 == 77 [pid = 1646] [id = 320] 19:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12aa44c00) [pid = 1646] [serial = 959] [outer = 0x0] 19:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12b3c4000) [pid = 1646] [serial = 960] [outer = 0x12aa44c00] 19:27:50 INFO - PROCESS | 1646 | 1461637670939 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12ca23800) [pid = 1646] [serial = 961] [outer = 0x12aa44c00] 19:27:51 INFO - PROCESS | 1646 | 1461637671386 Marionette TRACE conn3 <- [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]]]}] 19:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 19:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 823ms 19:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 19:27:51 INFO - PROCESS | 1646 | 1461637671427 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 19:27:51 INFO - PROCESS | 1646 | 1461637671428 Marionette TRACE conn3 <- [1,1253,null,{"value":"7"}] 19:27:51 INFO - PROCESS | 1646 | 1461637671431 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 19:27:51 INFO - PROCESS | 1646 | 1461637671432 Marionette TRACE conn3 <- [1,1254,null,{}] 19:27:51 INFO - PROCESS | 1646 | 1461637671435 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:51 INFO - PROCESS | 1646 | 1461637671539 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 19:27:51 INFO - PROCESS | 1646 | 1461637671599 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x136fdf000 == 78 [pid = 1646] [id = 321] 19:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12cc94400) [pid = 1646] [serial = 962] [outer = 0x0] 19:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12d18b400) [pid = 1646] [serial = 963] [outer = 0x12cc94400] 19:27:51 INFO - PROCESS | 1646 | 1461637671677 Marionette DEBUG loaded listener.js 19:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12d8f2c00) [pid = 1646] [serial = 964] [outer = 0x12cc94400] 19:27:52 INFO - PROCESS | 1646 | 1461637672170 Marionette TRACE conn3 <- [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]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 19:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 819ms 19:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 19:27:52 INFO - PROCESS | 1646 | 1461637672250 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 1646 | 1461637672252 Marionette TRACE conn3 <- [1,1257,null,{"value":"7"}] 19:27:52 INFO - PROCESS | 1646 | 1461637672254 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 1646 | 1461637672255 Marionette TRACE conn3 <- [1,1258,null,{}] 19:27:52 INFO - PROCESS | 1646 | 1461637672258 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:52 INFO - PROCESS | 1646 | 1461637672364 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 19:27:52 INFO - PROCESS | 1646 | 1461637672436 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f53800 == 79 [pid = 1646] [id = 322] 19:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1197b7400) [pid = 1646] [serial = 965] [outer = 0x0] 19:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12ca31400) [pid = 1646] [serial = 966] [outer = 0x1197b7400] 19:27:52 INFO - PROCESS | 1646 | 1461637672466 Marionette DEBUG loaded listener.js 19:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12d8f8000) [pid = 1646] [serial = 967] [outer = 0x1197b7400] 19:27:52 INFO - PROCESS | 1646 | 1461637672857 Marionette TRACE conn3 <- [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]]]}] 19:27:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 19:27:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 669ms 19:27:52 INFO - PROCESS | 1646 | 1461637672923 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 19:27:52 INFO - PROCESS | 1646 | 1461637672925 Marionette TRACE conn3 <- [1,1261,null,{"value":"7"}] 19:27:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 19:27:52 INFO - PROCESS | 1646 | 1461637672927 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 19:27:52 INFO - PROCESS | 1646 | 1461637672929 Marionette TRACE conn3 <- [1,1262,null,{}] 19:27:52 INFO - PROCESS | 1646 | 1461637672931 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:53 INFO - PROCESS | 1646 | 1461637673036 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 19:27:53 INFO - PROCESS | 1646 | 1461637673097 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12916c000 == 80 [pid = 1646] [id = 323] 19:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1175b0000) [pid = 1646] [serial = 968] [outer = 0x0] 19:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x12d8fb400) [pid = 1646] [serial = 969] [outer = 0x1175b0000] 19:27:53 INFO - PROCESS | 1646 | 1461637673127 Marionette DEBUG loaded listener.js 19:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x134345800) [pid = 1646] [serial = 970] [outer = 0x1175b0000] 19:27:53 INFO - PROCESS | 1646 | 1461637673811 Marionette TRACE conn3 <- [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]]]}] 19:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 19:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 922ms 19:27:53 INFO - PROCESS | 1646 | 1461637673868 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 19:27:53 INFO - PROCESS | 1646 | 1461637673871 Marionette TRACE conn3 <- [1,1265,null,{"value":"7"}] 19:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 19:27:53 INFO - PROCESS | 1646 | 1461637673875 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 19:27:53 INFO - PROCESS | 1646 | 1461637673878 Marionette TRACE conn3 <- [1,1266,null,{}] 19:27:53 INFO - PROCESS | 1646 | 1461637673881 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:53 INFO - PROCESS | 1646 | 1461637673983 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 19:27:54 INFO - PROCESS | 1646 | 1461637674059 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d1b000 == 81 [pid = 1646] [id = 324] 19:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1120ddc00) [pid = 1646] [serial = 971] [outer = 0x0] 19:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1125b8400) [pid = 1646] [serial = 972] [outer = 0x1120ddc00] 19:27:54 INFO - PROCESS | 1646 | 1461637674088 Marionette DEBUG loaded listener.js 19:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x112cd6000) [pid = 1646] [serial = 973] [outer = 0x1120ddc00] 19:27:54 INFO - PROCESS | 1646 | 1461637674581 Marionette TRACE conn3 <- [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]]]}] 19:27:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 19:27:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 774ms 19:27:54 INFO - PROCESS | 1646 | 1461637674652 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 19:27:54 INFO - PROCESS | 1646 | 1461637674657 Marionette TRACE conn3 <- [1,1269,null,{"value":"7"}] 19:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 19:27:54 INFO - PROCESS | 1646 | 1461637674664 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 19:27:54 INFO - PROCESS | 1646 | 1461637674666 Marionette TRACE conn3 <- [1,1270,null,{}] 19:27:54 INFO - PROCESS | 1646 | 1461637674670 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:54 INFO - PROCESS | 1646 | 1461637674814 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf30800 == 80 [pid = 1646] [id = 128] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x134a85800 == 79 [pid = 1646] [id = 315] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1349ee000 == 78 [pid = 1646] [id = 314] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccbf000 == 77 [pid = 1646] [id = 313] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1346ae000 == 76 [pid = 1646] [id = 312] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x130ce9800 == 75 [pid = 1646] [id = 311] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12da31000 == 74 [pid = 1646] [id = 310] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d512800 == 73 [pid = 1646] [id = 309] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12be41000) [pid = 1646] [serial = 884] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9de000 == 72 [pid = 1646] [id = 308] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1187bb800 == 71 [pid = 1646] [id = 307] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x129839000 == 70 [pid = 1646] [id = 306] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119994000 == 69 [pid = 1646] [id = 305] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1244aa800 == 68 [pid = 1646] [id = 304] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11997c800 == 67 [pid = 1646] [id = 303] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1346b6000 == 66 [pid = 1646] [id = 301] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13462f000 == 65 [pid = 1646] [id = 300] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x13461a800 == 64 [pid = 1646] [id = 299] 19:27:54 INFO - PROCESS | 1646 | 1461637674957 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d1000 == 63 [pid = 1646] [id = 298] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x119903800 == 62 [pid = 1646] [id = 297] 19:27:54 INFO - PROCESS | 1646 | --DOCSHELL 0x115e7d000 == 61 [pid = 1646] [id = 296] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x128f95000) [pid = 1646] [serial = 866] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1295ef400) [pid = 1646] [serial = 869] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x129465000) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12a9eec00) [pid = 1646] [serial = 872] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12945c400) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x124750800) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1162d4c00) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x115f02800) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x119dabc00) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x11875e400) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x119422c00) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x124115400) [pid = 1646] [serial = 860] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x125171c00) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12be36400) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x119da6800) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12141a400) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12150f400) [pid = 1646] [serial = 857] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121673400) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x1299b4000) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1278f3800) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x115f08000) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x11845dc00) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x111d54800) [pid = 1646] [serial = 875] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x118722400) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a9bf000) [pid = 1646] [serial = 878] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12bcdf800) [pid = 1646] [serial = 881] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1259e3c00) [pid = 1646] [serial = 863] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1299b9000) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12b422800) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12aa9b000) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128ea5800) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12141f400) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 19:27:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x117442000 == 62 [pid = 1646] [id = 325] 19:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x115f02800) [pid = 1646] [serial = 974] [outer = 0x0] 19:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x115f0b000) [pid = 1646] [serial = 975] [outer = 0x115f02800] 19:27:54 INFO - PROCESS | 1646 | 1461637674991 Marionette DEBUG loaded listener.js 19:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x116428800) [pid = 1646] [serial = 976] [outer = 0x115f02800] 19:27:55 INFO - PROCESS | 1646 | 1461637675313 Marionette TRACE conn3 <- [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]]]}] 19:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 19:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 676ms 19:27:55 INFO - PROCESS | 1646 | 1461637675339 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 19:27:55 INFO - PROCESS | 1646 | 1461637675341 Marionette TRACE conn3 <- [1,1273,null,{"value":"7"}] 19:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 19:27:55 INFO - PROCESS | 1646 | 1461637675344 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 19:27:55 INFO - PROCESS | 1646 | 1461637675347 Marionette TRACE conn3 <- [1,1274,null,{}] 19:27:55 INFO - PROCESS | 1646 | 1461637675357 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:55 INFO - PROCESS | 1646 | 1461637675453 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 19:27:55 INFO - PROCESS | 1646 | 1461637675545 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bc000 == 63 [pid = 1646] [id = 326] 19:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1162d8400) [pid = 1646] [serial = 977] [outer = 0x0] 19:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1175a8400) [pid = 1646] [serial = 978] [outer = 0x1162d8400] 19:27:55 INFO - PROCESS | 1646 | 1461637675590 Marionette DEBUG loaded listener.js 19:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1185f4c00) [pid = 1646] [serial = 979] [outer = 0x1162d8400] 19:27:56 INFO - PROCESS | 1646 | 1461637676016 Marionette TRACE conn3 <- [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]]]}] 19:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 19:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 677ms 19:27:56 INFO - PROCESS | 1646 | 1461637676021 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 19:27:56 INFO - PROCESS | 1646 | 1461637676023 Marionette TRACE conn3 <- [1,1277,null,{"value":"7"}] 19:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 19:27:56 INFO - PROCESS | 1646 | 1461637676046 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 1646 | 1461637676049 Marionette TRACE conn3 <- [1,1278,null,{}] 19:27:56 INFO - PROCESS | 1646 | 1461637676053 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:56 INFO - PROCESS | 1646 | 1461637676151 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 19:27:56 INFO - PROCESS | 1646 | 1461637676156 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0a7800 == 64 [pid = 1646] [id = 327] 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11871f400) [pid = 1646] [serial = 980] [outer = 0x0] 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x118761400) [pid = 1646] [serial = 981] [outer = 0x11871f400] 19:27:56 INFO - PROCESS | 1646 | 1461637676183 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x118f32800) [pid = 1646] [serial = 982] [outer = 0x11871f400] 19:27:56 INFO - PROCESS | 1646 | 1461637676517 Marionette TRACE conn3 <- [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]]]}] 19:27:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 19:27:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 533ms 19:27:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 19:27:56 INFO - PROCESS | 1646 | 1461637676570 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 19:27:56 INFO - PROCESS | 1646 | 1461637676571 Marionette TRACE conn3 <- [1,1281,null,{"value":"7"}] 19:27:56 INFO - PROCESS | 1646 | 1461637676573 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 19:27:56 INFO - PROCESS | 1646 | 1461637676574 Marionette TRACE conn3 <- [1,1282,null,{}] 19:27:56 INFO - PROCESS | 1646 | 1461637676576 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:56 INFO - PROCESS | 1646 | 1461637676688 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 19:27:56 INFO - PROCESS | 1646 | 1461637676728 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215ba800 == 65 [pid = 1646] [id = 328] 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x118760800) [pid = 1646] [serial = 983] [outer = 0x0] 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x118f3ac00) [pid = 1646] [serial = 984] [outer = 0x118760800] 19:27:56 INFO - PROCESS | 1646 | 1461637676754 Marionette DEBUG loaded listener.js 19:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11942cc00) [pid = 1646] [serial = 985] [outer = 0x118760800] 19:27:57 INFO - PROCESS | 1646 | 1461637677095 Marionette TRACE conn3 <- [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]]]}] 19:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 19:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 570ms 19:27:57 INFO - PROCESS | 1646 | 1461637677144 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 19:27:57 INFO - PROCESS | 1646 | 1461637677145 Marionette TRACE conn3 <- [1,1285,null,{"value":"7"}] 19:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 19:27:57 INFO - PROCESS | 1646 | 1461637677147 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 19:27:57 INFO - PROCESS | 1646 | 1461637677149 Marionette TRACE conn3 <- [1,1286,null,{}] 19:27:57 INFO - PROCESS | 1646 | 1461637677160 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:57 INFO - PROCESS | 1646 | 1461637677278 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 19:27:57 INFO - PROCESS | 1646 | 1461637677316 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12412e000 == 66 [pid = 1646] [id = 329] 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x11942f400) [pid = 1646] [serial = 986] [outer = 0x0] 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11955e400) [pid = 1646] [serial = 987] [outer = 0x11942f400] 19:27:57 INFO - PROCESS | 1646 | 1461637677343 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12141c800) [pid = 1646] [serial = 988] [outer = 0x11942f400] 19:27:57 INFO - PROCESS | 1646 | 1461637677663 Marionette TRACE conn3 <- [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]]]}] 19:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 19:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 528ms 19:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 19:27:57 INFO - PROCESS | 1646 | 1461637677677 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 19:27:57 INFO - PROCESS | 1646 | 1461637677678 Marionette TRACE conn3 <- [1,1289,null,{"value":"7"}] 19:27:57 INFO - PROCESS | 1646 | 1461637677680 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 19:27:57 INFO - PROCESS | 1646 | 1461637677681 Marionette TRACE conn3 <- [1,1290,null,{}] 19:27:57 INFO - PROCESS | 1646 | 1461637677684 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:57 INFO - PROCESS | 1646 | 1461637677793 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 19:27:57 INFO - PROCESS | 1646 | 1461637677835 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fd4000 == 67 [pid = 1646] [id = 330] 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x119565400) [pid = 1646] [serial = 989] [outer = 0x0] 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12150f400) [pid = 1646] [serial = 990] [outer = 0x119565400] 19:27:57 INFO - PROCESS | 1646 | 1461637677861 Marionette DEBUG loaded listener.js 19:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x121614000) [pid = 1646] [serial = 991] [outer = 0x119565400] 19:27:58 INFO - PROCESS | 1646 | 1461637678200 Marionette TRACE conn3 <- [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]]]}] 19:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 19:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 571ms 19:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 19:27:58 INFO - PROCESS | 1646 | 1461637678254 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 1646 | 1461637678256 Marionette TRACE conn3 <- [1,1293,null,{"value":"7"}] 19:27:58 INFO - PROCESS | 1646 | 1461637678258 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 1646 | 1461637678259 Marionette TRACE conn3 <- [1,1294,null,{}] 19:27:58 INFO - PROCESS | 1646 | 1461637678261 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:58 INFO - PROCESS | 1646 | 1461637678379 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 19:27:58 INFO - PROCESS | 1646 | 1461637678398 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x129837800 == 68 [pid = 1646] [id = 331] 19:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12141b400) [pid = 1646] [serial = 992] [outer = 0x0] 19:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1219b7c00) [pid = 1646] [serial = 993] [outer = 0x12141b400] 19:27:58 INFO - PROCESS | 1646 | 1461637678440 Marionette DEBUG loaded listener.js 19:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12410e400) [pid = 1646] [serial = 994] [outer = 0x12141b400] 19:27:58 INFO - PROCESS | 1646 | 1461637678818 Marionette TRACE conn3 <- [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]]]}] 19:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 19:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 19:27:58 INFO - PROCESS | 1646 | 1461637678842 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 19:27:58 INFO - PROCESS | 1646 | 1461637678843 Marionette TRACE conn3 <- [1,1297,null,{"value":"7"}] 19:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 19:27:58 INFO - PROCESS | 1646 | 1461637678845 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 19:27:58 INFO - PROCESS | 1646 | 1461637678846 Marionette TRACE conn3 <- [1,1298,null,{}] 19:27:58 INFO - PROCESS | 1646 | 1461637678849 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:58 INFO - PROCESS | 1646 | 1461637678956 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12be36c00) [pid = 1646] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12aa43800) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1299b7c00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x11875bc00) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x119494000) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12aa4c800) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x128e2e400) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12410d800) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11a117000) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x121ac9c00) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12aa48800) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x114e1a400) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 19:27:59 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12147f000) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 19:27:59 INFO - PROCESS | 1646 | 1461637679223 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118540800 == 69 [pid = 1646] [id = 332] 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1133ba400) [pid = 1646] [serial = 995] [outer = 0x0] 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11875bc00) [pid = 1646] [serial = 996] [outer = 0x1133ba400] 19:27:59 INFO - PROCESS | 1646 | 1461637679249 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x121673c00) [pid = 1646] [serial = 997] [outer = 0x1133ba400] 19:27:59 INFO - PROCESS | 1646 | 1461637679534 Marionette TRACE conn3 <- [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]]]}] 19:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 19:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 720ms 19:27:59 INFO - PROCESS | 1646 | 1461637679565 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 19:27:59 INFO - PROCESS | 1646 | 1461637679566 Marionette TRACE conn3 <- [1,1301,null,{"value":"7"}] 19:27:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 19:27:59 INFO - PROCESS | 1646 | 1461637679568 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 19:27:59 INFO - PROCESS | 1646 | 1461637679570 Marionette TRACE conn3 <- [1,1302,null,{}] 19:27:59 INFO - PROCESS | 1646 | 1461637679572 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:27:59 INFO - PROCESS | 1646 | 1461637679664 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 19:27:59 INFO - PROCESS | 1646 | 1461637679668 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:27:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36c800 == 70 [pid = 1646] [id = 333] 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12475d000) [pid = 1646] [serial = 998] [outer = 0x0] 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x125885000) [pid = 1646] [serial = 999] [outer = 0x12475d000] 19:27:59 INFO - PROCESS | 1646 | 1461637679694 Marionette DEBUG loaded listener.js 19:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x125ec6800) [pid = 1646] [serial = 1000] [outer = 0x12475d000] 19:28:00 INFO - PROCESS | 1646 | 1461637680040 Marionette TRACE conn3 <- [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]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 19:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 518ms 19:28:00 INFO - PROCESS | 1646 | 1461637680088 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 1646 | 1461637680089 Marionette TRACE conn3 <- [1,1305,null,{"value":"7"}] 19:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 19:28:00 INFO - PROCESS | 1646 | 1461637680092 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 1646 | 1461637680094 Marionette TRACE conn3 <- [1,1306,null,{}] 19:28:00 INFO - PROCESS | 1646 | 1461637680096 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:00 INFO - PROCESS | 1646 | 1461637680203 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 19:28:00 INFO - PROCESS | 1646 | 1461637680207 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c18a000 == 71 [pid = 1646] [id = 334] 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x125ec6c00) [pid = 1646] [serial = 1001] [outer = 0x0] 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1278ee400) [pid = 1646] [serial = 1002] [outer = 0x125ec6c00] 19:28:00 INFO - PROCESS | 1646 | 1461637680237 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x128e71000) [pid = 1646] [serial = 1003] [outer = 0x125ec6c00] 19:28:00 INFO - PROCESS | 1646 | 1461637680588 Marionette TRACE conn3 <- [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]]]}] 19:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 19:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 521ms 19:28:00 INFO - PROCESS | 1646 | 1461637680613 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 19:28:00 INFO - PROCESS | 1646 | 1461637680614 Marionette TRACE conn3 <- [1,1309,null,{"value":"7"}] 19:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 19:28:00 INFO - PROCESS | 1646 | 1461637680617 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 19:28:00 INFO - PROCESS | 1646 | 1461637680618 Marionette TRACE conn3 <- [1,1310,null,{}] 19:28:00 INFO - PROCESS | 1646 | 1461637680620 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:00 INFO - PROCESS | 1646 | 1461637680707 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 19:28:00 INFO - PROCESS | 1646 | 1461637680769 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2ca000 == 72 [pid = 1646] [id = 335] 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x125ecc000) [pid = 1646] [serial = 1004] [outer = 0x0] 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x128e9dc00) [pid = 1646] [serial = 1005] [outer = 0x125ecc000] 19:28:00 INFO - PROCESS | 1646 | 1461637680794 Marionette DEBUG loaded listener.js 19:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x128ec4400) [pid = 1646] [serial = 1006] [outer = 0x125ecc000] 19:28:01 INFO - PROCESS | 1646 | 1461637681276 Marionette TRACE conn3 <- [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] 19:28:01 INFO - PROCESS | 1646 | 1461637681295 Marionette TRACE conn3 <- [1,1313,null,{"value":"7"}] 19:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 19:28:01 INFO - PROCESS | 1646 | 1461637681309 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 19:28:01 INFO - PROCESS | 1646 | 1461637681314 Marionette TRACE conn3 <- [1,1314,null,{}] 19:28:01 INFO - PROCESS | 1646 | 1461637681323 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:01 INFO - PROCESS | 1646 | 1461637681490 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 19:28:01 INFO - PROCESS | 1646 | 1461637681605 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11629e800 == 73 [pid = 1646] [id = 336] 19:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1120dcc00) [pid = 1646] [serial = 1007] [outer = 0x0] 19:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1125b9800) [pid = 1646] [serial = 1008] [outer = 0x1120dcc00] 19:28:01 INFO - PROCESS | 1646 | 1461637681637 Marionette DEBUG loaded listener.js 19:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x113430c00) [pid = 1646] [serial = 1009] [outer = 0x1120dcc00] 19:28:02 INFO - PROCESS | 1646 | 1461637682083 Marionette TRACE conn3 <- [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]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 19:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 831ms 19:28:02 INFO - PROCESS | 1646 | 1461637682154 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 19:28:02 INFO - PROCESS | 1646 | 1461637682160 Marionette TRACE conn3 <- [1,1317,null,{"value":"7"}] 19:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 19:28:02 INFO - PROCESS | 1646 | 1461637682166 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 1646 | 1461637682168 Marionette TRACE conn3 <- [1,1318,null,{}] 19:28:02 INFO - PROCESS | 1646 | 1461637682171 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:02 INFO - PROCESS | 1646 | 1461637682283 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 19:28:02 INFO - PROCESS | 1646 | 1461637682359 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199cd000 == 74 [pid = 1646] [id = 337] 19:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x115d2f800) [pid = 1646] [serial = 1010] [outer = 0x0] 19:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x116a76c00) [pid = 1646] [serial = 1011] [outer = 0x115d2f800] 19:28:02 INFO - PROCESS | 1646 | 1461637682390 Marionette DEBUG loaded listener.js 19:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11817d000) [pid = 1646] [serial = 1012] [outer = 0x115d2f800] 19:28:02 INFO - PROCESS | 1646 | 1461637682787 Marionette TRACE conn3 <- [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]]]}] 19:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 19:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 672ms 19:28:02 INFO - PROCESS | 1646 | 1461637682851 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 19:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 19:28:02 INFO - PROCESS | 1646 | 1461637682853 Marionette TRACE conn3 <- [1,1321,null,{"value":"7"}] 19:28:02 INFO - PROCESS | 1646 | 1461637682857 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 19:28:02 INFO - PROCESS | 1646 | 1461637682860 Marionette TRACE conn3 <- [1,1322,null,{}] 19:28:02 INFO - PROCESS | 1646 | 1461637682868 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:02 INFO - PROCESS | 1646 | 1461637682983 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 19:28:03 INFO - PROCESS | 1646 | 1461637683060 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b45f800 == 75 [pid = 1646] [id = 338] 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x118721400) [pid = 1646] [serial = 1013] [outer = 0x0] 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11944f800) [pid = 1646] [serial = 1014] [outer = 0x118721400] 19:28:03 INFO - PROCESS | 1646 | 1461637683092 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x119edfc00) [pid = 1646] [serial = 1015] [outer = 0x118721400] 19:28:03 INFO - PROCESS | 1646 | 1461637683526 Marionette TRACE conn3 <- [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]]]}] 19:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 19:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 723ms 19:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 19:28:03 INFO - PROCESS | 1646 | 1461637683581 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 19:28:03 INFO - PROCESS | 1646 | 1461637683583 Marionette TRACE conn3 <- [1,1325,null,{"value":"7"}] 19:28:03 INFO - PROCESS | 1646 | 1461637683585 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 19:28:03 INFO - PROCESS | 1646 | 1461637683586 Marionette TRACE conn3 <- [1,1326,null,{}] 19:28:03 INFO - PROCESS | 1646 | 1461637683589 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:03 INFO - PROCESS | 1646 | 1461637683704 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 19:28:03 INFO - PROCESS | 1646 | 1461637683803 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1af800 == 76 [pid = 1646] [id = 339] 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x11a1f5400) [pid = 1646] [serial = 1016] [outer = 0x0] 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x121c76c00) [pid = 1646] [serial = 1017] [outer = 0x11a1f5400] 19:28:03 INFO - PROCESS | 1646 | 1461637683853 Marionette DEBUG loaded listener.js 19:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12789c400) [pid = 1646] [serial = 1018] [outer = 0x11a1f5400] 19:28:04 INFO - PROCESS | 1646 | 1461637684332 Marionette TRACE conn3 <- [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]]]}] 19:28:04 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 19:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 768ms 19:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 19:28:04 INFO - PROCESS | 1646 | 1461637684354 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 19:28:04 INFO - PROCESS | 1646 | 1461637684355 Marionette TRACE conn3 <- [1,1329,null,{"value":"7"}] 19:28:04 INFO - PROCESS | 1646 | 1461637684358 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 19:28:04 INFO - PROCESS | 1646 | 1461637684359 Marionette TRACE conn3 <- [1,1330,null,{}] 19:28:04 INFO - PROCESS | 1646 | 1461637684377 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:04 INFO - PROCESS | 1646 | 1461637684507 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 19:28:04 INFO - PROCESS | 1646 | 1461637684518 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da19000 == 77 [pid = 1646] [id = 340] 19:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1278f9800) [pid = 1646] [serial = 1019] [outer = 0x0] 19:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x128e31400) [pid = 1646] [serial = 1020] [outer = 0x1278f9800] 19:28:04 INFO - PROCESS | 1646 | 1461637684559 Marionette DEBUG loaded listener.js 19:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1291b0000) [pid = 1646] [serial = 1021] [outer = 0x1278f9800] 19:28:05 INFO - PROCESS | 1646 | 1461637685009 Marionette TRACE conn3 <- [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]]]}] 19:28:05 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 19:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 668ms 19:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 19:28:05 INFO - PROCESS | 1646 | 1461637685027 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 1646 | 1461637685028 Marionette TRACE conn3 <- [1,1333,null,{"value":"7"}] 19:28:05 INFO - PROCESS | 1646 | 1461637685031 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 1646 | 1461637685032 Marionette TRACE conn3 <- [1,1334,null,{}] 19:28:05 INFO - PROCESS | 1646 | 1461637685035 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:05 INFO - PROCESS | 1646 | 1461637685163 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 19:28:05 INFO - PROCESS | 1646 | 1461637685270 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cdd800 == 78 [pid = 1646] [id = 341] 19:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x129465c00) [pid = 1646] [serial = 1022] [outer = 0x0] 19:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x1294cd400) [pid = 1646] [serial = 1023] [outer = 0x129465c00] 19:28:05 INFO - PROCESS | 1646 | 1461637685305 Marionette DEBUG loaded listener.js 19:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12981dc00) [pid = 1646] [serial = 1024] [outer = 0x129465c00] 19:28:05 INFO - PROCESS | 1646 | 1461637685754 Marionette TRACE conn3 <- [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]]]}] 19:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 19:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 769ms 19:28:05 INFO - PROCESS | 1646 | 1461637685815 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 19:28:05 INFO - PROCESS | 1646 | 1461637685818 Marionette TRACE conn3 <- [1,1337,null,{"value":"7"}] 19:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 19:28:05 INFO - PROCESS | 1646 | 1461637685825 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 19:28:05 INFO - PROCESS | 1646 | 1461637685827 Marionette TRACE conn3 <- [1,1338,null,{}] 19:28:05 INFO - PROCESS | 1646 | 1461637685831 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:05 INFO - PROCESS | 1646 | 1461637685981 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 19:28:06 INFO - PROCESS | 1646 | 1461637686059 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344cd000 == 79 [pid = 1646] [id = 342] 19:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x1295ad800) [pid = 1646] [serial = 1025] [outer = 0x0] 19:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x1299ba000) [pid = 1646] [serial = 1026] [outer = 0x1295ad800] 19:28:06 INFO - PROCESS | 1646 | 1461637686086 Marionette DEBUG loaded listener.js 19:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12a9c0000) [pid = 1646] [serial = 1027] [outer = 0x1295ad800] 19:28:06 INFO - PROCESS | 1646 | 1461637686962 Marionette TRACE conn3 <- [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]]]}] 19:28:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 19:28:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1174ms 19:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 19:28:07 INFO - PROCESS | 1646 | 1461637686998 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 19:28:07 INFO - PROCESS | 1646 | 1461637686999 Marionette TRACE conn3 <- [1,1341,null,{"value":"7"}] 19:28:07 INFO - PROCESS | 1646 | 1461637687001 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 1646 | 1461637687003 Marionette TRACE conn3 <- [1,1342,null,{}] 19:28:07 INFO - PROCESS | 1646 | 1461637687007 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:07 INFO - PROCESS | 1646 | 1461637687112 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 19:28:07 INFO - PROCESS | 1646 | 1461637687214 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acab800 == 80 [pid = 1646] [id = 343] 19:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x1278f7c00) [pid = 1646] [serial = 1028] [outer = 0x0] 19:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x1299bec00) [pid = 1646] [serial = 1029] [outer = 0x1278f7c00] 19:28:07 INFO - PROCESS | 1646 | 1461637687247 Marionette DEBUG loaded listener.js 19:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12aa43c00) [pid = 1646] [serial = 1030] [outer = 0x1278f7c00] 19:28:07 INFO - PROCESS | 1646 | 1461637687888 Marionette TRACE conn3 <- [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]]]}] 19:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 19:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 920ms 19:28:07 INFO - PROCESS | 1646 | 1461637687922 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 19:28:07 INFO - PROCESS | 1646 | 1461637687925 Marionette TRACE conn3 <- [1,1345,null,{"value":"7"}] 19:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 19:28:07 INFO - PROCESS | 1646 | 1461637687929 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 19:28:07 INFO - PROCESS | 1646 | 1461637687931 Marionette TRACE conn3 <- [1,1346,null,{}] 19:28:07 INFO - PROCESS | 1646 | 1461637687934 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:08 INFO - PROCESS | 1646 | 1461637688040 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 19:28:08 INFO - PROCESS | 1646 | 1461637688119 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119913800 == 81 [pid = 1646] [id = 344] 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x112fbd400) [pid = 1646] [serial = 1031] [outer = 0x0] 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x11342c800) [pid = 1646] [serial = 1032] [outer = 0x112fbd400] 19:28:08 INFO - PROCESS | 1646 | 1461637688148 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x116445c00) [pid = 1646] [serial = 1033] [outer = 0x112fbd400] 19:28:08 INFO - PROCESS | 1646 | 1461637688600 Marionette TRACE conn3 <- [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]]]}] 19:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 19:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 723ms 19:28:08 INFO - PROCESS | 1646 | 1461637688652 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 19:28:08 INFO - PROCESS | 1646 | 1461637688655 Marionette TRACE conn3 <- [1,1349,null,{"value":"7"}] 19:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 19:28:08 INFO - PROCESS | 1646 | 1461637688660 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 19:28:08 INFO - PROCESS | 1646 | 1461637688661 Marionette TRACE conn3 <- [1,1350,null,{}] 19:28:08 INFO - PROCESS | 1646 | 1461637688664 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:08 INFO - PROCESS | 1646 | 1461637688809 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 19:28:08 INFO - PROCESS | 1646 | 1461637688868 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119994000 == 82 [pid = 1646] [id = 345] 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x118720c00) [pid = 1646] [serial = 1034] [outer = 0x0] 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x1187c4400) [pid = 1646] [serial = 1035] [outer = 0x118720c00] 19:28:08 INFO - PROCESS | 1646 | 1461637688895 Marionette DEBUG loaded listener.js 19:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x119307400) [pid = 1646] [serial = 1036] [outer = 0x118720c00] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12c18a000 == 81 [pid = 1646] [id = 334] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36c800 == 80 [pid = 1646] [id = 333] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x118540800 == 79 [pid = 1646] [id = 332] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x129837800 == 78 [pid = 1646] [id = 331] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x128fd4000 == 77 [pid = 1646] [id = 330] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x12412e000 == 76 [pid = 1646] [id = 329] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x121517c00) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x12bce3000) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x1185e7400) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1295b3400) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x128eaa800) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12c12d800) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x110eb5800) [pid = 1646] [serial = 887] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1215ba800 == 75 [pid = 1646] [id = 328] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0a7800 == 74 [pid = 1646] [id = 327] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bc000 == 73 [pid = 1646] [id = 326] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x117442000 == 72 [pid = 1646] [id = 325] 19:28:09 INFO - PROCESS | 1646 | --DOCSHELL 0x115d1b000 == 71 [pid = 1646] [id = 324] 19:28:09 INFO - PROCESS | 1646 | 1461637689323 Marionette TRACE conn3 <- [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]]]}] 19:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 19:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 671ms 19:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 19:28:09 INFO - PROCESS | 1646 | 1461637689333 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 1646 | 1461637689335 Marionette TRACE conn3 <- [1,1353,null,{"value":"7"}] 19:28:09 INFO - PROCESS | 1646 | 1461637689337 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 1646 | 1461637689339 Marionette TRACE conn3 <- [1,1354,null,{}] 19:28:09 INFO - PROCESS | 1646 | 1461637689346 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:09 INFO - PROCESS | 1646 | 1461637689441 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12c132400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12aa4c000) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12b33a800) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x119c9a400) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x119495000) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12aa51000) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x121c76000) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12c136400) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x128ec8000) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x1278f2c00) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128e71c00) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x121423800) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x121615800) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x125883400) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12789d000) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12bce9800) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12ca23400) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1185f6800) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x116430400) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12d18cc00) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12bcde000) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12ca30400) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12c12e800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12aa99800) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12d418c00) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x119e44400) [pid = 1646] [serial = 495] [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.] 19:28:09 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12d181400) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 19:28:09 INFO - PROCESS | 1646 | 1461637689507 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e4f000 == 72 [pid = 1646] [id = 346] 19:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x118075c00) [pid = 1646] [serial = 1037] [outer = 0x0] 19:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x119426000) [pid = 1646] [serial = 1038] [outer = 0x118075c00] 19:28:09 INFO - PROCESS | 1646 | 1461637689539 Marionette DEBUG loaded listener.js 19:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x119e3d000) [pid = 1646] [serial = 1039] [outer = 0x118075c00] 19:28:09 INFO - PROCESS | 1646 | 1461637689857 Marionette TRACE conn3 <- [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]]]}] 19:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 19:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 576ms 19:28:09 INFO - PROCESS | 1646 | 1461637689914 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 19:28:09 INFO - PROCESS | 1646 | 1461637689915 Marionette TRACE conn3 <- [1,1357,null,{"value":"7"}] 19:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 19:28:09 INFO - PROCESS | 1646 | 1461637689918 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 19:28:09 INFO - PROCESS | 1646 | 1461637689919 Marionette TRACE conn3 <- [1,1358,null,{}] 19:28:09 INFO - PROCESS | 1646 | 1461637689921 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:10 INFO - PROCESS | 1646 | 1461637690008 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 19:28:10 INFO - PROCESS | 1646 | 1461637690067 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12589a800 == 73 [pid = 1646] [id = 347] 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x119ee3000) [pid = 1646] [serial = 1040] [outer = 0x0] 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x121425400) [pid = 1646] [serial = 1041] [outer = 0x119ee3000] 19:28:10 INFO - PROCESS | 1646 | 1461637690115 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x121611400) [pid = 1646] [serial = 1042] [outer = 0x119ee3000] 19:28:10 INFO - PROCESS | 1646 | 1461637690393 Marionette TRACE conn3 <- [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]]]}] 19:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 19:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 19:28:10 INFO - PROCESS | 1646 | 1461637690439 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 19:28:10 INFO - PROCESS | 1646 | 1461637690440 Marionette TRACE conn3 <- [1,1361,null,{"value":"7"}] 19:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 19:28:10 INFO - PROCESS | 1646 | 1461637690442 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 19:28:10 INFO - PROCESS | 1646 | 1461637690443 Marionette TRACE conn3 <- [1,1362,null,{}] 19:28:10 INFO - PROCESS | 1646 | 1461637690446 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:10 INFO - PROCESS | 1646 | 1461637690537 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 19:28:10 INFO - PROCESS | 1646 | 1461637690541 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c47000 == 74 [pid = 1646] [id = 348] 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x121618400) [pid = 1646] [serial = 1043] [outer = 0x0] 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x121acf400) [pid = 1646] [serial = 1044] [outer = 0x121618400] 19:28:10 INFO - PROCESS | 1646 | 1461637690567 Marionette DEBUG loaded listener.js 19:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x124758800) [pid = 1646] [serial = 1045] [outer = 0x121618400] 19:28:11 INFO - PROCESS | 1646 | 1461637691003 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 19:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 19:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 572ms 19:28:11 INFO - PROCESS | 1646 | 1461637691015 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 19:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 19:28:11 INFO - PROCESS | 1646 | 1461637691017 Marionette TRACE conn3 <- [1,1365,null,{"value":"7"}] 19:28:11 INFO - PROCESS | 1646 | 1461637691021 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 1646 | 1461637691023 Marionette TRACE conn3 <- [1,1366,null,{}] 19:28:11 INFO - PROCESS | 1646 | 1461637691026 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:11 INFO - PROCESS | 1646 | 1461637691187 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 19:28:11 INFO - PROCESS | 1646 | 1461637691202 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b455000 == 75 [pid = 1646] [id = 349] 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x125880000) [pid = 1646] [serial = 1046] [outer = 0x0] 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12789d000) [pid = 1646] [serial = 1047] [outer = 0x125880000] 19:28:11 INFO - PROCESS | 1646 | 1461637691231 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x128f9bc00) [pid = 1646] [serial = 1048] [outer = 0x125880000] 19:28:11 INFO - PROCESS | 1646 | 1461637691642 Marionette TRACE conn3 <- [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] 19:28:11 INFO - PROCESS | 1646 | 1461637691697 Marionette TRACE conn3 <- [1,1369,null,{"value":"7"}] 19:28:11 INFO - PROCESS | 1646 | 1461637691699 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 19:28:11 INFO - PROCESS | 1646 | 1461637691700 Marionette TRACE conn3 <- [1,1370,null,{}] 19:28:11 INFO - PROCESS | 1646 | 1461637691703 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:11 INFO - PROCESS | 1646 | 1461637691819 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 19:28:11 INFO - PROCESS | 1646 | 1461637691829 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccbf000 == 76 [pid = 1646] [id = 350] 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x127895c00) [pid = 1646] [serial = 1049] [outer = 0x0] 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x1295a4800) [pid = 1646] [serial = 1050] [outer = 0x127895c00] 19:28:11 INFO - PROCESS | 1646 | 1461637691856 Marionette DEBUG loaded listener.js 19:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x1295b1c00) [pid = 1646] [serial = 1051] [outer = 0x127895c00] 19:28:12 INFO - PROCESS | 1646 | 1461637692199 Marionette TRACE conn3 <- [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] 19:28:12 INFO - PROCESS | 1646 | 1461637692221 Marionette TRACE conn3 <- [1,1373,null,{"value":"7"}] 19:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 19:28:12 INFO - PROCESS | 1646 | 1461637692229 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 19:28:12 INFO - PROCESS | 1646 | 1461637692230 Marionette TRACE conn3 <- [1,1374,null,{}] 19:28:12 INFO - PROCESS | 1646 | 1461637692234 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:12 INFO - PROCESS | 1646 | 1461637692348 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 19:28:12 INFO - PROCESS | 1646 | 1461637692359 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d77b000 == 77 [pid = 1646] [id = 351] 19:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1295b3400) [pid = 1646] [serial = 1052] [outer = 0x0] 19:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12aa43800) [pid = 1646] [serial = 1053] [outer = 0x1295b3400] 19:28:12 INFO - PROCESS | 1646 | 1461637692384 Marionette DEBUG loaded listener.js 19:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12aa4b000) [pid = 1646] [serial = 1054] [outer = 0x1295b3400] 19:28:12 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:12 INFO - PROCESS | 1646 | 1461637692753 Marionette TRACE conn3 <- [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] 19:28:12 INFO - PROCESS | 1646 | 1461637692801 Marionette TRACE conn3 <- [1,1377,null,{"value":"7"}] 19:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 19:28:12 INFO - PROCESS | 1646 | 1461637692803 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 19:28:12 INFO - PROCESS | 1646 | 1461637692804 Marionette TRACE conn3 <- [1,1378,null,{}] 19:28:12 INFO - PROCESS | 1646 | 1461637692807 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:12 INFO - PROCESS | 1646 | 1461637692921 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 19:28:12 INFO - PROCESS | 1646 | 1461637692937 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cd5800 == 78 [pid = 1646] [id = 352] 19:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x1295f4800) [pid = 1646] [serial = 1055] [outer = 0x0] 19:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12aa99000) [pid = 1646] [serial = 1056] [outer = 0x1295f4800] 19:28:12 INFO - PROCESS | 1646 | 1461637692963 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12aaa5800) [pid = 1646] [serial = 1057] [outer = 0x1295f4800] 19:28:13 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html | Canvas test: 2d.pattern.image.incomplete.nosrc - An attempt was made to use an object that is not, or is no longer, usable 19:28:13 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13 19:28:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:13 INFO - _addTest/ [0,1381,"getWindowHandle",null] 19:28:13 INFO - PROCESS | 1646 | 1461637693324 Marionette TRACE conn3 <- [1,1381,null,{"value":"7"}] 19:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 19:28:13 INFO - PROCESS | 1646 | 1461637693326 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 19:28:13 INFO - PROCESS | 1646 | 1461637693327 Marionette TRACE conn3 <- [1,1382,null,{}] 19:28:13 INFO - PROCESS | 1646 | 1461637693329 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:13 INFO - PROCESS | 1646 | 1461637693755 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x128ea2800) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x121418c00) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x119565400) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11942f400) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1175b0000) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x121418800) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x1197b7400) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1120ddc00) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x1167bb800) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x125ec6c00) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x11871f400) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x118760800) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x115f02800) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x110eb0800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12aa44c00) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12141e000) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x12141b400) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1162d8400) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12cc94400) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x1133ba400) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12475d000) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1185f2800) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12150e400) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x119c90400) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x110eb1c00) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x115f11000) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x121512400) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1187c3c00) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1133be800) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12aaa3000) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x124116400) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11806e000) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128e2a000) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x119c92400) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x121425800) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1299b2800) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x113423800) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1166e0c00) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119da4c00) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x125880c00) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128e33400) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12981cc00) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12d413c00) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x115f0a000) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11942d400) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128ea0000) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x110eaec00) [pid = 1646] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x115f0f400) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x119e3d400) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12789e800) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129467000) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 19:28:13 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12b42fc00) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 19:28:13 INFO - PROCESS | 1646 | 1461637693837 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x112531000 == 79 [pid = 1646] [id = 353] 19:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x110eb1c00) [pid = 1646] [serial = 1058] [outer = 0x0] 19:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11108fc00) [pid = 1646] [serial = 1059] [outer = 0x110eb1c00] 19:28:13 INFO - PROCESS | 1646 | 1461637693863 Marionette DEBUG loaded listener.js 19:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x114e1a400) [pid = 1646] [serial = 1060] [outer = 0x110eb1c00] 19:28:14 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 19:28:14 INFO - PROCESS | 1646 | 1461637694158 Marionette TRACE conn3 <- [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] 19:28:14 INFO - PROCESS | 1646 | 1461637694200 Marionette TRACE conn3 <- [1,1385,null,{"value":"7"}] 19:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 19:28:14 INFO - PROCESS | 1646 | 1461637694203 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1646 | 1461637694204 Marionette TRACE conn3 <- [1,1386,null,{}] 19:28:14 INFO - PROCESS | 1646 | 1461637694207 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:14 INFO - PROCESS | 1646 | 1461637694336 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 19:28:14 INFO - PROCESS | 1646 | 1461637694344 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1ca800 == 80 [pid = 1646] [id = 354] 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x1133be800) [pid = 1646] [serial = 1061] [outer = 0x0] 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11817a400) [pid = 1646] [serial = 1062] [outer = 0x1133be800] 19:28:14 INFO - PROCESS | 1646 | 1461637694374 Marionette DEBUG loaded listener.js 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x121616800) [pid = 1646] [serial = 1063] [outer = 0x1133be800] 19:28:14 INFO - PROCESS | 1646 | 1461637694674 Marionette TRACE conn3 <- [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] 19:28:14 INFO - PROCESS | 1646 | 1461637694724 Marionette TRACE conn3 <- [1,1389,null,{"value":"7"}] 19:28:14 INFO - PROCESS | 1646 | 1461637694726 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 19:28:14 INFO - PROCESS | 1646 | 1461637694727 Marionette TRACE conn3 <- [1,1390,null,{}] 19:28:14 INFO - PROCESS | 1646 | 1461637694730 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:14 INFO - PROCESS | 1646 | 1461637694824 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 19:28:14 INFO - PROCESS | 1646 | 1461637694828 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346b5000 == 81 [pid = 1646] [id = 355] 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x111094800) [pid = 1646] [serial = 1064] [outer = 0x0] 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12789b800) [pid = 1646] [serial = 1065] [outer = 0x111094800] 19:28:14 INFO - PROCESS | 1646 | 1461637694853 Marionette DEBUG loaded listener.js 19:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128ea3800) [pid = 1646] [serial = 1066] [outer = 0x111094800] 19:28:15 INFO - PROCESS | 1646 | 1461637695213 Marionette TRACE conn3 <- [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]]]}] 19:28:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 19:28:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 19:28:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 19:28:15 INFO - PROCESS | 1646 | 1461637695252 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 19:28:15 INFO - PROCESS | 1646 | 1461637695254 Marionette TRACE conn3 <- [1,1393,null,{"value":"7"}] 19:28:15 INFO - PROCESS | 1646 | 1461637695257 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 19:28:15 INFO - PROCESS | 1646 | 1461637695259 Marionette TRACE conn3 <- [1,1394,null,{}] 19:28:15 INFO - PROCESS | 1646 | 1461637695262 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:15 INFO - PROCESS | 1646 | 1461637695389 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 19:28:15 INFO - PROCESS | 1646 | 1461637695399 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1349e5000 == 82 [pid = 1646] [id = 356] 19:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128e9f000) [pid = 1646] [serial = 1067] [outer = 0x0] 19:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1295a6800) [pid = 1646] [serial = 1068] [outer = 0x128e9f000] 19:28:15 INFO - PROCESS | 1646 | 1461637695438 Marionette DEBUG loaded listener.js 19:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12aa4e000) [pid = 1646] [serial = 1069] [outer = 0x128e9f000] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccc4800 == 81 [pid = 1646] [id = 214] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x136fc3000 == 80 [pid = 1646] [id = 320] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121cde000 == 79 [pid = 1646] [id = 99] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118f53800 == 78 [pid = 1646] [id = 322] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12916c000 == 77 [pid = 1646] [id = 323] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b463000 == 76 [pid = 1646] [id = 279] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x116915000 == 75 [pid = 1646] [id = 52] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x118615000 == 74 [pid = 1646] [id = 277] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c183000 == 73 [pid = 1646] [id = 198] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x136fdf000 == 72 [pid = 1646] [id = 321] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11759a000 == 71 [pid = 1646] [id = 115] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2c1800 == 70 [pid = 1646] [id = 276] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121f20000 == 69 [pid = 1646] [id = 317] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x134a83800 == 68 [pid = 1646] [id = 319] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d2000 == 67 [pid = 1646] [id = 146] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccb6000 == 66 [pid = 1646] [id = 151] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1193c1000 == 65 [pid = 1646] [id = 302] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x115dd2800 == 64 [pid = 1646] [id = 316] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d446800 == 63 [pid = 1646] [id = 168] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccae800 == 62 [pid = 1646] [id = 246] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c195000 == 61 [pid = 1646] [id = 132] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d765000 == 60 [pid = 1646] [id = 234] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x13463a000 == 59 [pid = 1646] [id = 257] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2d000 == 58 [pid = 1646] [id = 318] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x117444000 == 57 [pid = 1646] [id = 152] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1164d2000 == 56 [pid = 1646] [id = 185] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d517800 == 55 [pid = 1646] [id = 281] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d75f800 == 54 [pid = 1646] [id = 215] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b352000 == 53 [pid = 1646] [id = 131] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x121ce8000 == 52 [pid = 1646] [id = 282] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccc5800 == 51 [pid = 1646] [id = 280] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1ab800 == 50 [pid = 1646] [id = 233] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119e53000 == 49 [pid = 1646] [id = 278] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d51e800 == 48 [pid = 1646] [id = 169] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x119913800 == 47 [pid = 1646] [id = 344] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12acab800 == 46 [pid = 1646] [id = 343] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1344cd000 == 45 [pid = 1646] [id = 342] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x130cdd800 == 44 [pid = 1646] [id = 341] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12da19000 == 43 [pid = 1646] [id = 340] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1af800 == 42 [pid = 1646] [id = 339] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12b45f800 == 41 [pid = 1646] [id = 338] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x1199cd000 == 40 [pid = 1646] [id = 337] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2ca000 == 39 [pid = 1646] [id = 335] 19:28:16 INFO - PROCESS | 1646 | --DOCSHELL 0x11629e800 == 38 [pid = 1646] [id = 336] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119994000 == 37 [pid = 1646] [id = 345] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x119e4f000 == 36 [pid = 1646] [id = 346] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x130cd5800 == 35 [pid = 1646] [id = 352] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x1346b5000 == 34 [pid = 1646] [id = 355] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x112531000 == 33 [pid = 1646] [id = 353] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12d77b000 == 32 [pid = 1646] [id = 351] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12589a800 == 31 [pid = 1646] [id = 347] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccbf000 == 30 [pid = 1646] [id = 350] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1ca800 == 29 [pid = 1646] [id = 354] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x12b455000 == 28 [pid = 1646] [id = 349] 19:28:17 INFO - PROCESS | 1646 | --DOCSHELL 0x129c47000 == 27 [pid = 1646] [id = 348] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a9c1000) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12ca24400) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1197b5800) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1167bc800) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12b424800) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x125ed3000) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11871a800) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128ed0800) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128e77400) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x127899000) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12aaa3c00) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x116442c00) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x118757c00) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12150a400) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128e2a400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12aa98800) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12b3bc400) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d8ef000) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1197bc400) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128e37400) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1295f3400) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x111117000) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1197be400) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x127892800) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1295acc00) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12ac96800) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12c137c00) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128e74000) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x121c77800) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d8f8000) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12ca31400) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x121614000) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x112cd6000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1125b8400) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119ee0000) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1187cd000) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128e71000) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118761400) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x118f32800) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x118f3ac00) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115f0b000) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x116428800) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112fbfc00) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x111088400) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12ca23800) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b3c4000) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a9ea800) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1219b7c00) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12945ec00) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1175a8400) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1185f4c00) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12d18b400) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d8f2c00) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x121673c00) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1278ee400) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x128e9dc00) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11875bc00) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12410e400) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12141c800) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x125ec6800) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x125885000) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11942cc00) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119312400) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121c70400) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11a1ebc00) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1294c6800) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1185ef400) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x1278eb800) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12150f400) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11955e400) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x134345800) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12d8fb400) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 19:28:17 INFO - PROCESS | 1646 | 1461637697388 Marionette TRACE conn3 <- [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]]]}] 19:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 19:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2174ms 19:28:17 INFO - PROCESS | 1646 | 1461637697432 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 19:28:17 INFO - PROCESS | 1646 | 1461637697434 Marionette TRACE conn3 <- [1,1397,null,{"value":"7"}] 19:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 19:28:17 INFO - PROCESS | 1646 | 1461637697438 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 19:28:17 INFO - PROCESS | 1646 | 1461637697440 Marionette TRACE conn3 <- [1,1398,null,{}] 19:28:17 INFO - PROCESS | 1646 | 1461637697446 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:17 INFO - PROCESS | 1646 | 1461637697528 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 19:28:17 INFO - PROCESS | 1646 | 1461637697574 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131c2000 == 28 [pid = 1646] [id = 357] 19:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x1120e5000) [pid = 1646] [serial = 1070] [outer = 0x0] 19:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1125b4800) [pid = 1646] [serial = 1071] [outer = 0x1120e5000] 19:28:17 INFO - PROCESS | 1646 | 1461637697603 Marionette DEBUG loaded listener.js 19:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x112ccfc00) [pid = 1646] [serial = 1072] [outer = 0x1120e5000] 19:28:17 INFO - PROCESS | 1646 | 1461637697920 Marionette TRACE conn3 <- [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]]]}] 19:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 19:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 526ms 19:28:17 INFO - PROCESS | 1646 | 1461637697966 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 19:28:17 INFO - PROCESS | 1646 | 1461637697970 Marionette TRACE conn3 <- [1,1401,null,{"value":"7"}] 19:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 19:28:17 INFO - PROCESS | 1646 | 1461637697975 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 19:28:17 INFO - PROCESS | 1646 | 1461637697977 Marionette TRACE conn3 <- [1,1402,null,{}] 19:28:17 INFO - PROCESS | 1646 | 1461637697979 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:18 INFO - PROCESS | 1646 | 1461637698056 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 19:28:18 INFO - PROCESS | 1646 | 1461637698104 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f4f800 == 29 [pid = 1646] [id = 358] 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x112ccf000) [pid = 1646] [serial = 1073] [outer = 0x0] 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x113336400) [pid = 1646] [serial = 1074] [outer = 0x112ccf000] 19:28:18 INFO - PROCESS | 1646 | 1461637698131 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x115f06400) [pid = 1646] [serial = 1075] [outer = 0x112ccf000] 19:28:18 INFO - PROCESS | 1646 | 1461637698446 Marionette TRACE conn3 <- [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]]]}] 19:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 19:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 521ms 19:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 19:28:18 INFO - PROCESS | 1646 | 1461637698497 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 19:28:18 INFO - PROCESS | 1646 | 1461637698499 Marionette TRACE conn3 <- [1,1405,null,{"value":"7"}] 19:28:18 INFO - PROCESS | 1646 | 1461637698501 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 19:28:18 INFO - PROCESS | 1646 | 1461637698504 Marionette TRACE conn3 <- [1,1406,null,{}] 19:28:18 INFO - PROCESS | 1646 | 1461637698511 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:18 INFO - PROCESS | 1646 | 1461637698593 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 19:28:18 INFO - PROCESS | 1646 | 1461637698643 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11759a000 == 30 [pid = 1646] [id = 359] 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x110eb3000) [pid = 1646] [serial = 1076] [outer = 0x0] 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x116430400) [pid = 1646] [serial = 1077] [outer = 0x110eb3000] 19:28:18 INFO - PROCESS | 1646 | 1461637698673 Marionette DEBUG loaded listener.js 19:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1167c7400) [pid = 1646] [serial = 1078] [outer = 0x110eb3000] 19:28:19 INFO - PROCESS | 1646 | 1461637699006 Marionette TRACE conn3 <- [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]]]}] 19:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 19:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 522ms 19:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 19:28:19 INFO - PROCESS | 1646 | 1461637699024 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 19:28:19 INFO - PROCESS | 1646 | 1461637699025 Marionette TRACE conn3 <- [1,1409,null,{"value":"7"}] 19:28:19 INFO - PROCESS | 1646 | 1461637699028 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 1646 | 1461637699029 Marionette TRACE conn3 <- [1,1410,null,{}] 19:28:19 INFO - PROCESS | 1646 | 1461637699031 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:19 INFO - PROCESS | 1646 | 1461637699106 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 19:28:19 INFO - PROCESS | 1646 | 1461637699111 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854e000 == 31 [pid = 1646] [id = 360] 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x116962800) [pid = 1646] [serial = 1079] [outer = 0x0] 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x117157000) [pid = 1646] [serial = 1080] [outer = 0x116962800] 19:28:19 INFO - PROCESS | 1646 | 1461637699140 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11768fc00) [pid = 1646] [serial = 1081] [outer = 0x116962800] 19:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 19:28:19 INFO - PROCESS | 1646 | 1461637699494 Marionette TRACE conn3 <- [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]]]}] 19:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 470ms 19:28:19 INFO - PROCESS | 1646 | 1461637699499 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 19:28:19 INFO - PROCESS | 1646 | 1461637699500 Marionette TRACE conn3 <- [1,1413,null,{"value":"7"}] 19:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 19:28:19 INFO - PROCESS | 1646 | 1461637699503 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 19:28:19 INFO - PROCESS | 1646 | 1461637699505 Marionette TRACE conn3 <- [1,1414,null,{}] 19:28:19 INFO - PROCESS | 1646 | 1461637699510 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:19 INFO - PROCESS | 1646 | 1461637699601 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 19:28:19 INFO - PROCESS | 1646 | 1461637699609 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187af800 == 32 [pid = 1646] [id = 361] 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x111118400) [pid = 1646] [serial = 1082] [outer = 0x0] 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11806b400) [pid = 1646] [serial = 1083] [outer = 0x111118400] 19:28:19 INFO - PROCESS | 1646 | 1461637699638 Marionette DEBUG loaded listener.js 19:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x118463400) [pid = 1646] [serial = 1084] [outer = 0x111118400] 19:28:20 INFO - PROCESS | 1646 | 1461637700015 Marionette TRACE conn3 <- [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]]]}] 19:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 19:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 19:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 19:28:20 INFO - PROCESS | 1646 | 1461637700026 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 19:28:20 INFO - PROCESS | 1646 | 1461637700028 Marionette TRACE conn3 <- [1,1417,null,{"value":"7"}] 19:28:20 INFO - PROCESS | 1646 | 1461637700032 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 19:28:20 INFO - PROCESS | 1646 | 1461637700033 Marionette TRACE conn3 <- [1,1418,null,{}] 19:28:20 INFO - PROCESS | 1646 | 1461637700037 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:20 INFO - PROCESS | 1646 | 1461637700213 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 19:28:20 INFO - PROCESS | 1646 | 1461637700231 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11952a800 == 33 [pid = 1646] [id = 362] 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11845e400) [pid = 1646] [serial = 1085] [outer = 0x0] 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118716c00) [pid = 1646] [serial = 1086] [outer = 0x11845e400] 19:28:20 INFO - PROCESS | 1646 | 1461637700273 Marionette DEBUG loaded listener.js 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118f2e000) [pid = 1646] [serial = 1087] [outer = 0x11845e400] 19:28:20 INFO - PROCESS | 1646 | 1461637700677 Marionette TRACE conn3 <- [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]]]}] 19:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 19:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 19:28:20 INFO - PROCESS | 1646 | 1461637700702 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 19:28:20 INFO - PROCESS | 1646 | 1461637700703 Marionette TRACE conn3 <- [1,1421,null,{"value":"7"}] 19:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 19:28:20 INFO - PROCESS | 1646 | 1461637700708 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 19:28:20 INFO - PROCESS | 1646 | 1461637700709 Marionette TRACE conn3 <- [1,1422,null,{}] 19:28:20 INFO - PROCESS | 1646 | 1461637700711 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:20 INFO - PROCESS | 1646 | 1461637700781 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 19:28:20 INFO - PROCESS | 1646 | 1461637700829 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x119978000 == 34 [pid = 1646] [id = 363] 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x110eb1800) [pid = 1646] [serial = 1088] [outer = 0x0] 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11930b000) [pid = 1646] [serial = 1089] [outer = 0x110eb1800] 19:28:20 INFO - PROCESS | 1646 | 1461637700855 Marionette DEBUG loaded listener.js 19:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x119424c00) [pid = 1646] [serial = 1090] [outer = 0x110eb1800] 19:28:21 INFO - PROCESS | 1646 | 1461637701125 Marionette TRACE conn3 <- [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]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 19:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 19:28:21 INFO - PROCESS | 1646 | 1461637701177 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 1646 | 1461637701178 Marionette TRACE conn3 <- [1,1425,null,{"value":"7"}] 19:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 19:28:21 INFO - PROCESS | 1646 | 1461637701180 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 1646 | 1461637701181 Marionette TRACE conn3 <- [1,1426,null,{}] 19:28:21 INFO - PROCESS | 1646 | 1461637701184 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:21 INFO - PROCESS | 1646 | 1461637701261 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 19:28:21 INFO - PROCESS | 1646 | 1461637701267 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0af000 == 35 [pid = 1646] [id = 364] 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11942b800) [pid = 1646] [serial = 1091] [outer = 0x0] 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119490000) [pid = 1646] [serial = 1092] [outer = 0x11942b800] 19:28:21 INFO - PROCESS | 1646 | 1461637701294 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11949e000) [pid = 1646] [serial = 1093] [outer = 0x11942b800] 19:28:21 INFO - PROCESS | 1646 | 1461637701633 Marionette TRACE conn3 <- [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]]]}] 19:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 19:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 468ms 19:28:21 INFO - PROCESS | 1646 | 1461637701649 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 19:28:21 INFO - PROCESS | 1646 | 1461637701651 Marionette TRACE conn3 <- [1,1429,null,{"value":"7"}] 19:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 19:28:21 INFO - PROCESS | 1646 | 1461637701653 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 19:28:21 INFO - PROCESS | 1646 | 1461637701654 Marionette TRACE conn3 <- [1,1430,null,{}] 19:28:21 INFO - PROCESS | 1646 | 1461637701656 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:21 INFO - PROCESS | 1646 | 1461637701753 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 19:28:21 INFO - PROCESS | 1646 | 1461637701761 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x117590800 == 36 [pid = 1646] [id = 365] 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11944f000) [pid = 1646] [serial = 1094] [outer = 0x0] 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1197b7400) [pid = 1646] [serial = 1095] [outer = 0x11944f000] 19:28:21 INFO - PROCESS | 1646 | 1461637701789 Marionette DEBUG loaded listener.js 19:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x119c8d800) [pid = 1646] [serial = 1096] [outer = 0x11944f000] 19:28:22 INFO - PROCESS | 1646 | 1461637702177 Marionette TRACE conn3 <- [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]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 19:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 568ms 19:28:22 INFO - PROCESS | 1646 | 1461637702222 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 19:28:22 INFO - PROCESS | 1646 | 1461637702224 Marionette TRACE conn3 <- [1,1433,null,{"value":"7"}] 19:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 19:28:22 INFO - PROCESS | 1646 | 1461637702236 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 1646 | 1461637702238 Marionette TRACE conn3 <- [1,1434,null,{}] 19:28:22 INFO - PROCESS | 1646 | 1461637702241 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:22 INFO - PROCESS | 1646 | 1461637702360 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 19:28:22 INFO - PROCESS | 1646 | 1461637702460 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae4800 == 37 [pid = 1646] [id = 366] 19:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11645a000) [pid = 1646] [serial = 1097] [outer = 0x0] 19:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1197bf400) [pid = 1646] [serial = 1098] [outer = 0x11645a000] 19:28:22 INFO - PROCESS | 1646 | 1461637702488 Marionette DEBUG loaded listener.js 19:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119e41000) [pid = 1646] [serial = 1099] [outer = 0x11645a000] 19:28:22 INFO - PROCESS | 1646 | 1461637702836 Marionette TRACE conn3 <- [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]]]}] 19:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 19:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 620ms 19:28:22 INFO - PROCESS | 1646 | 1461637702855 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 19:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 19:28:22 INFO - PROCESS | 1646 | 1461637702857 Marionette TRACE conn3 <- [1,1437,null,{"value":"7"}] 19:28:22 INFO - PROCESS | 1646 | 1461637702859 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 19:28:22 INFO - PROCESS | 1646 | 1461637702861 Marionette TRACE conn3 <- [1,1438,null,{}] 19:28:22 INFO - PROCESS | 1646 | 1461637702873 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:22 INFO - PROCESS | 1646 | 1461637702980 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 19:28:22 INFO - PROCESS | 1646 | 1461637702984 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187af000 == 38 [pid = 1646] [id = 367] 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119ee3400) [pid = 1646] [serial = 1100] [outer = 0x0] 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11a1f3400) [pid = 1646] [serial = 1101] [outer = 0x119ee3400] 19:28:23 INFO - PROCESS | 1646 | 1461637703018 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121425c00) [pid = 1646] [serial = 1102] [outer = 0x119ee3400] 19:28:23 INFO - PROCESS | 1646 | 1461637703359 Marionette TRACE conn3 <- [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]]]}] 19:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 19:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 532ms 19:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 19:28:23 INFO - PROCESS | 1646 | 1461637703394 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 1646 | 1461637703395 Marionette TRACE conn3 <- [1,1441,null,{"value":"7"}] 19:28:23 INFO - PROCESS | 1646 | 1461637703397 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1646 | 1461637703398 Marionette TRACE conn3 <- [1,1442,null,{}] 19:28:23 INFO - PROCESS | 1646 | 1461637703400 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:23 INFO - PROCESS | 1646 | 1461637703494 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 19:28:23 INFO - PROCESS | 1646 | 1461637703505 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12588d800 == 39 [pid = 1646] [id = 368] 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119eebc00) [pid = 1646] [serial = 1103] [outer = 0x0] 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121511800) [pid = 1646] [serial = 1104] [outer = 0x119eebc00] 19:28:23 INFO - PROCESS | 1646 | 1461637703532 Marionette DEBUG loaded listener.js 19:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x121610800) [pid = 1646] [serial = 1105] [outer = 0x119eebc00] 19:28:23 INFO - PROCESS | 1646 | 1461637703882 Marionette TRACE conn3 <- [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]]]}] 19:28:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 19:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 19:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 19:28:23 INFO - PROCESS | 1646 | 1461637703917 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 19:28:23 INFO - PROCESS | 1646 | 1461637703918 Marionette TRACE conn3 <- [1,1445,null,{"value":"7"}] 19:28:23 INFO - PROCESS | 1646 | 1461637703920 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 19:28:23 INFO - PROCESS | 1646 | 1461637703921 Marionette TRACE conn3 <- [1,1446,null,{}] 19:28:23 INFO - PROCESS | 1646 | 1461637703923 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:24 INFO - PROCESS | 1646 | 1461637704020 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 19:28:24 INFO - PROCESS | 1646 | 1461637704035 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12749d800 == 40 [pid = 1646] [id = 369] 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12141b800) [pid = 1646] [serial = 1106] [outer = 0x0] 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121619800) [pid = 1646] [serial = 1107] [outer = 0x12141b800] 19:28:24 INFO - PROCESS | 1646 | 1461637704060 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1218cd400) [pid = 1646] [serial = 1108] [outer = 0x12141b800] 19:28:24 INFO - PROCESS | 1646 | 1461637704669 Marionette TRACE conn3 <- [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]]]}] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ca2f800) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127895c00) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1295b3400) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1295f4800) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x111094800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1133be800) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x110eb1c00) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118720c00) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x112fbd400) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1278f7c00) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1295ad800) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x129465c00) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1278f9800) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11a1f5400) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118721400) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115d2f800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1120dcc00) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x125ecc000) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x125880000) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x121618400) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119ee3000) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 19:28:24 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x118075c00) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 19:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 19:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 818ms 19:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 19:28:24 INFO - PROCESS | 1646 | 1461637704739 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 19:28:24 INFO - PROCESS | 1646 | 1461637704740 Marionette TRACE conn3 <- [1,1449,null,{"value":"7"}] 19:28:24 INFO - PROCESS | 1646 | 1461637704742 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 19:28:24 INFO - PROCESS | 1646 | 1461637704743 Marionette TRACE conn3 <- [1,1450,null,{}] 19:28:24 INFO - PROCESS | 1646 | 1461637704746 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:24 INFO - PROCESS | 1646 | 1461637704824 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 19:28:24 INFO - PROCESS | 1646 | 1461637704829 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854b800 == 41 [pid = 1646] [id = 370] 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x112fbd400) [pid = 1646] [serial = 1109] [outer = 0x0] 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11666d400) [pid = 1646] [serial = 1110] [outer = 0x112fbd400] 19:28:24 INFO - PROCESS | 1646 | 1461637704857 Marionette DEBUG loaded listener.js 19:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119494000) [pid = 1646] [serial = 1111] [outer = 0x112fbd400] 19:28:25 INFO - PROCESS | 1646 | 1461637705179 Marionette TRACE conn3 <- [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]]]}] 19:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 19:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 472ms 19:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 19:28:25 INFO - PROCESS | 1646 | 1461637705215 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 19:28:25 INFO - PROCESS | 1646 | 1461637705216 Marionette TRACE conn3 <- [1,1453,null,{"value":"7"}] 19:28:25 INFO - PROCESS | 1646 | 1461637705218 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 1646 | 1461637705219 Marionette TRACE conn3 <- [1,1454,null,{}] 19:28:25 INFO - PROCESS | 1646 | 1461637705222 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:25 INFO - PROCESS | 1646 | 1461637705320 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 19:28:25 INFO - PROCESS | 1646 | 1461637705326 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ed5000 == 42 [pid = 1646] [id = 371] 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1133be800) [pid = 1646] [serial = 1112] [outer = 0x0] 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121615800) [pid = 1646] [serial = 1113] [outer = 0x1133be800] 19:28:25 INFO - PROCESS | 1646 | 1461637705352 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121f23400) [pid = 1646] [serial = 1114] [outer = 0x1133be800] 19:28:25 INFO - PROCESS | 1646 | 1461637705659 Marionette TRACE conn3 <- [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]]]}] 19:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 19:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 19:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 19:28:25 INFO - PROCESS | 1646 | 1461637705687 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 19:28:25 INFO - PROCESS | 1646 | 1461637705689 Marionette TRACE conn3 <- [1,1457,null,{"value":"7"}] 19:28:25 INFO - PROCESS | 1646 | 1461637705691 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 19:28:25 INFO - PROCESS | 1646 | 1461637705695 Marionette TRACE conn3 <- [1,1458,null,{}] 19:28:25 INFO - PROCESS | 1646 | 1461637705698 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:25 INFO - PROCESS | 1646 | 1461637705778 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 19:28:25 INFO - PROCESS | 1646 | 1461637705782 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x129837800 == 43 [pid = 1646] [id = 372] 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x122194400) [pid = 1646] [serial = 1115] [outer = 0x0] 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1244e6c00) [pid = 1646] [serial = 1116] [outer = 0x122194400] 19:28:25 INFO - PROCESS | 1646 | 1461637705808 Marionette DEBUG loaded listener.js 19:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124757400) [pid = 1646] [serial = 1117] [outer = 0x122194400] 19:28:26 INFO - PROCESS | 1646 | 1461637706145 Marionette TRACE conn3 <- [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]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 19:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 473ms 19:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 19:28:26 INFO - PROCESS | 1646 | 1461637706164 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 1646 | 1461637706166 Marionette TRACE conn3 <- [1,1461,null,{"value":"7"}] 19:28:26 INFO - PROCESS | 1646 | 1461637706168 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1646 | 1461637706169 Marionette TRACE conn3 <- [1,1462,null,{}] 19:28:26 INFO - PROCESS | 1646 | 1461637706171 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:26 INFO - PROCESS | 1646 | 1461637706274 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 19:28:26 INFO - PROCESS | 1646 | 1461637706282 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4d000 == 44 [pid = 1646] [id = 373] 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1197b5800) [pid = 1646] [serial = 1118] [outer = 0x0] 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12516fc00) [pid = 1646] [serial = 1119] [outer = 0x1197b5800] 19:28:26 INFO - PROCESS | 1646 | 1461637706307 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x125215400) [pid = 1646] [serial = 1120] [outer = 0x1197b5800] 19:28:26 INFO - PROCESS | 1646 | 1461637706616 Marionette TRACE conn3 <- [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]]]}] 19:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 19:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 470ms 19:28:26 INFO - PROCESS | 1646 | 1461637706638 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 19:28:26 INFO - PROCESS | 1646 | 1461637706639 Marionette TRACE conn3 <- [1,1465,null,{"value":"7"}] 19:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 19:28:26 INFO - PROCESS | 1646 | 1461637706642 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 19:28:26 INFO - PROCESS | 1646 | 1461637706643 Marionette TRACE conn3 <- [1,1466,null,{}] 19:28:26 INFO - PROCESS | 1646 | 1461637706645 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:26 INFO - PROCESS | 1646 | 1461637706780 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 19:28:26 INFO - PROCESS | 1646 | 1461637706832 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x111de4000 == 45 [pid = 1646] [id = 374] 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x110eb1c00) [pid = 1646] [serial = 1121] [outer = 0x0] 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x111087800) [pid = 1646] [serial = 1122] [outer = 0x110eb1c00] 19:28:26 INFO - PROCESS | 1646 | 1461637706864 Marionette DEBUG loaded listener.js 19:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x111cb6400) [pid = 1646] [serial = 1123] [outer = 0x110eb1c00] 19:28:27 INFO - PROCESS | 1646 | 1461637707422 Marionette TRACE conn3 <- [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]]]}] 19:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 19:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 822ms 19:28:27 INFO - PROCESS | 1646 | 1461637707504 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 19:28:27 INFO - PROCESS | 1646 | 1461637707506 Marionette TRACE conn3 <- [1,1469,null,{"value":"7"}] 19:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 19:28:27 INFO - PROCESS | 1646 | 1461637707510 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 19:28:27 INFO - PROCESS | 1646 | 1461637707512 Marionette TRACE conn3 <- [1,1470,null,{}] 19:28:27 INFO - PROCESS | 1646 | 1461637707516 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:27 INFO - PROCESS | 1646 | 1461637707626 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 19:28:27 INFO - PROCESS | 1646 | 1461637707679 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x118538800 == 46 [pid = 1646] [id = 375] 19:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x115f04000) [pid = 1646] [serial = 1124] [outer = 0x0] 19:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115f11000) [pid = 1646] [serial = 1125] [outer = 0x115f04000] 19:28:27 INFO - PROCESS | 1646 | 1461637707712 Marionette DEBUG loaded listener.js 19:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x116603400) [pid = 1646] [serial = 1126] [outer = 0x115f04000] 19:28:28 INFO - PROCESS | 1646 | 1461637708471 Marionette TRACE conn3 <- [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]]]}] 19:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 19:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1024ms 19:28:28 INFO - PROCESS | 1646 | 1461637708533 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 19:28:28 INFO - PROCESS | 1646 | 1461637708536 Marionette TRACE conn3 <- [1,1473,null,{"value":"7"}] 19:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 19:28:28 INFO - PROCESS | 1646 | 1461637708539 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 19:28:28 INFO - PROCESS | 1646 | 1461637708541 Marionette TRACE conn3 <- [1,1474,null,{}] 19:28:28 INFO - PROCESS | 1646 | 1461637708581 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:28 INFO - PROCESS | 1646 | 1461637708680 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 19:28:28 INFO - PROCESS | 1646 | 1461637708728 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x115e7e800 == 47 [pid = 1646] [id = 376] 19:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x115f04400) [pid = 1646] [serial = 1127] [outer = 0x0] 19:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x116605800) [pid = 1646] [serial = 1128] [outer = 0x115f04400] 19:28:28 INFO - PROCESS | 1646 | 1461637708756 Marionette DEBUG loaded listener.js 19:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1167fb000) [pid = 1646] [serial = 1129] [outer = 0x115f04400] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1d000 == 46 [pid = 1646] [id = 19] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9dc000 == 45 [pid = 1646] [id = 13] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19e800 == 44 [pid = 1646] [id = 15] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x112dc3800 == 43 [pid = 1646] [id = 22] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccb2000 == 42 [pid = 1646] [id = 14] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x11854b000 == 41 [pid = 1646] [id = 20] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2c000 == 40 [pid = 1646] [id = 10] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12b464800 == 39 [pid = 1646] [id = 9] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c186800 == 38 [pid = 1646] [id = 11] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2bb000 == 37 [pid = 1646] [id = 12] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x129545000 == 36 [pid = 1646] [id = 6] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca8800 == 35 [pid = 1646] [id = 8] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1295a6800) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOCSHELL 0x1349e5000 == 34 [pid = 1646] [id = 356] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12d55d000) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1295a4800) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12aa43800) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1295b1c00) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12aaa5800) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12aa99000) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12aa4b000) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12789b800) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11817a400) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11108fc00) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114e1a400) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1187c4400) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x116445c00) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11342c800) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1299bec00) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12aa43c00) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12a9c0000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1299ba000) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12981dc00) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1294cd400) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1291b0000) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x128e31400) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12789c400) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x121c76c00) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119edfc00) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11944f800) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11817d000) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x116a76c00) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x113430c00) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1125b9800) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x128ec4400) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12789d000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x121acf400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124758800) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x121425400) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x121611400) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119426000) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x119e3d000) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x119307400) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x128ea3800) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x121616800) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x128f9bc00) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 19:28:29 INFO - PROCESS | 1646 | 1461637709212 Marionette TRACE conn3 <- [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]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 19:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 683ms 19:28:29 INFO - PROCESS | 1646 | 1461637709222 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1646 | 1461637709227 Marionette TRACE conn3 <- [1,1477,null,{"value":"7"}] 19:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 19:28:29 INFO - PROCESS | 1646 | 1461637709231 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1646 | 1461637709233 Marionette TRACE conn3 <- [1,1478,null,{}] 19:28:29 INFO - PROCESS | 1646 | 1461637709235 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:29 INFO - PROCESS | 1646 | 1461637709313 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 19:28:29 INFO - PROCESS | 1646 | 1461637709363 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1175a3800 == 35 [pid = 1646] [id = 377] 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x115e26000) [pid = 1646] [serial = 1130] [outer = 0x0] 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11695f800) [pid = 1646] [serial = 1131] [outer = 0x115e26000] 19:28:29 INFO - PROCESS | 1646 | 1461637709392 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11801fc00) [pid = 1646] [serial = 1132] [outer = 0x115e26000] 19:28:29 INFO - PROCESS | 1646 | 1461637709701 Marionette TRACE conn3 <- [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]]]}] 19:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 19:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 521ms 19:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 19:28:29 INFO - PROCESS | 1646 | 1461637709753 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 19:28:29 INFO - PROCESS | 1646 | 1461637709754 Marionette TRACE conn3 <- [1,1481,null,{"value":"7"}] 19:28:29 INFO - PROCESS | 1646 | 1461637709756 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 19:28:29 INFO - PROCESS | 1646 | 1461637709759 Marionette TRACE conn3 <- [1,1482,null,{}] 19:28:29 INFO - PROCESS | 1646 | 1461637709767 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:29 INFO - PROCESS | 1646 | 1461637709848 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 19:28:29 INFO - PROCESS | 1646 | 1461637709854 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199e1000 == 36 [pid = 1646] [id = 378] 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118173400) [pid = 1646] [serial = 1133] [outer = 0x0] 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x118719400) [pid = 1646] [serial = 1134] [outer = 0x118173400] 19:28:29 INFO - PROCESS | 1646 | 1461637709885 Marionette DEBUG loaded listener.js 19:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118757c00) [pid = 1646] [serial = 1135] [outer = 0x118173400] 19:28:30 INFO - PROCESS | 1646 | 1461637710244 Marionette TRACE conn3 <- [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]]]}] 19:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 19:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 521ms 19:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 19:28:30 INFO - PROCESS | 1646 | 1461637710278 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 19:28:30 INFO - PROCESS | 1646 | 1461637710279 Marionette TRACE conn3 <- [1,1485,null,{"value":"7"}] 19:28:30 INFO - PROCESS | 1646 | 1461637710282 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 19:28:30 INFO - PROCESS | 1646 | 1461637710283 Marionette TRACE conn3 <- [1,1486,null,{}] 19:28:30 INFO - PROCESS | 1646 | 1461637710285 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:30 INFO - PROCESS | 1646 | 1461637710363 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 19:28:30 INFO - PROCESS | 1646 | 1461637710368 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216d2000 == 37 [pid = 1646] [id = 379] 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11875c400) [pid = 1646] [serial = 1136] [outer = 0x0] 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x118af1c00) [pid = 1646] [serial = 1137] [outer = 0x11875c400] 19:28:30 INFO - PROCESS | 1646 | 1461637710396 Marionette DEBUG loaded listener.js 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x119314400) [pid = 1646] [serial = 1138] [outer = 0x11875c400] 19:28:30 INFO - PROCESS | 1646 | 1461637710715 Marionette TRACE conn3 <- [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]]]}] 19:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 19:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 469ms 19:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 19:28:30 INFO - PROCESS | 1646 | 1461637710752 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 19:28:30 INFO - PROCESS | 1646 | 1461637710753 Marionette TRACE conn3 <- [1,1489,null,{"value":"7"}] 19:28:30 INFO - PROCESS | 1646 | 1461637710755 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 19:28:30 INFO - PROCESS | 1646 | 1461637710756 Marionette TRACE conn3 <- [1,1490,null,{}] 19:28:30 INFO - PROCESS | 1646 | 1461637710760 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:30 INFO - PROCESS | 1646 | 1461637710834 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 19:28:30 INFO - PROCESS | 1646 | 1461637710889 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119520000 == 38 [pid = 1646] [id = 380] 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1187c5400) [pid = 1646] [serial = 1139] [outer = 0x0] 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x119426c00) [pid = 1646] [serial = 1140] [outer = 0x1187c5400] 19:28:30 INFO - PROCESS | 1646 | 1461637710915 Marionette DEBUG loaded listener.js 19:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119491800) [pid = 1646] [serial = 1141] [outer = 0x1187c5400] 19:28:31 INFO - PROCESS | 1646 | 1461637711203 Marionette TRACE conn3 <- [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]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 19:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 470ms 19:28:31 INFO - PROCESS | 1646 | 1461637711226 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 19:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 19:28:31 INFO - PROCESS | 1646 | 1461637711227 Marionette TRACE conn3 <- [1,1493,null,{"value":"7"}] 19:28:31 INFO - PROCESS | 1646 | 1461637711230 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 1646 | 1461637711231 Marionette TRACE conn3 <- [1,1494,null,{}] 19:28:31 INFO - PROCESS | 1646 | 1461637711233 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:31 INFO - PROCESS | 1646 | 1461637711339 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 19:28:31 INFO - PROCESS | 1646 | 1461637711372 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12589b000 == 39 [pid = 1646] [id = 381] 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11108f800) [pid = 1646] [serial = 1142] [outer = 0x0] 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11949e800) [pid = 1646] [serial = 1143] [outer = 0x11108f800] 19:28:31 INFO - PROCESS | 1646 | 1461637711401 Marionette DEBUG loaded listener.js 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11a1f1000) [pid = 1646] [serial = 1144] [outer = 0x11108f800] 19:28:31 INFO - PROCESS | 1646 | 1461637711754 Marionette TRACE conn3 <- [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]]]}] 19:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 19:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 572ms 19:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 19:28:31 INFO - PROCESS | 1646 | 1461637711803 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 19:28:31 INFO - PROCESS | 1646 | 1461637711804 Marionette TRACE conn3 <- [1,1497,null,{"value":"7"}] 19:28:31 INFO - PROCESS | 1646 | 1461637711807 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 19:28:31 INFO - PROCESS | 1646 | 1461637711808 Marionette TRACE conn3 <- [1,1498,null,{}] 19:28:31 INFO - PROCESS | 1646 | 1461637711810 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:31 INFO - PROCESS | 1646 | 1461637711896 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 19:28:31 INFO - PROCESS | 1646 | 1461637711907 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x127495800 == 40 [pid = 1646] [id = 382] 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11a114000) [pid = 1646] [serial = 1145] [outer = 0x0] 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12141e800) [pid = 1646] [serial = 1146] [outer = 0x11a114000] 19:28:31 INFO - PROCESS | 1646 | 1461637711933 Marionette DEBUG loaded listener.js 19:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12150f800) [pid = 1646] [serial = 1147] [outer = 0x11a114000] 19:28:32 INFO - PROCESS | 1646 | 1461637712268 Marionette TRACE conn3 <- [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]]]}] 19:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 19:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 467ms 19:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 19:28:32 INFO - PROCESS | 1646 | 1461637712274 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 19:28:32 INFO - PROCESS | 1646 | 1461637712275 Marionette TRACE conn3 <- [1,1501,null,{"value":"7"}] 19:28:32 INFO - PROCESS | 1646 | 1461637712277 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1646 | 1461637712279 Marionette TRACE conn3 <- [1,1502,null,{}] 19:28:32 INFO - PROCESS | 1646 | 1461637712283 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:32 INFO - PROCESS | 1646 | 1461637712378 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 19:28:32 INFO - PROCESS | 1646 | 1461637712390 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x129163000 == 41 [pid = 1646] [id = 383] 19:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x121513c00) [pid = 1646] [serial = 1148] [outer = 0x0] 19:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1215ec000) [pid = 1646] [serial = 1149] [outer = 0x121513c00] 19:28:32 INFO - PROCESS | 1646 | 1461637712416 Marionette DEBUG loaded listener.js 19:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121614000) [pid = 1646] [serial = 1150] [outer = 0x121513c00] 19:28:32 INFO - PROCESS | 1646 | 1461637712834 Marionette TRACE conn3 <- [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]]]}] 19:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 19:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 19:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 19:28:32 INFO - PROCESS | 1646 | 1461637712849 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 19:28:32 INFO - PROCESS | 1646 | 1461637712851 Marionette TRACE conn3 <- [1,1505,null,{"value":"7"}] 19:28:32 INFO - PROCESS | 1646 | 1461637712854 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 19:28:32 INFO - PROCESS | 1646 | 1461637712856 Marionette TRACE conn3 <- [1,1506,null,{}] 19:28:32 INFO - PROCESS | 1646 | 1461637712859 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:32 INFO - PROCESS | 1646 | 1461637712991 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 19:28:33 INFO - PROCESS | 1646 | 1461637713008 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a951800 == 42 [pid = 1646] [id = 384] 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x121618000) [pid = 1646] [serial = 1151] [outer = 0x0] 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1218c9800) [pid = 1646] [serial = 1152] [outer = 0x121618000] 19:28:33 INFO - PROCESS | 1646 | 1461637713033 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x121c76c00) [pid = 1646] [serial = 1153] [outer = 0x121618000] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119ee3400) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x110eb1800) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x116962800) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x111118400) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11944f000) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119eebc00) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1120e5000) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12141b800) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11845e400) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11942b800) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x112fbd400) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112ccf000) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x122194400) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1133be800) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x110eb3000) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 19:28:33 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11645a000) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 19:28:33 INFO - PROCESS | 1646 | 1461637713448 Marionette TRACE conn3 <- [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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 19:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 622ms 19:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 19:28:33 INFO - PROCESS | 1646 | 1461637713476 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 19:28:33 INFO - PROCESS | 1646 | 1461637713477 Marionette TRACE conn3 <- [1,1509,null,{"value":"7"}] 19:28:33 INFO - PROCESS | 1646 | 1461637713479 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 1646 | 1461637713480 Marionette TRACE conn3 <- [1,1510,null,{}] 19:28:33 INFO - PROCESS | 1646 | 1461637713483 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:33 INFO - PROCESS | 1646 | 1461637713557 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 19:28:33 INFO - PROCESS | 1646 | 1461637713563 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215d2000 == 43 [pid = 1646] [id = 385] 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115d2f800) [pid = 1646] [serial = 1154] [outer = 0x0] 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11845e400) [pid = 1646] [serial = 1155] [outer = 0x115d2f800] 19:28:33 INFO - PROCESS | 1646 | 1461637713590 Marionette DEBUG loaded listener.js 19:28:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11949d400) [pid = 1646] [serial = 1156] [outer = 0x115d2f800] 19:28:33 INFO - PROCESS | 1646 | 1461637713897 Marionette TRACE conn3 <- [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]]]}] 19:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 19:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 469ms 19:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 19:28:33 INFO - PROCESS | 1646 | 1461637713953 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 19:28:33 INFO - PROCESS | 1646 | 1461637713955 Marionette TRACE conn3 <- [1,1513,null,{"value":"7"}] 19:28:33 INFO - PROCESS | 1646 | 1461637713957 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 19:28:33 INFO - PROCESS | 1646 | 1461637713958 Marionette TRACE conn3 <- [1,1514,null,{}] 19:28:33 INFO - PROCESS | 1646 | 1461637713961 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:34 INFO - PROCESS | 1646 | 1461637714055 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 19:28:34 INFO - PROCESS | 1646 | 1461637714059 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acb5000 == 44 [pid = 1646] [id = 386] 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x119ee3400) [pid = 1646] [serial = 1157] [outer = 0x0] 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121e77400) [pid = 1646] [serial = 1158] [outer = 0x119ee3400] 19:28:34 INFO - PROCESS | 1646 | 1461637714090 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124710000) [pid = 1646] [serial = 1159] [outer = 0x119ee3400] 19:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 19:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 469ms 19:28:34 INFO - PROCESS | 1646 | 1461637714421 Marionette TRACE conn3 <- [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]]]}] 19:28:34 INFO - PROCESS | 1646 | 1461637714427 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 19:28:34 INFO - PROCESS | 1646 | 1461637714428 Marionette TRACE conn3 <- [1,1517,null,{"value":"7"}] 19:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 19:28:34 INFO - PROCESS | 1646 | 1461637714431 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 19:28:34 INFO - PROCESS | 1646 | 1461637714432 Marionette TRACE conn3 <- [1,1518,null,{}] 19:28:34 INFO - PROCESS | 1646 | 1461637714435 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:34 INFO - PROCESS | 1646 | 1461637714515 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 19:28:34 INFO - PROCESS | 1646 | 1461637714567 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36e800 == 45 [pid = 1646] [id = 387] 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12410e400) [pid = 1646] [serial = 1160] [outer = 0x0] 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x125882800) [pid = 1646] [serial = 1161] [outer = 0x12410e400] 19:28:34 INFO - PROCESS | 1646 | 1461637714593 Marionette DEBUG loaded listener.js 19:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x125ec7000) [pid = 1646] [serial = 1162] [outer = 0x12410e400] 19:28:34 INFO - PROCESS | 1646 | 1461637714883 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 19:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 19:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 470ms 19:28:34 INFO - PROCESS | 1646 | 1461637714901 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 19:28:34 INFO - PROCESS | 1646 | 1461637714902 Marionette TRACE conn3 <- [1,1521,null,{"value":"7"}] 19:28:34 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 19:28:34 INFO - PROCESS | 1646 | 1461637714913 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 19:28:34 INFO - PROCESS | 1646 | 1461637714914 Marionette TRACE conn3 <- [1,1522,null,{}] 19:28:34 INFO - PROCESS | 1646 | 1461637714916 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:34 INFO - PROCESS | 1646 | 1461637714996 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 19:28:35 INFO - PROCESS | 1646 | 1461637715001 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc63800 == 46 [pid = 1646] [id = 388] 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x125ec7400) [pid = 1646] [serial = 1163] [outer = 0x0] 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x127891000) [pid = 1646] [serial = 1164] [outer = 0x125ec7400] 19:28:35 INFO - PROCESS | 1646 | 1461637715029 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12789a800) [pid = 1646] [serial = 1165] [outer = 0x125ec7400] 19:28:35 INFO - PROCESS | 1646 | 1461637715324 Marionette TRACE conn3 <- [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"]]]}] 19:28:35 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 () { 19:28:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 19:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 19:28:35 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 () { 19:28:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 19:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 19:28:35 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 () { 19:28:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 19:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 19:28:35 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 () { 19:28:35 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 19:28:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 19:28:35 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 528ms 19:28:35 INFO - PROCESS | 1646 | 1461637715434 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 19:28:35 INFO - PROCESS | 1646 | 1461637715436 Marionette TRACE conn3 <- [1,1525,null,{"value":"7"}] 19:28:35 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 19:28:35 INFO - PROCESS | 1646 | 1461637715439 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 19:28:35 INFO - PROCESS | 1646 | 1461637715442 Marionette TRACE conn3 <- [1,1526,null,{}] 19:28:35 INFO - PROCESS | 1646 | 1461637715446 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:35 INFO - PROCESS | 1646 | 1461637715549 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 19:28:35 INFO - PROCESS | 1646 | 1461637715598 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x116906000 == 47 [pid = 1646] [id = 389] 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x111f45c00) [pid = 1646] [serial = 1166] [outer = 0x0] 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x112865400) [pid = 1646] [serial = 1167] [outer = 0x111f45c00] 19:28:35 INFO - PROCESS | 1646 | 1461637715630 Marionette DEBUG loaded listener.js 19:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x115d28400) [pid = 1646] [serial = 1168] [outer = 0x111f45c00] 19:28:36 INFO - PROCESS | 1646 | 1461637716020 Marionette TRACE conn3 <- [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"]]]}] 19:28:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 19:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 19:28:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 19:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 19:28:36 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 19:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 19:28:36 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 622ms 19:28:36 INFO - PROCESS | 1646 | 1461637716062 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 19:28:36 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 19:28:36 INFO - PROCESS | 1646 | 1461637716065 Marionette TRACE conn3 <- [1,1529,null,{"value":"7"}] 19:28:36 INFO - PROCESS | 1646 | 1461637716071 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 1646 | 1461637716074 Marionette TRACE conn3 <- [1,1530,null,{}] 19:28:36 INFO - PROCESS | 1646 | 1461637716076 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:36 INFO - PROCESS | 1646 | 1461637716176 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 19:28:36 INFO - PROCESS | 1646 | 1461637716264 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1cb800 == 48 [pid = 1646] [id = 390] 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x116671c00) [pid = 1646] [serial = 1169] [outer = 0x0] 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x118072400) [pid = 1646] [serial = 1170] [outer = 0x116671c00] 19:28:36 INFO - PROCESS | 1646 | 1461637716310 Marionette DEBUG loaded listener.js 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118722400) [pid = 1646] [serial = 1171] [outer = 0x116671c00] 19:28:36 INFO - PROCESS | 1646 | 1461637716659 Marionette TRACE conn3 <- [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]]]}] 19:28:36 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 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 19:28:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:28:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 19:28:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 19:28:36 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. 19:28:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 19:28:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 623ms 19:28:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 19:28:36 INFO - PROCESS | 1646 | 1461637716693 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 19:28:36 INFO - PROCESS | 1646 | 1461637716694 Marionette TRACE conn3 <- [1,1533,null,{"value":"7"}] 19:28:36 INFO - PROCESS | 1646 | 1461637716697 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 19:28:36 INFO - PROCESS | 1646 | 1461637716698 Marionette TRACE conn3 <- [1,1534,null,{}] 19:28:36 INFO - PROCESS | 1646 | 1461637716705 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:36 INFO - PROCESS | 1646 | 1461637716810 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 19:28:36 INFO - PROCESS | 1646 | 1461637716860 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acaf000 == 49 [pid = 1646] [id = 391] 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x119429800) [pid = 1646] [serial = 1172] [outer = 0x0] 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x119c94400) [pid = 1646] [serial = 1173] [outer = 0x119429800] 19:28:36 INFO - PROCESS | 1646 | 1461637716897 Marionette DEBUG loaded listener.js 19:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x119eee800) [pid = 1646] [serial = 1174] [outer = 0x119429800] 19:28:37 INFO - PROCESS | 1646 | 1461637717332 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 19:28:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 19:28:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 674ms 19:28:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 19:28:37 INFO - PROCESS | 1646 | 1461637717372 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 19:28:37 INFO - PROCESS | 1646 | 1461637717374 Marionette TRACE conn3 <- [1,1537,null,{"value":"7"}] 19:28:37 INFO - PROCESS | 1646 | 1461637717376 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 19:28:37 INFO - PROCESS | 1646 | 1461637717377 Marionette TRACE conn3 <- [1,1538,null,{}] 19:28:37 INFO - PROCESS | 1646 | 1461637717380 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:37 INFO - PROCESS | 1646 | 1461637717480 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 19:28:37 INFO - PROCESS | 1646 | 1461637717588 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf3e800 == 50 [pid = 1646] [id = 392] 19:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x121517800) [pid = 1646] [serial = 1175] [outer = 0x0] 19:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12161b800) [pid = 1646] [serial = 1176] [outer = 0x121517800] 19:28:37 INFO - PROCESS | 1646 | 1461637717620 Marionette DEBUG loaded listener.js 19:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1244e6800) [pid = 1646] [serial = 1177] [outer = 0x121517800] 19:28:38 INFO - PROCESS | 1646 | 1461637718037 Marionette TRACE conn3 <- [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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 19:28:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 669ms 19:28:38 INFO - PROCESS | 1646 | 1461637718046 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 1646 | 1461637718047 Marionette TRACE conn3 <- [1,1541,null,{"value":"7"}] 19:28:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 19:28:38 INFO - PROCESS | 1646 | 1461637718052 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 1646 | 1461637718054 Marionette TRACE conn3 <- [1,1542,null,{}] 19:28:38 INFO - PROCESS | 1646 | 1461637718056 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:38 INFO - PROCESS | 1646 | 1461637718156 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 19:28:38 INFO - PROCESS | 1646 | 1461637718206 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c189000 == 51 [pid = 1646] [id = 393] 19:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1162d1000) [pid = 1646] [serial = 1178] [outer = 0x0] 19:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x125171c00) [pid = 1646] [serial = 1179] [outer = 0x1162d1000] 19:28:38 INFO - PROCESS | 1646 | 1461637718236 Marionette DEBUG loaded listener.js 19:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x125ec4800) [pid = 1646] [serial = 1180] [outer = 0x1162d1000] 19:28:38 INFO - PROCESS | 1646 | 1461637718686 Marionette TRACE conn3 <- [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]]]}] 19:28:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 19:28:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 674ms 19:28:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 19:28:38 INFO - PROCESS | 1646 | 1461637718724 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 19:28:38 INFO - PROCESS | 1646 | 1461637718726 Marionette TRACE conn3 <- [1,1545,null,{"value":"7"}] 19:28:38 INFO - PROCESS | 1646 | 1461637718728 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 19:28:38 INFO - PROCESS | 1646 | 1461637718729 Marionette TRACE conn3 <- [1,1546,null,{}] 19:28:38 INFO - PROCESS | 1646 | 1461637718732 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:38 INFO - PROCESS | 1646 | 1461637718866 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 19:28:38 INFO - PROCESS | 1646 | 1461637718933 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2c1000 == 52 [pid = 1646] [id = 394] 19:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1278ea400) [pid = 1646] [serial = 1181] [outer = 0x0] 19:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1278f3c00) [pid = 1646] [serial = 1182] [outer = 0x1278ea400] 19:28:38 INFO - PROCESS | 1646 | 1461637718964 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x128e30400) [pid = 1646] [serial = 1183] [outer = 0x1278ea400] 19:28:39 INFO - PROCESS | 1646 | 1461637719400 Marionette TRACE conn3 <- [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]]]}] 19:28:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 19:28:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 19:28:39 INFO - PROCESS | 1646 | 1461637719448 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 19:28:39 INFO - PROCESS | 1646 | 1461637719449 Marionette TRACE conn3 <- [1,1549,null,{"value":"7"}] 19:28:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 19:28:39 INFO - PROCESS | 1646 | 1461637719452 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 19:28:39 INFO - PROCESS | 1646 | 1461637719453 Marionette TRACE conn3 <- [1,1550,null,{}] 19:28:39 INFO - PROCESS | 1646 | 1461637719456 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:39 INFO - PROCESS | 1646 | 1461637719555 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 19:28:39 INFO - PROCESS | 1646 | 1461637719757 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x118546000 == 53 [pid = 1646] [id = 395] 19:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11108fc00) [pid = 1646] [serial = 1184] [outer = 0x0] 19:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x111dc6c00) [pid = 1646] [serial = 1185] [outer = 0x11108fc00] 19:28:39 INFO - PROCESS | 1646 | 1461637719786 Marionette DEBUG loaded listener.js 19:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x112fb9800) [pid = 1646] [serial = 1186] [outer = 0x11108fc00] 19:28:40 INFO - PROCESS | 1646 | 1461637720210 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 19:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 19:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 823ms 19:28:40 INFO - PROCESS | 1646 | 1461637720289 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 19:28:40 INFO - PROCESS | 1646 | 1461637720292 Marionette TRACE conn3 <- [1,1553,null,{"value":"7"}] 19:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 19:28:40 INFO - PROCESS | 1646 | 1461637720297 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 19:28:40 INFO - PROCESS | 1646 | 1461637720299 Marionette TRACE conn3 <- [1,1554,null,{}] 19:28:40 INFO - PROCESS | 1646 | 1461637720302 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:40 INFO - PROCESS | 1646 | 1461637720400 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 19:28:40 INFO - PROCESS | 1646 | 1461637720468 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11744f800 == 54 [pid = 1646] [id = 396] 19:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11643d000) [pid = 1646] [serial = 1187] [outer = 0x0] 19:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x116f0c800) [pid = 1646] [serial = 1188] [outer = 0x11643d000] 19:28:40 INFO - PROCESS | 1646 | 1461637720498 Marionette DEBUG loaded listener.js 19:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1185efc00) [pid = 1646] [serial = 1189] [outer = 0x11643d000] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1131af800 == 53 [pid = 1646] [id = 24] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x116a87800 == 52 [pid = 1646] [id = 23] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11335c000 == 51 [pid = 1646] [id = 25] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36e800 == 50 [pid = 1646] [id = 387] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12acb5000 == 49 [pid = 1646] [id = 386] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1215d2000 == 48 [pid = 1646] [id = 385] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12a951800 == 47 [pid = 1646] [id = 384] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12516fc00) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x129163000 == 46 [pid = 1646] [id = 383] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x127495800 == 45 [pid = 1646] [id = 382] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x12589b000 == 44 [pid = 1646] [id = 381] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119520000 == 43 [pid = 1646] [id = 380] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1216d2000 == 42 [pid = 1646] [id = 379] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1199e1000 == 41 [pid = 1646] [id = 378] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x1175a3800 == 40 [pid = 1646] [id = 377] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x115e7e800 == 39 [pid = 1646] [id = 376] 19:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x118538800 == 38 [pid = 1646] [id = 375] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a1f3400) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11930b000) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119424c00) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x117157000) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11768fc00) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11806b400) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118463400) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1197b7400) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121511800) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119c8d800) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1125b4800) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112ccfc00) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x121619800) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118716c00) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118f2e000) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x121610800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119490000) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11949e000) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11666d400) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x113336400) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115f06400) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124757400) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x119494000) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x121615800) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x116430400) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1167c7400) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1244e6c00) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1218cd400) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x119e41000) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1197bf400) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x121f23400) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x121425c00) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 19:28:40 INFO - PROCESS | 1646 | 1461637720895 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 19:28:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 19:28:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 622ms 19:28:40 INFO - PROCESS | 1646 | 1461637720921 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 19:28:40 INFO - PROCESS | 1646 | 1461637720924 Marionette TRACE conn3 <- [1,1557,null,{"value":"7"}] 19:28:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 19:28:40 INFO - PROCESS | 1646 | 1461637720926 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 19:28:40 INFO - PROCESS | 1646 | 1461637720928 Marionette TRACE conn3 <- [1,1558,null,{}] 19:28:40 INFO - PROCESS | 1646 | 1461637720930 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:41 INFO - PROCESS | 1646 | 1461637721012 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 19:28:41 INFO - PROCESS | 1646 | 1461637721068 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180d9000 == 39 [pid = 1646] [id = 397] 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x116428000) [pid = 1646] [serial = 1190] [outer = 0x0] 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11871cc00) [pid = 1646] [serial = 1191] [outer = 0x116428000] 19:28:41 INFO - PROCESS | 1646 | 1461637721096 Marionette DEBUG loaded listener.js 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x118ae3000) [pid = 1646] [serial = 1192] [outer = 0x116428000] 19:28:41 INFO - PROCESS | 1646 | 1461637721397 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 19:28:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 19:28:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 520ms 19:28:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 19:28:41 INFO - PROCESS | 1646 | 1461637721446 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 19:28:41 INFO - PROCESS | 1646 | 1461637721447 Marionette TRACE conn3 <- [1,1561,null,{"value":"7"}] 19:28:41 INFO - PROCESS | 1646 | 1461637721455 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 19:28:41 INFO - PROCESS | 1646 | 1461637721460 Marionette TRACE conn3 <- [1,1562,null,{}] 19:28:41 INFO - PROCESS | 1646 | 1461637721464 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:41 INFO - PROCESS | 1646 | 1461637721545 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 19:28:41 INFO - PROCESS | 1646 | 1461637721550 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1b9000 == 40 [pid = 1646] [id = 398] 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118f35800) [pid = 1646] [serial = 1193] [outer = 0x0] 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x119490000) [pid = 1646] [serial = 1194] [outer = 0x118f35800] 19:28:41 INFO - PROCESS | 1646 | 1461637721578 Marionette DEBUG loaded listener.js 19:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119da4c00) [pid = 1646] [serial = 1195] [outer = 0x118f35800] 19:28:41 INFO - PROCESS | 1646 | 1461637721937 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 19:28:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 19:28:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 528ms 19:28:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 19:28:41 INFO - PROCESS | 1646 | 1461637721979 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 19:28:41 INFO - PROCESS | 1646 | 1461637721981 Marionette TRACE conn3 <- [1,1565,null,{"value":"7"}] 19:28:41 INFO - PROCESS | 1646 | 1461637721983 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 19:28:41 INFO - PROCESS | 1646 | 1461637721984 Marionette TRACE conn3 <- [1,1566,null,{}] 19:28:41 INFO - PROCESS | 1646 | 1461637721986 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:42 INFO - PROCESS | 1646 | 1461637722066 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 19:28:42 INFO - PROCESS | 1646 | 1461637722070 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae7000 == 41 [pid = 1646] [id = 399] 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119daf400) [pid = 1646] [serial = 1196] [outer = 0x0] 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11a1f3400) [pid = 1646] [serial = 1197] [outer = 0x119daf400] 19:28:42 INFO - PROCESS | 1646 | 1461637722099 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x121480400) [pid = 1646] [serial = 1198] [outer = 0x119daf400] 19:28:42 INFO - PROCESS | 1646 | 1461637722412 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 19:28:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 19:28:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 468ms 19:28:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 19:28:42 INFO - PROCESS | 1646 | 1461637722452 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 19:28:42 INFO - PROCESS | 1646 | 1461637722453 Marionette TRACE conn3 <- [1,1569,null,{"value":"7"}] 19:28:42 INFO - PROCESS | 1646 | 1461637722456 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 19:28:42 INFO - PROCESS | 1646 | 1461637722459 Marionette TRACE conn3 <- [1,1570,null,{}] 19:28:42 INFO - PROCESS | 1646 | 1461637722461 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:42 INFO - PROCESS | 1646 | 1461637722539 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 19:28:42 INFO - PROCESS | 1646 | 1461637722599 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f15000 == 42 [pid = 1646] [id = 400] 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x121613c00) [pid = 1646] [serial = 1199] [outer = 0x0] 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12161a800) [pid = 1646] [serial = 1200] [outer = 0x121613c00] 19:28:42 INFO - PROCESS | 1646 | 1461637722631 Marionette DEBUG loaded listener.js 19:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124449000) [pid = 1646] [serial = 1201] [outer = 0x121613c00] 19:28:42 INFO - PROCESS | 1646 | 1461637722979 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 19:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 573ms 19:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 19:28:43 INFO - PROCESS | 1646 | 1461637723029 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 1646 | 1461637723030 Marionette TRACE conn3 <- [1,1573,null,{"value":"7"}] 19:28:43 INFO - PROCESS | 1646 | 1461637723032 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1646 | 1461637723033 Marionette TRACE conn3 <- [1,1574,null,{}] 19:28:43 INFO - PROCESS | 1646 | 1461637723035 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:43 INFO - PROCESS | 1646 | 1461637723141 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 19:28:43 INFO - PROCESS | 1646 | 1461637723155 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274ab800 == 43 [pid = 1646] [id = 401] 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12470a000) [pid = 1646] [serial = 1202] [outer = 0x0] 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1259e1800) [pid = 1646] [serial = 1203] [outer = 0x12470a000] 19:28:43 INFO - PROCESS | 1646 | 1461637723181 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12789d000) [pid = 1646] [serial = 1204] [outer = 0x12470a000] 19:28:43 INFO - PROCESS | 1646 | 1461637723526 Marionette TRACE conn3 <- [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]]]}] 19:28:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 19:28:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 518ms 19:28:43 INFO - PROCESS | 1646 | 1461637723568 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 19:28:43 INFO - PROCESS | 1646 | 1461637723570 Marionette TRACE conn3 <- [1,1577,null,{"value":"7"}] 19:28:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 19:28:43 INFO - PROCESS | 1646 | 1461637723572 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 19:28:43 INFO - PROCESS | 1646 | 1461637723573 Marionette TRACE conn3 <- [1,1578,null,{}] 19:28:43 INFO - PROCESS | 1646 | 1461637723576 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:43 INFO - PROCESS | 1646 | 1461637723678 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 19:28:43 INFO - PROCESS | 1646 | 1461637723682 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954b800 == 44 [pid = 1646] [id = 402] 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125ec4400) [pid = 1646] [serial = 1205] [outer = 0x0] 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1278f0c00) [pid = 1646] [serial = 1206] [outer = 0x125ec4400] 19:28:43 INFO - PROCESS | 1646 | 1461637723738 Marionette DEBUG loaded listener.js 19:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128e29400) [pid = 1646] [serial = 1207] [outer = 0x125ec4400] 19:28:44 INFO - PROCESS | 1646 | 1461637724062 Marionette TRACE conn3 <- [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]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 19:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 518ms 19:28:44 INFO - PROCESS | 1646 | 1461637724091 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1646 | 1461637724092 Marionette TRACE conn3 <- [1,1581,null,{"value":"7"}] 19:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 19:28:44 INFO - PROCESS | 1646 | 1461637724094 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1646 | 1461637724095 Marionette TRACE conn3 <- [1,1582,null,{}] 19:28:44 INFO - PROCESS | 1646 | 1461637724098 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:44 INFO - PROCESS | 1646 | 1461637724203 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 19:28:44 INFO - PROCESS | 1646 | 1461637724216 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c42000 == 45 [pid = 1646] [id = 403] 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1278ef000) [pid = 1646] [serial = 1208] [outer = 0x0] 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128e36800) [pid = 1646] [serial = 1209] [outer = 0x1278ef000] 19:28:44 INFO - PROCESS | 1646 | 1461637724243 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x128e6d400) [pid = 1646] [serial = 1210] [outer = 0x1278ef000] 19:28:44 INFO - PROCESS | 1646 | 1461637724640 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 19:28:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 19:28:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 571ms 19:28:44 INFO - PROCESS | 1646 | 1461637724665 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 19:28:44 INFO - PROCESS | 1646 | 1461637724666 Marionette TRACE conn3 <- [1,1585,null,{"value":"7"}] 19:28:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 19:28:44 INFO - PROCESS | 1646 | 1461637724669 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 19:28:44 INFO - PROCESS | 1646 | 1461637724670 Marionette TRACE conn3 <- [1,1586,null,{}] 19:28:44 INFO - PROCESS | 1646 | 1461637724672 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:44 INFO - PROCESS | 1646 | 1461637724775 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 19:28:44 INFO - PROCESS | 1646 | 1461637724786 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b36b000 == 46 [pid = 1646] [id = 404] 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128e2e800) [pid = 1646] [serial = 1211] [outer = 0x0] 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128e74c00) [pid = 1646] [serial = 1212] [outer = 0x128e2e800] 19:28:44 INFO - PROCESS | 1646 | 1461637724812 Marionette DEBUG loaded listener.js 19:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128e9f400) [pid = 1646] [serial = 1213] [outer = 0x128e2e800] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118173400) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11875c400) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1187c5400) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121513c00) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x115f04400) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1197b5800) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115e26000) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a114000) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x121618000) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115d2f800) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11108f800) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12410e400) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 19:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x119ee3400) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 19:28:45 INFO - PROCESS | 1646 | 1461637725215 Marionette TRACE conn3 <- [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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 19:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 571ms 19:28:45 INFO - PROCESS | 1646 | 1461637725244 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1646 | 1461637725245 Marionette TRACE conn3 <- [1,1589,null,{"value":"7"}] 19:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 19:28:45 INFO - PROCESS | 1646 | 1461637725253 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1646 | 1461637725255 Marionette TRACE conn3 <- [1,1590,null,{}] 19:28:45 INFO - PROCESS | 1646 | 1461637725263 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:45 INFO - PROCESS | 1646 | 1461637725350 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 19:28:45 INFO - PROCESS | 1646 | 1461637725355 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc62800 == 47 [pid = 1646] [id = 405] 19:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x115e26000) [pid = 1646] [serial = 1214] [outer = 0x0] 19:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12141e000) [pid = 1646] [serial = 1215] [outer = 0x115e26000] 19:28:45 INFO - PROCESS | 1646 | 1461637725387 Marionette DEBUG loaded listener.js 19:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x128e9d400) [pid = 1646] [serial = 1216] [outer = 0x115e26000] 19:28:45 INFO - PROCESS | 1646 | 1461637725727 Marionette TRACE conn3 <- [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]]]}] 19:28:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 19:28:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 526ms 19:28:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 19:28:45 INFO - PROCESS | 1646 | 1461637725773 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 19:28:45 INFO - PROCESS | 1646 | 1461637725775 Marionette TRACE conn3 <- [1,1593,null,{"value":"7"}] 19:28:45 INFO - PROCESS | 1646 | 1461637725777 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 19:28:45 INFO - PROCESS | 1646 | 1461637725779 Marionette TRACE conn3 <- [1,1594,null,{}] 19:28:45 INFO - PROCESS | 1646 | 1461637725781 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:45 INFO - PROCESS | 1646 | 1461637725879 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 19:28:45 INFO - PROCESS | 1646 | 1461637725935 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bd000 == 48 [pid = 1646] [id = 406] 19:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x128e71400) [pid = 1646] [serial = 1217] [outer = 0x0] 19:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x128ea8000) [pid = 1646] [serial = 1218] [outer = 0x128e71400] 19:28:45 INFO - PROCESS | 1646 | 1461637725961 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128f94c00) [pid = 1646] [serial = 1219] [outer = 0x128e71400] 19:28:46 INFO - PROCESS | 1646 | 1461637726263 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 19:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 518ms 19:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 19:28:46 INFO - PROCESS | 1646 | 1461637726296 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1646 | 1461637726297 Marionette TRACE conn3 <- [1,1597,null,{"value":"7"}] 19:28:46 INFO - PROCESS | 1646 | 1461637726299 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1646 | 1461637726301 Marionette TRACE conn3 <- [1,1598,null,{}] 19:28:46 INFO - PROCESS | 1646 | 1461637726305 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:46 INFO - PROCESS | 1646 | 1461637726388 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 19:28:46 INFO - PROCESS | 1646 | 1461637726392 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccaf800 == 49 [pid = 1646] [id = 407] 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128f9bc00) [pid = 1646] [serial = 1220] [outer = 0x0] 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1291b1000) [pid = 1646] [serial = 1221] [outer = 0x128f9bc00] 19:28:46 INFO - PROCESS | 1646 | 1461637726417 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129461000) [pid = 1646] [serial = 1222] [outer = 0x128f9bc00] 19:28:46 INFO - PROCESS | 1646 | 1461637726717 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 19:28:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 19:28:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 470ms 19:28:46 INFO - PROCESS | 1646 | 1461637726769 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 19:28:46 INFO - PROCESS | 1646 | 1461637726771 Marionette TRACE conn3 <- [1,1601,null,{"value":"7"}] 19:28:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 19:28:46 INFO - PROCESS | 1646 | 1461637726773 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 19:28:46 INFO - PROCESS | 1646 | 1461637726774 Marionette TRACE conn3 <- [1,1602,null,{}] 19:28:46 INFO - PROCESS | 1646 | 1461637726777 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:46 INFO - PROCESS | 1646 | 1461637726887 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 19:28:46 INFO - PROCESS | 1646 | 1461637726894 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccc8000 == 50 [pid = 1646] [id = 408] 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x110eaf000) [pid = 1646] [serial = 1223] [outer = 0x0] 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129465c00) [pid = 1646] [serial = 1224] [outer = 0x110eaf000] 19:28:46 INFO - PROCESS | 1646 | 1461637726919 Marionette DEBUG loaded listener.js 19:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1294c4000) [pid = 1646] [serial = 1225] [outer = 0x110eaf000] 19:28:47 INFO - PROCESS | 1646 | 1461637727455 Marionette TRACE conn3 <- [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]]]}] 19:28:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 19:28:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 720ms 19:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 19:28:47 INFO - PROCESS | 1646 | 1461637727494 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 19:28:47 INFO - PROCESS | 1646 | 1461637727497 Marionette TRACE conn3 <- [1,1605,null,{"value":"7"}] 19:28:47 INFO - PROCESS | 1646 | 1461637727501 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 19:28:47 INFO - PROCESS | 1646 | 1461637727503 Marionette TRACE conn3 <- [1,1606,null,{}] 19:28:47 INFO - PROCESS | 1646 | 1461637727507 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:47 INFO - PROCESS | 1646 | 1461637727615 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 19:28:47 INFO - PROCESS | 1646 | 1461637727686 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193b8000 == 51 [pid = 1646] [id = 409] 19:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x116611000) [pid = 1646] [serial = 1226] [outer = 0x0] 19:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1169b3c00) [pid = 1646] [serial = 1227] [outer = 0x116611000] 19:28:47 INFO - PROCESS | 1646 | 1461637727717 Marionette DEBUG loaded listener.js 19:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11806c400) [pid = 1646] [serial = 1228] [outer = 0x116611000] 19:28:48 INFO - PROCESS | 1646 | 1461637728151 Marionette TRACE conn3 <- [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]]]}] 19:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 19:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 671ms 19:28:48 INFO - PROCESS | 1646 | 1461637728173 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1646 | 1461637728178 Marionette TRACE conn3 <- [1,1609,null,{"value":"7"}] 19:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 19:28:48 INFO - PROCESS | 1646 | 1461637728182 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1646 | 1461637728184 Marionette TRACE conn3 <- [1,1610,null,{}] 19:28:48 INFO - PROCESS | 1646 | 1461637728187 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:48 INFO - PROCESS | 1646 | 1461637728294 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 19:28:48 INFO - PROCESS | 1646 | 1461637728396 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x121adc800 == 52 [pid = 1646] [id = 410] 19:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1187d0800) [pid = 1646] [serial = 1229] [outer = 0x0] 19:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11942d400) [pid = 1646] [serial = 1230] [outer = 0x1187d0800] 19:28:48 INFO - PROCESS | 1646 | 1461637728430 Marionette DEBUG loaded listener.js 19:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11949ac00) [pid = 1646] [serial = 1231] [outer = 0x1187d0800] 19:28:48 INFO - PROCESS | 1646 | 1461637728890 Marionette TRACE conn3 <- [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]]]}] 19:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 19:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 720ms 19:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 19:28:48 INFO - PROCESS | 1646 | 1461637728902 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 19:28:48 INFO - PROCESS | 1646 | 1461637728904 Marionette TRACE conn3 <- [1,1613,null,{"value":"7"}] 19:28:48 INFO - PROCESS | 1646 | 1461637728907 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 19:28:48 INFO - PROCESS | 1646 | 1461637728909 Marionette TRACE conn3 <- [1,1614,null,{}] 19:28:48 INFO - PROCESS | 1646 | 1461637728917 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:49 INFO - PROCESS | 1646 | 1461637729026 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 19:28:49 INFO - PROCESS | 1646 | 1461637729086 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d6000 == 53 [pid = 1646] [id = 411] 19:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x121424000) [pid = 1646] [serial = 1232] [outer = 0x0] 19:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x121616000) [pid = 1646] [serial = 1233] [outer = 0x121424000] 19:28:49 INFO - PROCESS | 1646 | 1461637729118 Marionette DEBUG loaded listener.js 19:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12516fc00) [pid = 1646] [serial = 1234] [outer = 0x121424000] 19:28:49 INFO - PROCESS | 1646 | 1461637729585 Marionette TRACE conn3 <- [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]]]}] 19:28:49 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 19:28:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 728ms 19:28:49 INFO - PROCESS | 1646 | 1461637729635 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 19:28:49 INFO - PROCESS | 1646 | 1461637729637 Marionette TRACE conn3 <- [1,1617,null,{"value":"7"}] 19:28:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 19:28:49 INFO - PROCESS | 1646 | 1461637729662 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 19:28:49 INFO - PROCESS | 1646 | 1461637729664 Marionette TRACE conn3 <- [1,1618,null,{}] 19:28:49 INFO - PROCESS | 1646 | 1461637729689 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:49 INFO - PROCESS | 1646 | 1461637729829 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 19:28:49 INFO - PROCESS | 1646 | 1461637729926 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d449800 == 54 [pid = 1646] [id = 412] 19:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x125ed3000) [pid = 1646] [serial = 1235] [outer = 0x0] 19:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x128e6dc00) [pid = 1646] [serial = 1236] [outer = 0x125ed3000] 19:28:49 INFO - PROCESS | 1646 | 1461637729973 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x128ea9000) [pid = 1646] [serial = 1237] [outer = 0x125ed3000] 19:28:50 INFO - PROCESS | 1646 | 1461637730432 Marionette TRACE conn3 <- [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]]]}] 19:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 19:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 811ms 19:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 19:28:50 INFO - PROCESS | 1646 | 1461637730452 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 19:28:50 INFO - PROCESS | 1646 | 1461637730453 Marionette TRACE conn3 <- [1,1621,null,{"value":"7"}] 19:28:50 INFO - PROCESS | 1646 | 1461637730456 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 19:28:50 INFO - PROCESS | 1646 | 1461637730457 Marionette TRACE conn3 <- [1,1622,null,{}] 19:28:50 INFO - PROCESS | 1646 | 1461637730460 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:50 INFO - PROCESS | 1646 | 1461637730577 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 19:28:50 INFO - PROCESS | 1646 | 1461637730632 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d511800 == 55 [pid = 1646] [id = 413] 19:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x111f8e000) [pid = 1646] [serial = 1238] [outer = 0x0] 19:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128ec6400) [pid = 1646] [serial = 1239] [outer = 0x111f8e000] 19:28:50 INFO - PROCESS | 1646 | 1461637730661 Marionette DEBUG loaded listener.js 19:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12945d400) [pid = 1646] [serial = 1240] [outer = 0x111f8e000] 19:28:51 INFO - PROCESS | 1646 | 1461637731146 Marionette TRACE conn3 <- [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]]]}] 19:28:51 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 19:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 971ms 19:28:51 INFO - PROCESS | 1646 | 1461637731476 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 19:28:51 INFO - PROCESS | 1646 | 1461637731478 Marionette TRACE conn3 <- [1,1625,null,{"value":"7"}] 19:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 19:28:51 INFO - PROCESS | 1646 | 1461637731492 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 19:28:51 INFO - PROCESS | 1646 | 1461637731494 Marionette TRACE conn3 <- [1,1626,null,{}] 19:28:51 INFO - PROCESS | 1646 | 1461637731498 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:51 INFO - PROCESS | 1646 | 1461637731590 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 19:28:51 INFO - PROCESS | 1646 | 1461637731646 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193cd800 == 56 [pid = 1646] [id = 414] 19:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x115f11400) [pid = 1646] [serial = 1241] [outer = 0x0] 19:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x116434800) [pid = 1646] [serial = 1242] [outer = 0x115f11400] 19:28:51 INFO - PROCESS | 1646 | 1461637731674 Marionette DEBUG loaded listener.js 19:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1169b6000) [pid = 1646] [serial = 1243] [outer = 0x115f11400] 19:28:52 INFO - PROCESS | 1646 | 1461637732061 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 19:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 632ms 19:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 19:28:52 INFO - PROCESS | 1646 | 1461637732116 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 19:28:52 INFO - PROCESS | 1646 | 1461637732118 Marionette TRACE conn3 <- [1,1629,null,{"value":"7"}] 19:28:52 INFO - PROCESS | 1646 | 1461637732123 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1646 | 1461637732126 Marionette TRACE conn3 <- [1,1630,null,{}] 19:28:52 INFO - PROCESS | 1646 | 1461637732147 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:52 INFO - PROCESS | 1646 | 1461637732261 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 19:28:52 INFO - PROCESS | 1646 | 1461637732316 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x117587800 == 57 [pid = 1646] [id = 415] 19:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x116a74400) [pid = 1646] [serial = 1244] [outer = 0x0] 19:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11768f800) [pid = 1646] [serial = 1245] [outer = 0x116a74400] 19:28:52 INFO - PROCESS | 1646 | 1461637732344 Marionette DEBUG loaded listener.js 19:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118461000) [pid = 1646] [serial = 1246] [outer = 0x116a74400] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccaf800 == 56 [pid = 1646] [id = 407] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2bd000 == 55 [pid = 1646] [id = 406] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc62800 == 54 [pid = 1646] [id = 405] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12b36b000 == 53 [pid = 1646] [id = 404] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x129c42000 == 52 [pid = 1646] [id = 403] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x127891000) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12954b800 == 51 [pid = 1646] [id = 402] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1274ab800 == 50 [pid = 1646] [id = 401] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x121f15000 == 49 [pid = 1646] [id = 400] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae7000 == 48 [pid = 1646] [id = 399] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1b9000 == 47 [pid = 1646] [id = 398] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x1180d9000 == 46 [pid = 1646] [id = 397] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x11744f800 == 45 [pid = 1646] [id = 396] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x118546000 == 44 [pid = 1646] [id = 395] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x116906000 == 43 [pid = 1646] [id = 389] 19:28:52 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc63800 == 42 [pid = 1646] [id = 388] 19:28:52 INFO - PROCESS | 1646 | 1461637732750 Marionette TRACE conn3 <- [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]]]}] 19:28:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 19:28:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 672ms 19:28:52 INFO - PROCESS | 1646 | 1461637732795 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 19:28:52 INFO - PROCESS | 1646 | 1461637732796 Marionette TRACE conn3 <- [1,1633,null,{"value":"7"}] 19:28:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 19:28:52 INFO - PROCESS | 1646 | 1461637732798 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 19:28:52 INFO - PROCESS | 1646 | 1461637732800 Marionette TRACE conn3 <- [1,1634,null,{}] 19:28:52 INFO - PROCESS | 1646 | 1461637732806 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:52 INFO - PROCESS | 1646 | 1461637732907 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118719400) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x118757c00) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x118af1c00) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119314400) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119426c00) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1215ec000) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x111087800) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1167fb000) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x116605800) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115f11000) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x125215400) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11695f800) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11801fc00) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12141e800) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1218c9800) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11949d400) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11845e400) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11949e800) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x125ec7000) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121c76c00) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x121614000) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12150f800) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x121e77400) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x124710000) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x125882800) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119491800) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a1f1000) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 19:28:52 INFO - PROCESS | 1646 | 1461637732979 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x118543800 == 43 [pid = 1646] [id = 416] 19:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115d2f800) [pid = 1646] [serial = 1247] [outer = 0x0] 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x116f10400) [pid = 1646] [serial = 1248] [outer = 0x115d2f800] 19:28:53 INFO - PROCESS | 1646 | 1461637733011 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118aea800) [pid = 1646] [serial = 1249] [outer = 0x115d2f800] 19:28:53 INFO - PROCESS | 1646 | 1461637733321 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 19:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 569ms 19:28:53 INFO - PROCESS | 1646 | 1461637733368 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 1646 | 1461637733369 Marionette TRACE conn3 <- [1,1637,null,{"value":"7"}] 19:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 19:28:53 INFO - PROCESS | 1646 | 1461637733372 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1646 | 1461637733375 Marionette TRACE conn3 <- [1,1638,null,{}] 19:28:53 INFO - PROCESS | 1646 | 1461637733378 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:53 INFO - PROCESS | 1646 | 1461637733457 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 19:28:53 INFO - PROCESS | 1646 | 1461637733461 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1c9000 == 44 [pid = 1646] [id = 417] 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118f3ac00) [pid = 1646] [serial = 1250] [outer = 0x0] 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11955b800) [pid = 1646] [serial = 1251] [outer = 0x118f3ac00] 19:28:53 INFO - PROCESS | 1646 | 1461637733488 Marionette DEBUG loaded listener.js 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1197be400) [pid = 1646] [serial = 1252] [outer = 0x118f3ac00] 19:28:53 INFO - PROCESS | 1646 | 1461637733832 Marionette TRACE conn3 <- [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]]]}] 19:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 19:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 19:28:53 INFO - PROCESS | 1646 | 1461637733842 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 19:28:53 INFO - PROCESS | 1646 | 1461637733844 Marionette TRACE conn3 <- [1,1641,null,{"value":"7"}] 19:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 19:28:53 INFO - PROCESS | 1646 | 1461637733846 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 19:28:53 INFO - PROCESS | 1646 | 1461637733847 Marionette TRACE conn3 <- [1,1642,null,{}] 19:28:53 INFO - PROCESS | 1646 | 1461637733849 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:53 INFO - PROCESS | 1646 | 1461637733929 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 19:28:53 INFO - PROCESS | 1646 | 1461637733934 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f05800 == 45 [pid = 1646] [id = 418] 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119c90400) [pid = 1646] [serial = 1253] [outer = 0x0] 19:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119e3c000) [pid = 1646] [serial = 1254] [outer = 0x119c90400] 19:28:53 INFO - PROCESS | 1646 | 1461637733962 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11a1e7800) [pid = 1646] [serial = 1255] [outer = 0x119c90400] 19:28:54 INFO - PROCESS | 1646 | 1461637734293 Marionette TRACE conn3 <- [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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 19:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 470ms 19:28:54 INFO - PROCESS | 1646 | 1461637734317 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1646 | 1461637734318 Marionette TRACE conn3 <- [1,1645,null,{"value":"7"}] 19:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 19:28:54 INFO - PROCESS | 1646 | 1461637734321 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1646 | 1461637734322 Marionette TRACE conn3 <- [1,1646,null,{}] 19:28:54 INFO - PROCESS | 1646 | 1461637734324 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:54 INFO - PROCESS | 1646 | 1461637734442 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 19:28:54 INFO - PROCESS | 1646 | 1461637734476 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1258a6000 == 46 [pid = 1646] [id = 419] 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12141b000) [pid = 1646] [serial = 1256] [outer = 0x0] 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x121514400) [pid = 1646] [serial = 1257] [outer = 0x12141b000] 19:28:54 INFO - PROCESS | 1646 | 1461637734505 Marionette DEBUG loaded listener.js 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x121ac1800) [pid = 1646] [serial = 1258] [outer = 0x12141b000] 19:28:54 INFO - PROCESS | 1646 | 1461637734802 Marionette TRACE conn3 <- [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]]]}] 19:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 19:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 519ms 19:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 19:28:54 INFO - PROCESS | 1646 | 1461637734842 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 19:28:54 INFO - PROCESS | 1646 | 1461637734843 Marionette TRACE conn3 <- [1,1649,null,{"value":"7"}] 19:28:54 INFO - PROCESS | 1646 | 1461637734845 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 19:28:54 INFO - PROCESS | 1646 | 1461637734846 Marionette TRACE conn3 <- [1,1650,null,{}] 19:28:54 INFO - PROCESS | 1646 | 1461637734849 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:54 INFO - PROCESS | 1646 | 1461637734928 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 19:28:54 INFO - PROCESS | 1646 | 1461637734933 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ee6800 == 47 [pid = 1646] [id = 420] 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121c77c00) [pid = 1646] [serial = 1259] [outer = 0x0] 19:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1244edc00) [pid = 1646] [serial = 1260] [outer = 0x121c77c00] 19:28:54 INFO - PROCESS | 1646 | 1461637734961 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x125215400) [pid = 1646] [serial = 1261] [outer = 0x121c77c00] 19:28:55 INFO - PROCESS | 1646 | 1461637735331 Marionette TRACE conn3 <- [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]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 19:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 521ms 19:28:55 INFO - PROCESS | 1646 | 1461637735371 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1646 | 1461637735372 Marionette TRACE conn3 <- [1,1653,null,{"value":"7"}] 19:28:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 19:28:55 INFO - PROCESS | 1646 | 1461637735382 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1646 | 1461637735383 Marionette TRACE conn3 <- [1,1654,null,{}] 19:28:55 INFO - PROCESS | 1646 | 1461637735386 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:55 INFO - PROCESS | 1646 | 1461637735488 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 19:28:55 INFO - PROCESS | 1646 | 1461637735524 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x129832000 == 48 [pid = 1646] [id = 421] 19:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12470e000) [pid = 1646] [serial = 1262] [outer = 0x0] 19:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1259e2000) [pid = 1646] [serial = 1263] [outer = 0x12470e000] 19:28:55 INFO - PROCESS | 1646 | 1461637735550 Marionette DEBUG loaded listener.js 19:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1278ea800) [pid = 1646] [serial = 1264] [outer = 0x12470e000] 19:28:55 INFO - PROCESS | 1646 | 1461637735864 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 19:28:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 19:28:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 19:28:55 INFO - PROCESS | 1646 | 1461637735901 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 19:28:55 INFO - PROCESS | 1646 | 1461637735903 Marionette TRACE conn3 <- [1,1657,null,{"value":"7"}] 19:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 19:28:55 INFO - PROCESS | 1646 | 1461637735905 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 19:28:55 INFO - PROCESS | 1646 | 1461637735906 Marionette TRACE conn3 <- [1,1658,null,{}] 19:28:55 INFO - PROCESS | 1646 | 1461637735908 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:56 INFO - PROCESS | 1646 | 1461637736007 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 19:28:56 INFO - PROCESS | 1646 | 1461637736021 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a95d800 == 49 [pid = 1646] [id = 422] 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x125177c00) [pid = 1646] [serial = 1265] [outer = 0x0] 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128e29c00) [pid = 1646] [serial = 1266] [outer = 0x125177c00] 19:28:56 INFO - PROCESS | 1646 | 1461637736047 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128e69c00) [pid = 1646] [serial = 1267] [outer = 0x125177c00] 19:28:56 INFO - PROCESS | 1646 | 1461637736384 Marionette TRACE conn3 <- [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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 19:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 523ms 19:28:56 INFO - PROCESS | 1646 | 1461637736429 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1646 | 1461637736430 Marionette TRACE conn3 <- [1,1661,null,{"value":"7"}] 19:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 19:28:56 INFO - PROCESS | 1646 | 1461637736432 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1646 | 1461637736433 Marionette TRACE conn3 <- [1,1662,null,{}] 19:28:56 INFO - PROCESS | 1646 | 1461637736436 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:56 INFO - PROCESS | 1646 | 1461637736542 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 19:28:56 INFO - PROCESS | 1646 | 1461637736554 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b355000 == 50 [pid = 1646] [id = 423] 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1278f4000) [pid = 1646] [serial = 1268] [outer = 0x0] 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128ea7800) [pid = 1646] [serial = 1269] [outer = 0x1278f4000] 19:28:56 INFO - PROCESS | 1646 | 1461637736580 Marionette DEBUG loaded listener.js 19:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128f96400) [pid = 1646] [serial = 1270] [outer = 0x1278f4000] 19:28:56 INFO - PROCESS | 1646 | 1461637736931 Marionette TRACE conn3 <- [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]]]}] 19:28:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 19:28:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 519ms 19:28:56 INFO - PROCESS | 1646 | 1461637736951 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 19:28:56 INFO - PROCESS | 1646 | 1461637736953 Marionette TRACE conn3 <- [1,1665,null,{"value":"7"}] 19:28:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 19:28:56 INFO - PROCESS | 1646 | 1461637736956 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 19:28:56 INFO - PROCESS | 1646 | 1461637736958 Marionette TRACE conn3 <- [1,1666,null,{}] 19:28:56 INFO - PROCESS | 1646 | 1461637736961 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:57 INFO - PROCESS | 1646 | 1461637737213 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x116428000) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11643d000) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x125ec7400) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115e26000) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x128f9bc00) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x125ec4400) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12470a000) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x128e2e800) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1278ef000) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x121613c00) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11108fc00) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118f35800) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119daf400) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 19:28:57 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x128e71400) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 19:28:57 INFO - PROCESS | 1646 | 1461637737258 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11821c000 == 51 [pid = 1646] [id = 424] 19:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x111091800) [pid = 1646] [serial = 1271] [outer = 0x0] 19:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115f0e400) [pid = 1646] [serial = 1272] [outer = 0x111091800] 19:28:57 INFO - PROCESS | 1646 | 1461637737289 Marionette DEBUG loaded listener.js 19:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12475bc00) [pid = 1646] [serial = 1273] [outer = 0x111091800] 19:28:57 INFO - PROCESS | 1646 | 1461637737641 Marionette TRACE conn3 <- [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]]]}] 19:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 19:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 721ms 19:28:57 INFO - PROCESS | 1646 | 1461637737678 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 19:28:57 INFO - PROCESS | 1646 | 1461637737681 Marionette TRACE conn3 <- [1,1669,null,{"value":"7"}] 19:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 19:28:57 INFO - PROCESS | 1646 | 1461637737685 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 19:28:57 INFO - PROCESS | 1646 | 1461637737686 Marionette TRACE conn3 <- [1,1670,null,{}] 19:28:57 INFO - PROCESS | 1646 | 1461637737690 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:57 INFO - PROCESS | 1646 | 1461637737805 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 19:28:57 INFO - PROCESS | 1646 | 1461637737925 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c190000 == 52 [pid = 1646] [id = 425] 19:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x128e9ec00) [pid = 1646] [serial = 1274] [outer = 0x0] 19:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1294c9000) [pid = 1646] [serial = 1275] [outer = 0x128e9ec00] 19:28:57 INFO - PROCESS | 1646 | 1461637737965 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1295a7000) [pid = 1646] [serial = 1276] [outer = 0x128e9ec00] 19:28:58 INFO - PROCESS | 1646 | 1461637738242 Marionette TRACE conn3 <- [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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 19:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 570ms 19:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 19:28:58 INFO - PROCESS | 1646 | 1461637738254 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1646 | 1461637738255 Marionette TRACE conn3 <- [1,1673,null,{"value":"7"}] 19:28:58 INFO - PROCESS | 1646 | 1461637738258 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1646 | 1461637738262 Marionette TRACE conn3 <- [1,1674,null,{}] 19:28:58 INFO - PROCESS | 1646 | 1461637738270 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:58 INFO - PROCESS | 1646 | 1461637738354 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 19:28:58 INFO - PROCESS | 1646 | 1461637738362 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d1800 == 53 [pid = 1646] [id = 426] 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1295a9c00) [pid = 1646] [serial = 1277] [outer = 0x0] 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1295afc00) [pid = 1646] [serial = 1278] [outer = 0x1295a9c00] 19:28:58 INFO - PROCESS | 1646 | 1461637738392 Marionette DEBUG loaded listener.js 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1295f1000) [pid = 1646] [serial = 1279] [outer = 0x1295a9c00] 19:28:58 INFO - PROCESS | 1646 | 1461637738713 Marionette TRACE conn3 <- [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]]]}] 19:28:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 19:28:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 476ms 19:28:58 INFO - PROCESS | 1646 | 1461637738735 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 19:28:58 INFO - PROCESS | 1646 | 1461637738737 Marionette TRACE conn3 <- [1,1677,null,{"value":"7"}] 19:28:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 19:28:58 INFO - PROCESS | 1646 | 1461637738755 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 19:28:58 INFO - PROCESS | 1646 | 1461637738756 Marionette TRACE conn3 <- [1,1678,null,{}] 19:28:58 INFO - PROCESS | 1646 | 1461637738771 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:58 INFO - PROCESS | 1646 | 1461637738954 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 19:28:58 INFO - PROCESS | 1646 | 1461637738961 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d199800 == 54 [pid = 1646] [id = 427] 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1295acc00) [pid = 1646] [serial = 1280] [outer = 0x0] 19:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1295fb000) [pid = 1646] [serial = 1281] [outer = 0x1295acc00] 19:28:59 INFO - PROCESS | 1646 | 1461637739001 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129816000) [pid = 1646] [serial = 1282] [outer = 0x1295acc00] 19:28:59 INFO - PROCESS | 1646 | 1461637739548 Marionette TRACE conn3 <- [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]]]}] 19:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 19:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 832ms 19:28:59 INFO - PROCESS | 1646 | 1461637739575 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 19:28:59 INFO - PROCESS | 1646 | 1461637739578 Marionette TRACE conn3 <- [1,1681,null,{"value":"7"}] 19:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 19:28:59 INFO - PROCESS | 1646 | 1461637739601 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 19:28:59 INFO - PROCESS | 1646 | 1461637739603 Marionette TRACE conn3 <- [1,1682,null,{}] 19:28:59 INFO - PROCESS | 1646 | 1461637739609 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:28:59 INFO - PROCESS | 1646 | 1461637739717 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 19:28:59 INFO - PROCESS | 1646 | 1461637739791 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:28:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118545000 == 55 [pid = 1646] [id = 428] 19:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x115f09c00) [pid = 1646] [serial = 1283] [outer = 0x0] 19:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1167eec00) [pid = 1646] [serial = 1284] [outer = 0x115f09c00] 19:28:59 INFO - PROCESS | 1646 | 1461637739823 Marionette DEBUG loaded listener.js 19:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11806e400) [pid = 1646] [serial = 1285] [outer = 0x115f09c00] 19:29:00 INFO - PROCESS | 1646 | 1461637740329 Marionette TRACE conn3 <- [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]]]}] 19:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 19:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 842ms 19:29:00 INFO - PROCESS | 1646 | 1461637740444 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 19:29:00 INFO - PROCESS | 1646 | 1461637740450 Marionette TRACE conn3 <- [1,1685,null,{"value":"7"}] 19:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 19:29:00 INFO - PROCESS | 1646 | 1461637740459 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 19:29:00 INFO - PROCESS | 1646 | 1461637740463 Marionette TRACE conn3 <- [1,1686,null,{}] 19:29:00 INFO - PROCESS | 1646 | 1461637740467 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:00 INFO - PROCESS | 1646 | 1461637740627 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 19:29:00 INFO - PROCESS | 1646 | 1461637740736 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cda000 == 56 [pid = 1646] [id = 429] 19:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x118719c00) [pid = 1646] [serial = 1286] [outer = 0x0] 19:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x118f2c400) [pid = 1646] [serial = 1287] [outer = 0x118719c00] 19:29:00 INFO - PROCESS | 1646 | 1461637740767 Marionette DEBUG loaded listener.js 19:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11949d400) [pid = 1646] [serial = 1288] [outer = 0x118719c00] 19:29:01 INFO - PROCESS | 1646 | 1461637741204 Marionette TRACE conn3 <- [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]]]}] 19:29:01 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 19:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 774ms 19:29:01 INFO - PROCESS | 1646 | 1461637741233 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1646 | 1461637741235 Marionette TRACE conn3 <- [1,1689,null,{"value":"7"}] 19:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 19:29:01 INFO - PROCESS | 1646 | 1461637741237 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1646 | 1461637741240 Marionette TRACE conn3 <- [1,1690,null,{}] 19:29:01 INFO - PROCESS | 1646 | 1461637741248 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:01 INFO - PROCESS | 1646 | 1461637741357 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 19:29:01 INFO - PROCESS | 1646 | 1461637741432 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf33800 == 57 [pid = 1646] [id = 430] 19:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119eeec00) [pid = 1646] [serial = 1289] [outer = 0x0] 19:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121513c00) [pid = 1646] [serial = 1290] [outer = 0x119eeec00] 19:29:01 INFO - PROCESS | 1646 | 1461637741466 Marionette DEBUG loaded listener.js 19:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121ac0c00) [pid = 1646] [serial = 1291] [outer = 0x119eeec00] 19:29:01 INFO - PROCESS | 1646 | 1461637741854 Marionette TRACE conn3 <- [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]]]}] 19:29:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 19:29:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 671ms 19:29:01 INFO - PROCESS | 1646 | 1461637741909 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 19:29:01 INFO - PROCESS | 1646 | 1461637741911 Marionette TRACE conn3 <- [1,1693,null,{"value":"7"}] 19:29:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 19:29:01 INFO - PROCESS | 1646 | 1461637741913 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 19:29:01 INFO - PROCESS | 1646 | 1461637741915 Marionette TRACE conn3 <- [1,1694,null,{}] 19:29:01 INFO - PROCESS | 1646 | 1461637741917 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:02 INFO - PROCESS | 1646 | 1461637742042 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 19:29:02 INFO - PROCESS | 1646 | 1461637742103 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d761000 == 58 [pid = 1646] [id = 431] 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121611800) [pid = 1646] [serial = 1292] [outer = 0x0] 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x127896c00) [pid = 1646] [serial = 1293] [outer = 0x121611800] 19:29:02 INFO - PROCESS | 1646 | 1461637742174 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128ea1c00) [pid = 1646] [serial = 1294] [outer = 0x121611800] 19:29:02 INFO - PROCESS | 1646 | 1461637742590 Marionette TRACE conn3 <- [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]]]}] 19:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 19:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 721ms 19:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 19:29:02 INFO - PROCESS | 1646 | 1461637742635 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 19:29:02 INFO - PROCESS | 1646 | 1461637742636 Marionette TRACE conn3 <- [1,1697,null,{"value":"7"}] 19:29:02 INFO - PROCESS | 1646 | 1461637742639 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 19:29:02 INFO - PROCESS | 1646 | 1461637742640 Marionette TRACE conn3 <- [1,1698,null,{}] 19:29:02 INFO - PROCESS | 1646 | 1461637742643 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:02 INFO - PROCESS | 1646 | 1461637742743 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 19:29:02 INFO - PROCESS | 1646 | 1461637742816 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1b800 == 59 [pid = 1646] [id = 432] 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12410d800) [pid = 1646] [serial = 1295] [outer = 0x0] 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128f9b800) [pid = 1646] [serial = 1296] [outer = 0x12410d800] 19:29:02 INFO - PROCESS | 1646 | 1461637742845 Marionette DEBUG loaded listener.js 19:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129468400) [pid = 1646] [serial = 1297] [outer = 0x12410d800] 19:29:03 INFO - PROCESS | 1646 | 1461637743274 Marionette TRACE conn3 <- [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]]]}] 19:29:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 19:29:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 669ms 19:29:03 INFO - PROCESS | 1646 | 1461637743309 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 19:29:03 INFO - PROCESS | 1646 | 1461637743310 Marionette TRACE conn3 <- [1,1701,null,{"value":"7"}] 19:29:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 19:29:03 INFO - PROCESS | 1646 | 1461637743313 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 19:29:03 INFO - PROCESS | 1646 | 1461637743314 Marionette TRACE conn3 <- [1,1702,null,{}] 19:29:03 INFO - PROCESS | 1646 | 1461637743316 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:03 INFO - PROCESS | 1646 | 1461637743457 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 19:29:03 INFO - PROCESS | 1646 | 1461637743571 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da31000 == 60 [pid = 1646] [id = 433] 19:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x111d4f400) [pid = 1646] [serial = 1298] [outer = 0x0] 19:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1294cc000) [pid = 1646] [serial = 1299] [outer = 0x111d4f400] 19:29:03 INFO - PROCESS | 1646 | 1461637743606 Marionette DEBUG loaded listener.js 19:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a9e9400) [pid = 1646] [serial = 1300] [outer = 0x111d4f400] 19:29:04 INFO - PROCESS | 1646 | 1461637744036 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 19:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 769ms 19:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 19:29:04 INFO - PROCESS | 1646 | 1461637744083 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1646 | 1461637744084 Marionette TRACE conn3 <- [1,1705,null,{"value":"7"}] 19:29:04 INFO - PROCESS | 1646 | 1461637744087 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1646 | 1461637744088 Marionette TRACE conn3 <- [1,1706,null,{}] 19:29:04 INFO - PROCESS | 1646 | 1461637744090 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:04 INFO - PROCESS | 1646 | 1461637744330 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 19:29:04 INFO - PROCESS | 1646 | 1461637744402 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x118540800 == 61 [pid = 1646] [id = 434] 19:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1125b4800) [pid = 1646] [serial = 1301] [outer = 0x0] 19:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11333dc00) [pid = 1646] [serial = 1302] [outer = 0x1125b4800] 19:29:04 INFO - PROCESS | 1646 | 1461637744432 Marionette DEBUG loaded listener.js 19:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x115f10400) [pid = 1646] [serial = 1303] [outer = 0x1125b4800] 19:29:04 INFO - PROCESS | 1646 | 1461637744904 Marionette TRACE conn3 <- [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]]]}] 19:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 19:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 873ms 19:29:04 INFO - PROCESS | 1646 | 1461637744962 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 19:29:04 INFO - PROCESS | 1646 | 1461637744964 Marionette TRACE conn3 <- [1,1709,null,{"value":"7"}] 19:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 19:29:04 INFO - PROCESS | 1646 | 1461637744967 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 19:29:04 INFO - PROCESS | 1646 | 1461637744970 Marionette TRACE conn3 <- [1,1710,null,{}] 19:29:05 INFO - PROCESS | 1646 | 1461637744996 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:05 INFO - PROCESS | 1646 | 1461637745132 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 19:29:05 INFO - PROCESS | 1646 | 1461637745237 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193ca000 == 62 [pid = 1646] [id = 435] 19:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11875ac00) [pid = 1646] [serial = 1304] [outer = 0x0] 19:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11930ac00) [pid = 1646] [serial = 1305] [outer = 0x11875ac00] 19:29:05 INFO - PROCESS | 1646 | 1461637745284 Marionette DEBUG loaded listener.js 19:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x119494000) [pid = 1646] [serial = 1306] [outer = 0x11875ac00] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d1800 == 61 [pid = 1646] [id = 426] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c190000 == 60 [pid = 1646] [id = 425] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11821c000 == 59 [pid = 1646] [id = 424] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12b355000 == 58 [pid = 1646] [id = 423] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12a95d800 == 57 [pid = 1646] [id = 422] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x129465c00) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x129832000 == 56 [pid = 1646] [id = 421] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x128ee6800 == 55 [pid = 1646] [id = 420] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1258a6000 == 54 [pid = 1646] [id = 419] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121f05800 == 53 [pid = 1646] [id = 418] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1c9000 == 52 [pid = 1646] [id = 417] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x118543800 == 51 [pid = 1646] [id = 416] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x117587800 == 50 [pid = 1646] [id = 415] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1193cd800 == 49 [pid = 1646] [id = 414] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d449800 == 48 [pid = 1646] [id = 412] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d6000 == 47 [pid = 1646] [id = 411] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x121adc800 == 46 [pid = 1646] [id = 410] 19:29:05 INFO - PROCESS | 1646 | --DOCSHELL 0x1193b8000 == 45 [pid = 1646] [id = 409] 19:29:05 INFO - PROCESS | 1646 | 1461637745727 Marionette TRACE conn3 <- [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]]]}] 19:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 19:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 795ms 19:29:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 19:29:05 INFO - PROCESS | 1646 | 1461637745762 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 19:29:05 INFO - PROCESS | 1646 | 1461637745764 Marionette TRACE conn3 <- [1,1713,null,{"value":"7"}] 19:29:05 INFO - PROCESS | 1646 | 1461637745766 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 19:29:05 INFO - PROCESS | 1646 | 1461637745767 Marionette TRACE conn3 <- [1,1714,null,{}] 19:29:05 INFO - PROCESS | 1646 | 1461637745770 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:05 INFO - PROCESS | 1646 | 1461637745857 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1278f0c00) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1259e1800) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128e29400) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128e74c00) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128e36800) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128e6d400) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12161a800) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112fb9800) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x111dc6c00) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119490000) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x119da4c00) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11a1f3400) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x121480400) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x125171c00) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128ea8000) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12161b800) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11871cc00) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x118ae3000) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1185efc00) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x116f0c800) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1278f3c00) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x112865400) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118072400) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12789a800) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119c94400) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12141e000) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x128e9f400) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12789d000) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x124449000) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129461000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e9d400) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x128f94c00) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1291b1000) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 19:29:05 INFO - PROCESS | 1646 | 1461637745926 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193cd000 == 46 [pid = 1646] [id = 436] 19:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x112e4f000) [pid = 1646] [serial = 1307] [outer = 0x0] 19:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1185efc00) [pid = 1646] [serial = 1308] [outer = 0x112e4f000] 19:29:05 INFO - PROCESS | 1646 | 1461637745955 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119e3b000) [pid = 1646] [serial = 1309] [outer = 0x112e4f000] 19:29:06 INFO - PROCESS | 1646 | 1461637746273 Marionette TRACE conn3 <- [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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 19:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 520ms 19:29:06 INFO - PROCESS | 1646 | 1461637746286 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1646 | 1461637746289 Marionette TRACE conn3 <- [1,1717,null,{"value":"7"}] 19:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 19:29:06 INFO - PROCESS | 1646 | 1461637746300 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1646 | 1461637746303 Marionette TRACE conn3 <- [1,1718,null,{}] 19:29:06 INFO - PROCESS | 1646 | 1461637746306 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:06 INFO - PROCESS | 1646 | 1461637746394 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 19:29:06 INFO - PROCESS | 1646 | 1461637746448 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f08800 == 47 [pid = 1646] [id = 437] 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x119c8e000) [pid = 1646] [serial = 1310] [outer = 0x0] 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12141c800) [pid = 1646] [serial = 1311] [outer = 0x119c8e000] 19:29:06 INFO - PROCESS | 1646 | 1461637746474 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121e7e800) [pid = 1646] [serial = 1312] [outer = 0x119c8e000] 19:29:06 INFO - PROCESS | 1646 | 1461637746779 Marionette TRACE conn3 <- [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]]]}] 19:29:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 19:29:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 525ms 19:29:06 INFO - PROCESS | 1646 | 1461637746821 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 19:29:06 INFO - PROCESS | 1646 | 1461637746823 Marionette TRACE conn3 <- [1,1721,null,{"value":"7"}] 19:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 19:29:06 INFO - PROCESS | 1646 | 1461637746825 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 19:29:06 INFO - PROCESS | 1646 | 1461637746826 Marionette TRACE conn3 <- [1,1722,null,{}] 19:29:06 INFO - PROCESS | 1646 | 1461637746828 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:06 INFO - PROCESS | 1646 | 1461637746910 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 19:29:06 INFO - PROCESS | 1646 | 1461637746917 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180dd000 == 48 [pid = 1646] [id = 438] 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x122194400) [pid = 1646] [serial = 1313] [outer = 0x0] 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125173800) [pid = 1646] [serial = 1314] [outer = 0x122194400] 19:29:06 INFO - PROCESS | 1646 | 1461637746943 Marionette DEBUG loaded listener.js 19:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12789a800) [pid = 1646] [serial = 1315] [outer = 0x122194400] 19:29:07 INFO - PROCESS | 1646 | 1461637747249 Marionette TRACE conn3 <- [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]]]}] 19:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 19:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 470ms 19:29:07 INFO - PROCESS | 1646 | 1461637747318 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 19:29:07 INFO - PROCESS | 1646 | 1461637747319 Marionette TRACE conn3 <- [1,1725,null,{"value":"7"}] 19:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 19:29:07 INFO - PROCESS | 1646 | 1461637747327 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 19:29:07 INFO - PROCESS | 1646 | 1461637747329 Marionette TRACE conn3 <- [1,1726,null,{}] 19:29:07 INFO - PROCESS | 1646 | 1461637747331 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:07 INFO - PROCESS | 1646 | 1461637747422 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 19:29:07 INFO - PROCESS | 1646 | 1461637747427 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a964800 == 49 [pid = 1646] [id = 439] 19:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128e2cc00) [pid = 1646] [serial = 1316] [outer = 0x0] 19:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128e32000) [pid = 1646] [serial = 1317] [outer = 0x128e2cc00] 19:29:07 INFO - PROCESS | 1646 | 1461637747460 Marionette DEBUG loaded listener.js 19:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128ea5800) [pid = 1646] [serial = 1318] [outer = 0x128e2cc00] 19:29:07 INFO - PROCESS | 1646 | 1461637747847 Marionette TRACE conn3 <- [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]]]}] 19:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 19:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 570ms 19:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 19:29:07 INFO - PROCESS | 1646 | 1461637747898 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 19:29:07 INFO - PROCESS | 1646 | 1461637747899 Marionette TRACE conn3 <- [1,1729,null,{"value":"7"}] 19:29:07 INFO - PROCESS | 1646 | 1461637747902 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 19:29:07 INFO - PROCESS | 1646 | 1461637747903 Marionette TRACE conn3 <- [1,1730,null,{}] 19:29:07 INFO - PROCESS | 1646 | 1461637747905 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:08 INFO - PROCESS | 1646 | 1461637748009 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 19:29:08 INFO - PROCESS | 1646 | 1461637748022 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b354000 == 50 [pid = 1646] [id = 440] 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e2dc00) [pid = 1646] [serial = 1319] [outer = 0x0] 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128fa2800) [pid = 1646] [serial = 1320] [outer = 0x128e2dc00] 19:29:08 INFO - PROCESS | 1646 | 1461637748048 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129465c00) [pid = 1646] [serial = 1321] [outer = 0x128e2dc00] 19:29:08 INFO - PROCESS | 1646 | 1461637748385 Marionette TRACE conn3 <- [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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 19:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 19:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 19:29:08 INFO - PROCESS | 1646 | 1461637748422 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1646 | 1461637748423 Marionette TRACE conn3 <- [1,1733,null,{"value":"7"}] 19:29:08 INFO - PROCESS | 1646 | 1461637748425 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1646 | 1461637748426 Marionette TRACE conn3 <- [1,1734,null,{}] 19:29:08 INFO - PROCESS | 1646 | 1461637748428 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:08 INFO - PROCESS | 1646 | 1461637748532 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 19:29:08 INFO - PROCESS | 1646 | 1461637748568 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6b800 == 51 [pid = 1646] [id = 441] 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128f9cc00) [pid = 1646] [serial = 1322] [outer = 0x0] 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1295a7800) [pid = 1646] [serial = 1323] [outer = 0x128f9cc00] 19:29:08 INFO - PROCESS | 1646 | 1461637748595 Marionette DEBUG loaded listener.js 19:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1295f4400) [pid = 1646] [serial = 1324] [outer = 0x128f9cc00] 19:29:08 INFO - PROCESS | 1646 | 1461637748935 Marionette TRACE conn3 <- [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]]]}] 19:29:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 19:29:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 521ms 19:29:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 19:29:08 INFO - PROCESS | 1646 | 1461637748947 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 19:29:08 INFO - PROCESS | 1646 | 1461637748948 Marionette TRACE conn3 <- [1,1737,null,{"value":"7"}] 19:29:08 INFO - PROCESS | 1646 | 1461637748951 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 19:29:08 INFO - PROCESS | 1646 | 1461637748952 Marionette TRACE conn3 <- [1,1738,null,{}] 19:29:08 INFO - PROCESS | 1646 | 1461637748958 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:09 INFO - PROCESS | 1646 | 1461637749072 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 19:29:09 INFO - PROCESS | 1646 | 1461637749089 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2ac800 == 52 [pid = 1646] [id = 442] 19:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1294c8c00) [pid = 1646] [serial = 1325] [outer = 0x0] 19:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129821c00) [pid = 1646] [serial = 1326] [outer = 0x1294c8c00] 19:29:09 INFO - PROCESS | 1646 | 1461637749118 Marionette DEBUG loaded listener.js 19:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12a9b8000) [pid = 1646] [serial = 1327] [outer = 0x1294c8c00] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x116a74400) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119c90400) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x118f3ac00) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x121c77c00) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x115f11400) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12470e000) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x128e9ec00) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x111091800) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1278f4000) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x115d2f800) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12141b000) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x125177c00) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 19:29:09 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1295a9c00) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 19:29:09 INFO - PROCESS | 1646 | 1461637749911 Marionette TRACE conn3 <- [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]]]}] 19:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 19:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 971ms 19:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 19:29:09 INFO - PROCESS | 1646 | 1461637749923 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 19:29:09 INFO - PROCESS | 1646 | 1461637749926 Marionette TRACE conn3 <- [1,1741,null,{"value":"7"}] 19:29:09 INFO - PROCESS | 1646 | 1461637749929 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 19:29:09 INFO - PROCESS | 1646 | 1461637749932 Marionette TRACE conn3 <- [1,1742,null,{}] 19:29:09 INFO - PROCESS | 1646 | 1461637749936 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:10 INFO - PROCESS | 1646 | 1461637750045 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 19:29:10 INFO - PROCESS | 1646 | 1461637750106 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c17000 == 53 [pid = 1646] [id = 443] 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1175b1c00) [pid = 1646] [serial = 1328] [outer = 0x0] 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118759800) [pid = 1646] [serial = 1329] [outer = 0x1175b1c00] 19:29:10 INFO - PROCESS | 1646 | 1461637750138 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119314800) [pid = 1646] [serial = 1330] [outer = 0x1175b1c00] 19:29:10 INFO - PROCESS | 1646 | 1461637750600 Marionette TRACE conn3 <- [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]]]}] 19:29:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 19:29:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 722ms 19:29:10 INFO - PROCESS | 1646 | 1461637750652 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 19:29:10 INFO - PROCESS | 1646 | 1461637750656 Marionette TRACE conn3 <- [1,1745,null,{"value":"7"}] 19:29:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 19:29:10 INFO - PROCESS | 1646 | 1461637750661 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 19:29:10 INFO - PROCESS | 1646 | 1461637750663 Marionette TRACE conn3 <- [1,1746,null,{}] 19:29:10 INFO - PROCESS | 1646 | 1461637750666 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:10 INFO - PROCESS | 1646 | 1461637750773 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 19:29:10 INFO - PROCESS | 1646 | 1461637750834 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fda000 == 54 [pid = 1646] [id = 444] 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x118f2f000) [pid = 1646] [serial = 1331] [outer = 0x0] 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1197b4400) [pid = 1646] [serial = 1332] [outer = 0x118f2f000] 19:29:10 INFO - PROCESS | 1646 | 1461637750877 Marionette DEBUG loaded listener.js 19:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12150c800) [pid = 1646] [serial = 1333] [outer = 0x118f2f000] 19:29:11 INFO - PROCESS | 1646 | 1461637751271 Marionette TRACE conn3 <- [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]]]}] 19:29:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 19:29:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 670ms 19:29:11 INFO - PROCESS | 1646 | 1461637751331 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 19:29:11 INFO - PROCESS | 1646 | 1461637751333 Marionette TRACE conn3 <- [1,1749,null,{"value":"7"}] 19:29:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 19:29:11 INFO - PROCESS | 1646 | 1461637751335 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 19:29:11 INFO - PROCESS | 1646 | 1461637751338 Marionette TRACE conn3 <- [1,1750,null,{}] 19:29:11 INFO - PROCESS | 1646 | 1461637751371 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:11 INFO - PROCESS | 1646 | 1461637751480 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 19:29:11 INFO - PROCESS | 1646 | 1461637751554 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e6800 == 55 [pid = 1646] [id = 445] 19:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x121e77400) [pid = 1646] [serial = 1334] [outer = 0x0] 19:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x127896000) [pid = 1646] [serial = 1335] [outer = 0x121e77400] 19:29:11 INFO - PROCESS | 1646 | 1461637751586 Marionette DEBUG loaded listener.js 19:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128e70400) [pid = 1646] [serial = 1336] [outer = 0x121e77400] 19:29:12 INFO - PROCESS | 1646 | 1461637752004 Marionette TRACE conn3 <- [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]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 19:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 677ms 19:29:12 INFO - PROCESS | 1646 | 1461637752013 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 19:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 19:29:12 INFO - PROCESS | 1646 | 1461637752014 Marionette TRACE conn3 <- [1,1753,null,{"value":"7"}] 19:29:12 INFO - PROCESS | 1646 | 1461637752017 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 1646 | 1461637752019 Marionette TRACE conn3 <- [1,1754,null,{}] 19:29:12 INFO - PROCESS | 1646 | 1461637752023 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:12 INFO - PROCESS | 1646 | 1461637752127 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 19:29:12 INFO - PROCESS | 1646 | 1461637752184 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d199000 == 56 [pid = 1646] [id = 446] 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x119569c00) [pid = 1646] [serial = 1337] [outer = 0x0] 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128e9f400) [pid = 1646] [serial = 1338] [outer = 0x119569c00] 19:29:12 INFO - PROCESS | 1646 | 1461637752215 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1294c8400) [pid = 1646] [serial = 1339] [outer = 0x119569c00] 19:29:12 INFO - PROCESS | 1646 | 1461637752645 Marionette TRACE conn3 <- [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]]]}] 19:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 19:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 674ms 19:29:12 INFO - PROCESS | 1646 | 1461637752692 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 19:29:12 INFO - PROCESS | 1646 | 1461637752693 Marionette TRACE conn3 <- [1,1757,null,{"value":"7"}] 19:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 19:29:12 INFO - PROCESS | 1646 | 1461637752696 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 19:29:12 INFO - PROCESS | 1646 | 1461637752697 Marionette TRACE conn3 <- [1,1758,null,{}] 19:29:12 INFO - PROCESS | 1646 | 1461637752699 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:12 INFO - PROCESS | 1646 | 1461637752801 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 19:29:12 INFO - PROCESS | 1646 | 1461637752892 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d774800 == 57 [pid = 1646] [id = 447] 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12150e000) [pid = 1646] [serial = 1340] [outer = 0x0] 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x129812400) [pid = 1646] [serial = 1341] [outer = 0x12150e000] 19:29:12 INFO - PROCESS | 1646 | 1461637752922 Marionette DEBUG loaded listener.js 19:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a9bd400) [pid = 1646] [serial = 1342] [outer = 0x12150e000] 19:29:13 INFO - PROCESS | 1646 | 1461637753334 Marionette TRACE conn3 <- [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]]]}] 19:29:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 19:29:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 670ms 19:29:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 19:29:13 INFO - PROCESS | 1646 | 1461637753367 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 19:29:13 INFO - PROCESS | 1646 | 1461637753368 Marionette TRACE conn3 <- [1,1761,null,{"value":"7"}] 19:29:13 INFO - PROCESS | 1646 | 1461637753371 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 19:29:13 INFO - PROCESS | 1646 | 1461637753372 Marionette TRACE conn3 <- [1,1762,null,{}] 19:29:13 INFO - PROCESS | 1646 | 1461637753375 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:13 INFO - PROCESS | 1646 | 1461637753485 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 19:29:13 INFO - PROCESS | 1646 | 1461637753546 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbc000 == 58 [pid = 1646] [id = 448] 19:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a9c2000) [pid = 1646] [serial = 1343] [outer = 0x0] 19:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a9ef000) [pid = 1646] [serial = 1344] [outer = 0x12a9c2000] 19:29:13 INFO - PROCESS | 1646 | 1461637753577 Marionette DEBUG loaded listener.js 19:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12aa97400) [pid = 1646] [serial = 1345] [outer = 0x12a9c2000] 19:29:14 INFO - PROCESS | 1646 | 1461637754039 Marionette TRACE conn3 <- [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]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 19:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 19:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 19:29:14 INFO - PROCESS | 1646 | 1461637754115 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1646 | 1461637754117 Marionette TRACE conn3 <- [1,1765,null,{"value":"7"}] 19:29:14 INFO - PROCESS | 1646 | 1461637754119 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1646 | 1461637754120 Marionette TRACE conn3 <- [1,1766,null,{}] 19:29:14 INFO - PROCESS | 1646 | 1461637754138 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:14 INFO - PROCESS | 1646 | 1461637754241 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 19:29:14 INFO - PROCESS | 1646 | 1461637754311 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193d7000 == 59 [pid = 1646] [id = 449] 19:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1169ab400) [pid = 1646] [serial = 1346] [outer = 0x0] 19:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x121511800) [pid = 1646] [serial = 1347] [outer = 0x1169ab400] 19:29:14 INFO - PROCESS | 1646 | 1461637754341 Marionette DEBUG loaded listener.js 19:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128ec9400) [pid = 1646] [serial = 1348] [outer = 0x1169ab400] 19:29:14 INFO - PROCESS | 1646 | 1461637754881 Marionette TRACE conn3 <- [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]]]}] 19:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 19:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 788ms 19:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 19:29:14 INFO - PROCESS | 1646 | 1461637754909 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 19:29:14 INFO - PROCESS | 1646 | 1461637754912 Marionette TRACE conn3 <- [1,1769,null,{"value":"7"}] 19:29:14 INFO - PROCESS | 1646 | 1461637754915 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 19:29:14 INFO - PROCESS | 1646 | 1461637754917 Marionette TRACE conn3 <- [1,1770,null,{}] 19:29:14 INFO - PROCESS | 1646 | 1461637754921 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:15 INFO - PROCESS | 1646 | 1461637755021 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 19:29:15 INFO - PROCESS | 1646 | 1461637755096 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12511f800 == 60 [pid = 1646] [id = 450] 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x116a74400) [pid = 1646] [serial = 1349] [outer = 0x0] 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x117684c00) [pid = 1646] [serial = 1350] [outer = 0x116a74400] 19:29:15 INFO - PROCESS | 1646 | 1461637755125 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11875a800) [pid = 1646] [serial = 1351] [outer = 0x116a74400] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6b800 == 59 [pid = 1646] [id = 441] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b354000 == 58 [pid = 1646] [id = 440] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12a964800 == 57 [pid = 1646] [id = 439] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1180dd000 == 56 [pid = 1646] [id = 438] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121f08800 == 55 [pid = 1646] [id = 437] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1193cd000 == 54 [pid = 1646] [id = 436] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1193ca000 == 53 [pid = 1646] [id = 435] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1295fb000) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | 1461637755671 Marionette TRACE conn3 <- [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]]]}] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x118540800 == 52 [pid = 1646] [id = 434] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x121cda000 == 51 [pid = 1646] [id = 429] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x118545000 == 50 [pid = 1646] [id = 428] 19:29:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d199800 == 49 [pid = 1646] [id = 427] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11768f800) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x118461000) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119e3c000) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1197be400) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x125215400) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116434800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1259e2000) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1169b6000) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1294c9000) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11942d400) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x115f0e400) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128e6dc00) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128f96400) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x116f10400) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x121ac1800) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1295a7000) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x121616000) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128ec6400) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x128e29c00) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121514400) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11955b800) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118aea800) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128e69c00) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11a1e7800) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1295afc00) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1244edc00) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12475bc00) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128ea7800) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1278ea800) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1169b3c00) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 19:29:15 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1295f1000) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 19:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 19:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 777ms 19:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 19:29:15 INFO - PROCESS | 1646 | 1461637755694 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 19:29:15 INFO - PROCESS | 1646 | 1461637755697 Marionette TRACE conn3 <- [1,1773,null,{"value":"7"}] 19:29:15 INFO - PROCESS | 1646 | 1461637755701 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 19:29:15 INFO - PROCESS | 1646 | 1461637755704 Marionette TRACE conn3 <- [1,1774,null,{}] 19:29:15 INFO - PROCESS | 1646 | 1461637755709 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:15 INFO - PROCESS | 1646 | 1461637755795 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 19:29:15 INFO - PROCESS | 1646 | 1461637755799 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187b8000 == 50 [pid = 1646] [id = 451] 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x118f2ec00) [pid = 1646] [serial = 1352] [outer = 0x0] 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11942b800) [pid = 1646] [serial = 1353] [outer = 0x118f2ec00] 19:29:15 INFO - PROCESS | 1646 | 1461637755828 Marionette DEBUG loaded listener.js 19:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119c95800) [pid = 1646] [serial = 1354] [outer = 0x118f2ec00] 19:29:16 INFO - PROCESS | 1646 | 1461637756194 Marionette TRACE conn3 <- [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]]]}] 19:29:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 19:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 526ms 19:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 19:29:16 INFO - PROCESS | 1646 | 1461637756229 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1646 | 1461637756230 Marionette TRACE conn3 <- [1,1777,null,{"value":"7"}] 19:29:16 INFO - PROCESS | 1646 | 1461637756232 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1646 | 1461637756235 Marionette TRACE conn3 <- [1,1778,null,{}] 19:29:16 INFO - PROCESS | 1646 | 1461637756242 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:16 INFO - PROCESS | 1646 | 1461637756333 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 19:29:16 INFO - PROCESS | 1646 | 1461637756339 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12511a800 == 51 [pid = 1646] [id = 452] 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121514400) [pid = 1646] [serial = 1355] [outer = 0x0] 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12167bc00) [pid = 1646] [serial = 1356] [outer = 0x121514400] 19:29:16 INFO - PROCESS | 1646 | 1461637756367 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x125177c00) [pid = 1646] [serial = 1357] [outer = 0x121514400] 19:29:16 INFO - PROCESS | 1646 | 1461637756719 Marionette TRACE conn3 <- [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]]]}] 19:29:16 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 19:29:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 521ms 19:29:16 INFO - PROCESS | 1646 | 1461637756763 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 19:29:16 INFO - PROCESS | 1646 | 1461637756764 Marionette TRACE conn3 <- [1,1781,null,{"value":"7"}] 19:29:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 19:29:16 INFO - PROCESS | 1646 | 1461637756769 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 19:29:16 INFO - PROCESS | 1646 | 1461637756770 Marionette TRACE conn3 <- [1,1782,null,{}] 19:29:16 INFO - PROCESS | 1646 | 1461637756772 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:16 INFO - PROCESS | 1646 | 1461637756857 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 19:29:16 INFO - PROCESS | 1646 | 1461637756861 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x129546000 == 52 [pid = 1646] [id = 453] 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x125885c00) [pid = 1646] [serial = 1358] [outer = 0x0] 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1278f7c00) [pid = 1646] [serial = 1359] [outer = 0x125885c00] 19:29:16 INFO - PROCESS | 1646 | 1461637756890 Marionette DEBUG loaded listener.js 19:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128e73000) [pid = 1646] [serial = 1360] [outer = 0x125885c00] 19:29:17 INFO - PROCESS | 1646 | 1461637757253 Marionette TRACE conn3 <- [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]]]}] 19:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 19:29:17 INFO - PROCESS | 1646 | 1461637757292 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 19:29:17 INFO - PROCESS | 1646 | 1461637757294 Marionette TRACE conn3 <- [1,1785,null,{"value":"7"}] 19:29:17 INFO - PROCESS | 1646 | 1461637757297 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1646 | 1461637757299 Marionette TRACE conn3 <- [1,1786,null,{}] 19:29:17 INFO - PROCESS | 1646 | 1461637757302 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:17 INFO - PROCESS | 1646 | 1461637757472 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 19:29:17 INFO - PROCESS | 1646 | 1461637757533 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a960800 == 53 [pid = 1646] [id = 454] 19:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1278ee000) [pid = 1646] [serial = 1361] [outer = 0x0] 19:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128eabc00) [pid = 1646] [serial = 1362] [outer = 0x1278ee000] 19:29:17 INFO - PROCESS | 1646 | 1461637757574 Marionette DEBUG loaded listener.js 19:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129460000) [pid = 1646] [serial = 1363] [outer = 0x1278ee000] 19:29:17 INFO - PROCESS | 1646 | 1461637757923 Marionette TRACE conn3 <- [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]]]}] 19:29:17 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 19:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 674ms 19:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 19:29:17 INFO - PROCESS | 1646 | 1461637757971 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 19:29:17 INFO - PROCESS | 1646 | 1461637757973 Marionette TRACE conn3 <- [1,1789,null,{"value":"7"}] 19:29:17 INFO - PROCESS | 1646 | 1461637757975 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 19:29:17 INFO - PROCESS | 1646 | 1461637757976 Marionette TRACE conn3 <- [1,1790,null,{}] 19:29:17 INFO - PROCESS | 1646 | 1461637757978 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:18 INFO - PROCESS | 1646 | 1461637758109 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 19:29:18 INFO - PROCESS | 1646 | 1461637758129 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2d000 == 54 [pid = 1646] [id = 455] 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1295ac400) [pid = 1646] [serial = 1364] [outer = 0x0] 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x129818800) [pid = 1646] [serial = 1365] [outer = 0x1295ac400] 19:29:18 INFO - PROCESS | 1646 | 1461637758173 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12aa50000) [pid = 1646] [serial = 1366] [outer = 0x1295ac400] 19:29:18 INFO - PROCESS | 1646 | 1461637758613 Marionette TRACE conn3 <- [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]]]}] 19:29:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 19:29:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 669ms 19:29:18 INFO - PROCESS | 1646 | 1461637758653 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 19:29:18 INFO - PROCESS | 1646 | 1461637758654 Marionette TRACE conn3 <- [1,1793,null,{"value":"7"}] 19:29:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 19:29:18 INFO - PROCESS | 1646 | 1461637758656 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 19:29:18 INFO - PROCESS | 1646 | 1461637758657 Marionette TRACE conn3 <- [1,1794,null,{}] 19:29:18 INFO - PROCESS | 1646 | 1461637758660 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:18 INFO - PROCESS | 1646 | 1461637758763 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 19:29:18 INFO - PROCESS | 1646 | 1461637758776 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bd000 == 55 [pid = 1646] [id = 456] 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1295b0000) [pid = 1646] [serial = 1367] [outer = 0x0] 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12aaa2800) [pid = 1646] [serial = 1368] [outer = 0x1295b0000] 19:29:18 INFO - PROCESS | 1646 | 1461637758802 Marionette DEBUG loaded listener.js 19:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ac92400) [pid = 1646] [serial = 1369] [outer = 0x1295b0000] 19:29:19 INFO - PROCESS | 1646 | 1461637759141 Marionette TRACE conn3 <- [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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 518ms 19:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 19:29:19 INFO - PROCESS | 1646 | 1461637759176 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1646 | 1461637759177 Marionette TRACE conn3 <- [1,1797,null,{"value":"7"}] 19:29:19 INFO - PROCESS | 1646 | 1461637759179 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1646 | 1461637759180 Marionette TRACE conn3 <- [1,1798,null,{}] 19:29:19 INFO - PROCESS | 1646 | 1461637759182 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:19 INFO - PROCESS | 1646 | 1461637759289 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 19:29:19 INFO - PROCESS | 1646 | 1461637759304 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d51f000 == 56 [pid = 1646] [id = 457] 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ac96000) [pid = 1646] [serial = 1370] [outer = 0x0] 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ac9b800) [pid = 1646] [serial = 1371] [outer = 0x12ac96000] 19:29:19 INFO - PROCESS | 1646 | 1461637759329 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12b340400) [pid = 1646] [serial = 1372] [outer = 0x12ac96000] 19:29:19 INFO - PROCESS | 1646 | 1461637759686 Marionette TRACE conn3 <- [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]]]}] 19:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 19:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 19:29:19 INFO - PROCESS | 1646 | 1461637759700 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 19:29:19 INFO - PROCESS | 1646 | 1461637759702 Marionette TRACE conn3 <- [1,1801,null,{"value":"7"}] 19:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 19:29:19 INFO - PROCESS | 1646 | 1461637759704 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 19:29:19 INFO - PROCESS | 1646 | 1461637759705 Marionette TRACE conn3 <- [1,1802,null,{}] 19:29:19 INFO - PROCESS | 1646 | 1461637759707 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:19 INFO - PROCESS | 1646 | 1461637759875 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128e2cc00) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128f9cc00) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128e2dc00) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11875ac00) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1125b4800) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x112e4f000) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119c8e000) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 19:29:19 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x122194400) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 19:29:19 INFO - PROCESS | 1646 | 1461637759921 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1b9000 == 57 [pid = 1646] [id = 458] 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x112e4f000) [pid = 1646] [serial = 1373] [outer = 0x0] 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11871f400) [pid = 1646] [serial = 1374] [outer = 0x112e4f000] 19:29:19 INFO - PROCESS | 1646 | 1461637759947 Marionette DEBUG loaded listener.js 19:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12789c000) [pid = 1646] [serial = 1375] [outer = 0x112e4f000] 19:29:20 INFO - PROCESS | 1646 | 1461637760219 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 571ms 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 19:29:20 INFO - PROCESS | 1646 | 1461637760276 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1646 | 1461637760278 Marionette TRACE conn3 <- [1,1805,null,{"value":"7"}] 19:29:20 INFO - PROCESS | 1646 | 1461637760280 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1646 | 1461637760282 Marionette TRACE conn3 <- [1,1806,null,{}] 19:29:20 INFO - PROCESS | 1646 | 1461637760285 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:20 INFO - PROCESS | 1646 | 1461637760381 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 19:29:20 INFO - PROCESS | 1646 | 1461637760439 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da13800 == 58 [pid = 1646] [id = 459] 19:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x112e52800) [pid = 1646] [serial = 1376] [outer = 0x0] 19:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12ac97c00) [pid = 1646] [serial = 1377] [outer = 0x112e52800] 19:29:20 INFO - PROCESS | 1646 | 1461637760466 Marionette DEBUG loaded listener.js 19:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12b3c8400) [pid = 1646] [serial = 1378] [outer = 0x112e52800] 19:29:20 INFO - PROCESS | 1646 | 1461637760829 Marionette TRACE conn3 <- [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]]]}] 19:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 19:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 573ms 19:29:20 INFO - PROCESS | 1646 | 1461637760854 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 19:29:20 INFO - PROCESS | 1646 | 1461637760856 Marionette TRACE conn3 <- [1,1809,null,{"value":"7"}] 19:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 19:29:20 INFO - PROCESS | 1646 | 1461637760858 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 19:29:20 INFO - PROCESS | 1646 | 1461637760860 Marionette TRACE conn3 <- [1,1810,null,{}] 19:29:20 INFO - PROCESS | 1646 | 1461637760862 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:20 INFO - PROCESS | 1646 | 1461637760964 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 19:29:21 INFO - PROCESS | 1646 | 1461637761026 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344cc800 == 59 [pid = 1646] [id = 460] 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b3c8000) [pid = 1646] [serial = 1379] [outer = 0x0] 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x122194800) [pid = 1646] [serial = 1380] [outer = 0x12b3c8000] 19:29:21 INFO - PROCESS | 1646 | 1461637761054 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12bcdf000) [pid = 1646] [serial = 1381] [outer = 0x12b3c8000] 19:29:21 INFO - PROCESS | 1646 | 1461637761327 Marionette TRACE conn3 <- [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]]]}] 19:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 19:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 19:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 19:29:21 INFO - PROCESS | 1646 | 1461637761379 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 19:29:21 INFO - PROCESS | 1646 | 1461637761381 Marionette TRACE conn3 <- [1,1813,null,{"value":"7"}] 19:29:21 INFO - PROCESS | 1646 | 1461637761383 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 19:29:21 INFO - PROCESS | 1646 | 1461637761384 Marionette TRACE conn3 <- [1,1814,null,{}] 19:29:21 INFO - PROCESS | 1646 | 1461637761386 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:21 INFO - PROCESS | 1646 | 1461637761479 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 19:29:21 INFO - PROCESS | 1646 | 1461637761484 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x13460b000 == 60 [pid = 1646] [id = 461] 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12bce1800) [pid = 1646] [serial = 1382] [outer = 0x0] 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12be32c00) [pid = 1646] [serial = 1383] [outer = 0x12bce1800] 19:29:21 INFO - PROCESS | 1646 | 1461637761509 Marionette DEBUG loaded listener.js 19:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12be3cc00) [pid = 1646] [serial = 1384] [outer = 0x12bce1800] 19:29:21 INFO - PROCESS | 1646 | 1461637761923 Marionette TRACE conn3 <- [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]]]}] 19:29:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 19:29:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 571ms 19:29:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 19:29:21 INFO - PROCESS | 1646 | 1461637761955 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 19:29:21 INFO - PROCESS | 1646 | 1461637761957 Marionette TRACE conn3 <- [1,1817,null,{"value":"7"}] 19:29:21 INFO - PROCESS | 1646 | 1461637761961 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 19:29:21 INFO - PROCESS | 1646 | 1461637761964 Marionette TRACE conn3 <- [1,1818,null,{}] 19:29:21 INFO - PROCESS | 1646 | 1461637761968 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:22 INFO - PROCESS | 1646 | 1461637762115 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 19:29:22 INFO - PROCESS | 1646 | 1461637762216 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bc000 == 61 [pid = 1646] [id = 462] 19:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x115f03400) [pid = 1646] [serial = 1385] [outer = 0x0] 19:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x116445c00) [pid = 1646] [serial = 1386] [outer = 0x115f03400] 19:29:22 INFO - PROCESS | 1646 | 1461637762250 Marionette DEBUG loaded listener.js 19:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x118759400) [pid = 1646] [serial = 1387] [outer = 0x115f03400] 19:29:22 INFO - PROCESS | 1646 | 1461637762679 Marionette TRACE conn3 <- [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]]]}] 19:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 19:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 776ms 19:29:22 INFO - PROCESS | 1646 | 1461637762750 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 19:29:22 INFO - PROCESS | 1646 | 1461637762754 Marionette TRACE conn3 <- [1,1821,null,{"value":"7"}] 19:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 19:29:22 INFO - PROCESS | 1646 | 1461637762791 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 19:29:22 INFO - PROCESS | 1646 | 1461637762795 Marionette TRACE conn3 <- [1,1822,null,{}] 19:29:22 INFO - PROCESS | 1646 | 1461637762799 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:22 INFO - PROCESS | 1646 | 1461637762911 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 19:29:22 INFO - PROCESS | 1646 | 1461637762985 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x129832000 == 62 [pid = 1646] [id = 463] 19:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119edfc00) [pid = 1646] [serial = 1388] [outer = 0x0] 19:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12150ec00) [pid = 1646] [serial = 1389] [outer = 0x119edfc00] 19:29:23 INFO - PROCESS | 1646 | 1461637763015 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121c77800) [pid = 1646] [serial = 1390] [outer = 0x119edfc00] 19:29:23 INFO - PROCESS | 1646 | 1461637763440 Marionette TRACE conn3 <- [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]]]}] 19:29:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 19:29:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 696ms 19:29:23 INFO - PROCESS | 1646 | 1461637763469 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 19:29:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 19:29:23 INFO - PROCESS | 1646 | 1461637763470 Marionette TRACE conn3 <- [1,1825,null,{"value":"7"}] 19:29:23 INFO - PROCESS | 1646 | 1461637763473 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 19:29:23 INFO - PROCESS | 1646 | 1461637763476 Marionette TRACE conn3 <- [1,1826,null,{}] 19:29:23 INFO - PROCESS | 1646 | 1461637763486 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:23 INFO - PROCESS | 1646 | 1461637763598 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 19:29:23 INFO - PROCESS | 1646 | 1461637763701 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cdb800 == 63 [pid = 1646] [id = 464] 19:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x125171c00) [pid = 1646] [serial = 1391] [outer = 0x0] 19:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128e71000) [pid = 1646] [serial = 1392] [outer = 0x125171c00] 19:29:23 INFO - PROCESS | 1646 | 1461637763735 Marionette DEBUG loaded listener.js 19:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12981b800) [pid = 1646] [serial = 1393] [outer = 0x125171c00] 19:29:24 INFO - PROCESS | 1646 | 1461637764164 Marionette TRACE conn3 <- [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]]]}] 19:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 19:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 727ms 19:29:24 INFO - PROCESS | 1646 | 1461637764228 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 19:29:24 INFO - PROCESS | 1646 | 1461637764230 Marionette TRACE conn3 <- [1,1829,null,{"value":"7"}] 19:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 19:29:24 INFO - PROCESS | 1646 | 1461637764251 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1646 | 1461637764253 Marionette TRACE conn3 <- [1,1830,null,{}] 19:29:24 INFO - PROCESS | 1646 | 1461637764258 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:24 INFO - PROCESS | 1646 | 1461637764367 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 19:29:24 INFO - PROCESS | 1646 | 1461637764442 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x13463e800 == 64 [pid = 1646] [id = 465] 19:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a9ef400) [pid = 1646] [serial = 1394] [outer = 0x0] 19:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12aa98c00) [pid = 1646] [serial = 1395] [outer = 0x12a9ef400] 19:29:24 INFO - PROCESS | 1646 | 1461637764472 Marionette DEBUG loaded listener.js 19:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12b340800) [pid = 1646] [serial = 1396] [outer = 0x12a9ef400] 19:29:24 INFO - PROCESS | 1646 | 1461637764885 Marionette TRACE conn3 <- [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]]]}] 19:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 19:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 689ms 19:29:24 INFO - PROCESS | 1646 | 1461637764925 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 19:29:24 INFO - PROCESS | 1646 | 1461637764926 Marionette TRACE conn3 <- [1,1833,null,{"value":"7"}] 19:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 19:29:24 INFO - PROCESS | 1646 | 1461637764928 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 19:29:24 INFO - PROCESS | 1646 | 1461637764930 Marionette TRACE conn3 <- [1,1834,null,{}] 19:29:24 INFO - PROCESS | 1646 | 1461637764933 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:25 INFO - PROCESS | 1646 | 1461637765038 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 19:29:25 INFO - PROCESS | 1646 | 1461637765143 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346aa800 == 65 [pid = 1646] [id = 466] 19:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1299b2c00) [pid = 1646] [serial = 1397] [outer = 0x0] 19:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12b3cac00) [pid = 1646] [serial = 1398] [outer = 0x1299b2c00] 19:29:25 INFO - PROCESS | 1646 | 1461637765176 Marionette DEBUG loaded listener.js 19:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12b42f400) [pid = 1646] [serial = 1399] [outer = 0x1299b2c00] 19:29:25 INFO - PROCESS | 1646 | 1461637765832 Marionette TRACE conn3 <- [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]]]}] 19:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 19:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 921ms 19:29:25 INFO - PROCESS | 1646 | 1461637765850 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 19:29:25 INFO - PROCESS | 1646 | 1461637765853 Marionette TRACE conn3 <- [1,1837,null,{"value":"7"}] 19:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 19:29:25 INFO - PROCESS | 1646 | 1461637765856 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 19:29:25 INFO - PROCESS | 1646 | 1461637765861 Marionette TRACE conn3 <- [1,1838,null,{}] 19:29:25 INFO - PROCESS | 1646 | 1461637765884 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:25 INFO - PROCESS | 1646 | 1461637765978 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 19:29:26 INFO - PROCESS | 1646 | 1461637766044 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cf3000 == 66 [pid = 1646] [id = 467] 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x115d2fc00) [pid = 1646] [serial = 1400] [outer = 0x0] 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1167bc800) [pid = 1646] [serial = 1401] [outer = 0x115d2fc00] 19:29:26 INFO - PROCESS | 1646 | 1461637766073 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11801e000) [pid = 1646] [serial = 1402] [outer = 0x115d2fc00] 19:29:26 INFO - PROCESS | 1646 | 1461637766607 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 19:29:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 19:29:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 795ms 19:29:26 INFO - PROCESS | 1646 | 1461637766651 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 19:29:26 INFO - PROCESS | 1646 | 1461637766654 Marionette TRACE conn3 <- [1,1841,null,{"value":"7"}] 19:29:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 19:29:26 INFO - PROCESS | 1646 | 1461637766658 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 19:29:26 INFO - PROCESS | 1646 | 1461637766659 Marionette TRACE conn3 <- [1,1842,null,{}] 19:29:26 INFO - PROCESS | 1646 | 1461637766662 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:26 INFO - PROCESS | 1646 | 1461637766747 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 19:29:26 INFO - PROCESS | 1646 | 1461637766854 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x118551800 == 67 [pid = 1646] [id = 468] 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x118072800) [pid = 1646] [serial = 1403] [outer = 0x0] 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11845e400) [pid = 1646] [serial = 1404] [outer = 0x118072800] 19:29:26 INFO - PROCESS | 1646 | 1461637766899 Marionette DEBUG loaded listener.js 19:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x118720c00) [pid = 1646] [serial = 1405] [outer = 0x118072800] 19:29:27 INFO - PROCESS | 1646 | 1461637767455 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 19:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 19:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 821ms 19:29:27 INFO - PROCESS | 1646 | 1461637767498 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 19:29:27 INFO - PROCESS | 1646 | 1461637767499 Marionette TRACE conn3 <- [1,1845,null,{"value":"7"}] 19:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 19:29:27 INFO - PROCESS | 1646 | 1461637767505 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 19:29:27 INFO - PROCESS | 1646 | 1461637767507 Marionette TRACE conn3 <- [1,1846,null,{}] 19:29:27 INFO - PROCESS | 1646 | 1461637767515 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:27 INFO - PROCESS | 1646 | 1461637767614 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2c1000 == 66 [pid = 1646] [id = 394] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1344cc800 == 65 [pid = 1646] [id = 460] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12da13800 == 64 [pid = 1646] [id = 459] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1b9000 == 63 [pid = 1646] [id = 458] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12d51f000 == 62 [pid = 1646] [id = 457] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2bd000 == 61 [pid = 1646] [id = 456] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2d000 == 60 [pid = 1646] [id = 455] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1167eec00) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x118f2c400) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x121513c00) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x127896c00) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128f9b800) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1294cc000) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12a960800 == 59 [pid = 1646] [id = 454] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x129546000 == 58 [pid = 1646] [id = 453] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12511a800 == 57 [pid = 1646] [id = 452] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1187b8000 == 56 [pid = 1646] [id = 451] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12511f800 == 55 [pid = 1646] [id = 450] 19:29:27 INFO - PROCESS | 1646 | 1461637767725 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e6800 == 54 [pid = 1646] [id = 445] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x128fda000 == 53 [pid = 1646] [id = 444] 19:29:27 INFO - PROCESS | 1646 | --DOCSHELL 0x119c17000 == 52 [pid = 1646] [id = 443] 19:29:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x116988800 == 53 [pid = 1646] [id = 469] 19:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x115f10800) [pid = 1646] [serial = 1406] [outer = 0x0] 19:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x118073800) [pid = 1646] [serial = 1407] [outer = 0x115f10800] 19:29:27 INFO - PROCESS | 1646 | 1461637767757 Marionette DEBUG loaded listener.js 19:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1197b5800) [pid = 1646] [serial = 1408] [outer = 0x115f10800] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x1295f4400) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128e32000) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x128fa2800) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1295a7800) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x119494000) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11930ac00) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x115f10400) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11333dc00) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1185efc00) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x119e3b000) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12141c800) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x121e7e800) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x125173800) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12789a800) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x129465c00) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 19:29:27 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128ea5800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 19:29:28 INFO - PROCESS | 1646 | 1461637768083 Marionette TRACE conn3 <- [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]]]}] 19:29:28 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) 19:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 622ms 19:29:28 INFO - PROCESS | 1646 | 1461637768128 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 19:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 19:29:28 INFO - PROCESS | 1646 | 1461637768129 Marionette TRACE conn3 <- [1,1849,null,{"value":"7"}] 19:29:28 INFO - PROCESS | 1646 | 1461637768132 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1646 | 1461637768133 Marionette TRACE conn3 <- [1,1850,null,{}] 19:29:28 INFO - PROCESS | 1646 | 1461637768135 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:28 INFO - PROCESS | 1646 | 1461637768216 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 19:29:28 INFO - PROCESS | 1646 | 1461637768278 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0b2000 == 54 [pid = 1646] [id = 470] 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119494400) [pid = 1646] [serial = 1409] [outer = 0x0] 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1197c0000) [pid = 1646] [serial = 1410] [outer = 0x119494400] 19:29:28 INFO - PROCESS | 1646 | 1461637768308 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11a114c00) [pid = 1646] [serial = 1411] [outer = 0x119494400] 19:29:28 INFO - PROCESS | 1646 | 1461637768641 Marionette TRACE conn3 <- [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]]]}] 19:29:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:29:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 19:29:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 19:29:28 INFO - PROCESS | 1646 | 1461637768652 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 19:29:28 INFO - PROCESS | 1646 | 1461637768654 Marionette TRACE conn3 <- [1,1853,null,{"value":"7"}] 19:29:28 INFO - PROCESS | 1646 | 1461637768657 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 19:29:28 INFO - PROCESS | 1646 | 1461637768659 Marionette TRACE conn3 <- [1,1854,null,{}] 19:29:28 INFO - PROCESS | 1646 | 1461637768665 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:28 INFO - PROCESS | 1646 | 1461637768793 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 19:29:28 INFO - PROCESS | 1646 | 1461637768880 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12411c000 == 55 [pid = 1646] [id = 471] 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121421800) [pid = 1646] [serial = 1412] [outer = 0x0] 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11a1f3400) [pid = 1646] [serial = 1413] [outer = 0x121421800] 19:29:28 INFO - PROCESS | 1646 | 1461637768922 Marionette DEBUG loaded listener.js 19:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x121610000) [pid = 1646] [serial = 1414] [outer = 0x121421800] 19:29:29 INFO - PROCESS | 1646 | 1461637769296 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 670ms 19:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 19:29:29 INFO - PROCESS | 1646 | 1461637769329 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1646 | 1461637769330 Marionette TRACE conn3 <- [1,1857,null,{"value":"7"}] 19:29:29 INFO - PROCESS | 1646 | 1461637769332 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1646 | 1461637769333 Marionette TRACE conn3 <- [1,1858,null,{}] 19:29:29 INFO - PROCESS | 1646 | 1461637769335 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:29 INFO - PROCESS | 1646 | 1461637769456 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 19:29:29 INFO - PROCESS | 1646 | 1461637769468 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x118540800 == 56 [pid = 1646] [id = 472] 19:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12161a800) [pid = 1646] [serial = 1415] [outer = 0x0] 19:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x124449400) [pid = 1646] [serial = 1416] [outer = 0x12161a800] 19:29:29 INFO - PROCESS | 1646 | 1461637769496 Marionette DEBUG loaded listener.js 19:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x125881000) [pid = 1646] [serial = 1417] [outer = 0x12161a800] 19:29:29 INFO - PROCESS | 1646 | 1461637769811 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 19:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 19:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 19:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 19:29:29 INFO - PROCESS | 1646 | 1461637769851 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 19:29:29 INFO - PROCESS | 1646 | 1461637769852 Marionette TRACE conn3 <- [1,1861,null,{"value":"7"}] 19:29:29 INFO - PROCESS | 1646 | 1461637769854 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 19:29:29 INFO - PROCESS | 1646 | 1461637769855 Marionette TRACE conn3 <- [1,1862,null,{}] 19:29:29 INFO - PROCESS | 1646 | 1461637769857 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:29 INFO - PROCESS | 1646 | 1461637769936 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 19:29:29 INFO - PROCESS | 1646 | 1461637769940 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c3c000 == 57 [pid = 1646] [id = 473] 19:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x125885400) [pid = 1646] [serial = 1418] [outer = 0x0] 19:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x125ec7c00) [pid = 1646] [serial = 1419] [outer = 0x125885400] 19:29:29 INFO - PROCESS | 1646 | 1461637769968 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12789b400) [pid = 1646] [serial = 1420] [outer = 0x125885400] 19:29:30 INFO - PROCESS | 1646 | 1461637770352 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 19:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 19:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 19:29:30 INFO - PROCESS | 1646 | 1461637770372 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1646 | 1461637770374 Marionette TRACE conn3 <- [1,1865,null,{"value":"7"}] 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 19:29:30 INFO - PROCESS | 1646 | 1461637770376 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1646 | 1461637770377 Marionette TRACE conn3 <- [1,1866,null,{}] 19:29:30 INFO - PROCESS | 1646 | 1461637770379 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:30 INFO - PROCESS | 1646 | 1461637770488 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 19:29:30 INFO - PROCESS | 1646 | 1461637770492 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa93000 == 58 [pid = 1646] [id = 474] 19:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x125886c00) [pid = 1646] [serial = 1421] [outer = 0x0] 19:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1278ee800) [pid = 1646] [serial = 1422] [outer = 0x125886c00] 19:29:30 INFO - PROCESS | 1646 | 1461637770518 Marionette DEBUG loaded listener.js 19:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128e2ec00) [pid = 1646] [serial = 1423] [outer = 0x125886c00] 19:29:30 INFO - PROCESS | 1646 | 1461637770854 Marionette TRACE conn3 <- [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]]]}] 19:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 19:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 521ms 19:29:30 INFO - PROCESS | 1646 | 1461637770898 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 19:29:30 INFO - PROCESS | 1646 | 1461637770899 Marionette TRACE conn3 <- [1,1869,null,{"value":"7"}] 19:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 19:29:30 INFO - PROCESS | 1646 | 1461637770901 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 19:29:30 INFO - PROCESS | 1646 | 1461637770902 Marionette TRACE conn3 <- [1,1870,null,{}] 19:29:30 INFO - PROCESS | 1646 | 1461637770904 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:31 INFO - PROCESS | 1646 | 1461637771006 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 19:29:31 INFO - PROCESS | 1646 | 1461637771021 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b370000 == 59 [pid = 1646] [id = 475] 19:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x125ece000) [pid = 1646] [serial = 1424] [outer = 0x0] 19:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x128e6cc00) [pid = 1646] [serial = 1425] [outer = 0x125ece000] 19:29:31 INFO - PROCESS | 1646 | 1461637771046 Marionette DEBUG loaded listener.js 19:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x128e9e000) [pid = 1646] [serial = 1426] [outer = 0x125ece000] 19:29:31 INFO - PROCESS | 1646 | 1461637771519 Marionette TRACE conn3 <- [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]]]}] 19:29:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 19:29:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 669ms 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1162d1000) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x111f45c00) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x121517800) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x115f04000) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x119429800) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x1278ea400) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x116671c00) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128e9f000) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x110eb1c00) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1295ac400) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1295b0000) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x121514400) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12ac96000) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x125885c00) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1169ab400) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x118f2ec00) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1278ee000) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x112e4f000) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x116a74400) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112e52800) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 19:29:32 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12b3c8000) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 19:29:32 INFO - PROCESS | 1646 | 1461637772128 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 19:29:32 INFO - PROCESS | 1646 | 1461637772132 Marionette TRACE conn3 <- [1,1873,null,{"value":"7"}] 19:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 19:29:32 INFO - PROCESS | 1646 | 1461637772144 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 1646 | 1461637772146 Marionette TRACE conn3 <- [1,1874,null,{}] 19:29:32 INFO - PROCESS | 1646 | 1461637772152 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:32 INFO - PROCESS | 1646 | 1461637772262 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 19:29:32 INFO - PROCESS | 1646 | 1461637772319 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x116653000 == 60 [pid = 1646] [id = 476] 19:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1120d8c00) [pid = 1646] [serial = 1427] [outer = 0x0] 19:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1125c2000) [pid = 1646] [serial = 1428] [outer = 0x1120d8c00] 19:29:32 INFO - PROCESS | 1646 | 1461637772351 Marionette DEBUG loaded listener.js 19:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115d28800) [pid = 1646] [serial = 1429] [outer = 0x1120d8c00] 19:29:32 INFO - PROCESS | 1646 | 1461637772836 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 19:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 19:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 725ms 19:29:32 INFO - PROCESS | 1646 | 1461637772894 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 19:29:32 INFO - PROCESS | 1646 | 1461637772897 Marionette TRACE conn3 <- [1,1877,null,{"value":"7"}] 19:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 19:29:32 INFO - PROCESS | 1646 | 1461637772908 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 19:29:32 INFO - PROCESS | 1646 | 1461637772913 Marionette TRACE conn3 <- [1,1878,null,{}] 19:29:32 INFO - PROCESS | 1646 | 1461637772918 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:33 INFO - PROCESS | 1646 | 1461637773078 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 19:29:33 INFO - PROCESS | 1646 | 1461637773186 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0a8000 == 61 [pid = 1646] [id = 477] 19:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1166e0400) [pid = 1646] [serial = 1430] [outer = 0x0] 19:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x116962800) [pid = 1646] [serial = 1431] [outer = 0x1166e0400] 19:29:33 INFO - PROCESS | 1646 | 1461637773232 Marionette DEBUG loaded listener.js 19:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11768f800) [pid = 1646] [serial = 1432] [outer = 0x1166e0400] 19:29:33 INFO - PROCESS | 1646 | 1461637773719 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 19:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 19:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 830ms 19:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 19:29:33 INFO - PROCESS | 1646 | 1461637773735 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 19:29:33 INFO - PROCESS | 1646 | 1461637773736 Marionette TRACE conn3 <- [1,1881,null,{"value":"7"}] 19:29:33 INFO - PROCESS | 1646 | 1461637773739 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 19:29:33 INFO - PROCESS | 1646 | 1461637773740 Marionette TRACE conn3 <- [1,1882,null,{}] 19:29:33 INFO - PROCESS | 1646 | 1461637773747 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:33 INFO - PROCESS | 1646 | 1461637773860 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 19:29:33 INFO - PROCESS | 1646 | 1461637773924 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274ae000 == 62 [pid = 1646] [id = 478] 19:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11875fc00) [pid = 1646] [serial = 1433] [outer = 0x0] 19:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x118ae9400) [pid = 1646] [serial = 1434] [outer = 0x11875fc00] 19:29:33 INFO - PROCESS | 1646 | 1461637773958 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11942e400) [pid = 1646] [serial = 1435] [outer = 0x11875fc00] 19:29:34 INFO - PROCESS | 1646 | 1461637774383 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 19:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 19:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 669ms 19:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 19:29:34 INFO - PROCESS | 1646 | 1461637774408 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 19:29:34 INFO - PROCESS | 1646 | 1461637774410 Marionette TRACE conn3 <- [1,1885,null,{"value":"7"}] 19:29:34 INFO - PROCESS | 1646 | 1461637774413 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 19:29:34 INFO - PROCESS | 1646 | 1461637774416 Marionette TRACE conn3 <- [1,1886,null,{}] 19:29:34 INFO - PROCESS | 1646 | 1461637774418 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:34 INFO - PROCESS | 1646 | 1461637774524 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 19:29:34 INFO - PROCESS | 1646 | 1461637774585 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc65000 == 63 [pid = 1646] [id = 479] 19:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x118af1c00) [pid = 1646] [serial = 1436] [outer = 0x0] 19:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1197be400) [pid = 1646] [serial = 1437] [outer = 0x118af1c00] 19:29:34 INFO - PROCESS | 1646 | 1461637774657 Marionette DEBUG loaded listener.js 19:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x121615000) [pid = 1646] [serial = 1438] [outer = 0x118af1c00] 19:29:35 INFO - PROCESS | 1646 | 1461637775118 Marionette TRACE conn3 <- [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]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 19:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 771ms 19:29:35 INFO - PROCESS | 1646 | 1461637775185 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 1646 | 1461637775187 Marionette TRACE conn3 <- [1,1889,null,{"value":"7"}] 19:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 19:29:35 INFO - PROCESS | 1646 | 1461637775191 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1646 | 1461637775192 Marionette TRACE conn3 <- [1,1890,null,{}] 19:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x121aa2000) [pid = 1646] [serial = 1439] [outer = 0x12cc97400] 19:29:35 INFO - PROCESS | 1646 | 1461637775210 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:35 INFO - PROCESS | 1646 | 1461637775327 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 19:29:35 INFO - PROCESS | 1646 | 1461637775417 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca8000 == 64 [pid = 1646] [id = 480] 19:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x121ac5400) [pid = 1646] [serial = 1440] [outer = 0x0] 19:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x125885c00) [pid = 1646] [serial = 1441] [outer = 0x121ac5400] 19:29:35 INFO - PROCESS | 1646 | 1461637775447 Marionette DEBUG loaded listener.js 19:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x127899000) [pid = 1646] [serial = 1442] [outer = 0x121ac5400] 19:29:35 INFO - PROCESS | 1646 | 1461637775876 Marionette TRACE conn3 <- [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]]]}] 19:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 19:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 769ms 19:29:35 INFO - PROCESS | 1646 | 1461637775969 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 19:29:35 INFO - PROCESS | 1646 | 1461637775970 Marionette TRACE conn3 <- [1,1893,null,{"value":"7"}] 19:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 19:29:35 INFO - PROCESS | 1646 | 1461637775975 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 19:29:35 INFO - PROCESS | 1646 | 1461637775977 Marionette TRACE conn3 <- [1,1894,null,{}] 19:29:35 INFO - PROCESS | 1646 | 1461637775979 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:36 INFO - PROCESS | 1646 | 1461637776112 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 19:29:36 INFO - PROCESS | 1646 | 1461637776189 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12983b800 == 65 [pid = 1646] [id = 481] 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x124759c00) [pid = 1646] [serial = 1443] [outer = 0x0] 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128ecfc00) [pid = 1646] [serial = 1444] [outer = 0x124759c00] 19:29:36 INFO - PROCESS | 1646 | 1461637776220 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1294c4800) [pid = 1646] [serial = 1445] [outer = 0x124759c00] 19:29:36 INFO - PROCESS | 1646 | 1461637776674 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 19:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 19:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 721ms 19:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 19:29:36 INFO - PROCESS | 1646 | 1461637776697 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 19:29:36 INFO - PROCESS | 1646 | 1461637776698 Marionette TRACE conn3 <- [1,1897,null,{"value":"7"}] 19:29:36 INFO - PROCESS | 1646 | 1461637776701 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 19:29:36 INFO - PROCESS | 1646 | 1461637776702 Marionette TRACE conn3 <- [1,1898,null,{}] 19:29:36 INFO - PROCESS | 1646 | 1461637776704 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:36 INFO - PROCESS | 1646 | 1461637776809 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 19:29:36 INFO - PROCESS | 1646 | 1461637776870 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12511c000 == 66 [pid = 1646] [id = 482] 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1278ea800) [pid = 1646] [serial = 1446] [outer = 0x0] 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1294cf400) [pid = 1646] [serial = 1447] [outer = 0x1278ea800] 19:29:36 INFO - PROCESS | 1646 | 1461637776901 Marionette DEBUG loaded listener.js 19:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1295b0000) [pid = 1646] [serial = 1448] [outer = 0x1278ea800] 19:29:37 INFO - PROCESS | 1646 | 1461637777463 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 19:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 19:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 769ms 19:29:37 INFO - PROCESS | 1646 | 1461637777470 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 19:29:37 INFO - PROCESS | 1646 | 1461637777473 Marionette TRACE conn3 <- [1,1901,null,{"value":"7"}] 19:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 19:29:37 INFO - PROCESS | 1646 | 1461637777478 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 19:29:37 INFO - PROCESS | 1646 | 1461637777481 Marionette TRACE conn3 <- [1,1902,null,{}] 19:29:37 INFO - PROCESS | 1646 | 1461637777485 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:37 INFO - PROCESS | 1646 | 1461637777585 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 19:29:37 INFO - PROCESS | 1646 | 1461637777666 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e4f800 == 67 [pid = 1646] [id = 483] 19:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11286a800) [pid = 1646] [serial = 1449] [outer = 0x0] 19:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11349c400) [pid = 1646] [serial = 1450] [outer = 0x11286a800] 19:29:37 INFO - PROCESS | 1646 | 1461637777699 Marionette DEBUG loaded listener.js 19:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x115f0b800) [pid = 1646] [serial = 1451] [outer = 0x11286a800] 19:29:38 INFO - PROCESS | 1646 | 1461637778236 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129837800 == 66 [pid = 1646] [id = 372] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa93000 == 65 [pid = 1646] [id = 474] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x129c3c000 == 64 [pid = 1646] [id = 473] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118540800 == 63 [pid = 1646] [id = 472] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x12411c000 == 62 [pid = 1646] [id = 471] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0b2000 == 61 [pid = 1646] [id = 470] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x116988800 == 60 [pid = 1646] [id = 469] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12be32c00) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x118551800 == 59 [pid = 1646] [id = 468] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x121cf3000 == 58 [pid = 1646] [id = 467] 19:29:38 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bc000 == 57 [pid = 1646] [id = 462] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128e30400) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118722400) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12aa4e000) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x111cb6400) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x125ec4800) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x115d28400) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1244e6800) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x116603400) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x119eee800) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x129818800) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12aaa2800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12167bc00) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x125177c00) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12ac9b800) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12ac92400) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1278f7c00) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128e73000) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1197b4400) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128ec9400) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x121511800) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x127896000) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11942b800) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x119c95800) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x128eabc00) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12789c000) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128e9f400) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x117684c00) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11875a800) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12a9ef000) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129812400) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118759800) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12ac97c00) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x122194800) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129821c00) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b340400) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12aa50000) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b3c8400) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11871f400) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12bcdf000) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 19:29:38 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129460000) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 19:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 19:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 825ms 19:29:38 INFO - PROCESS | 1646 | 1461637778301 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1646 | 1461637778304 Marionette TRACE conn3 <- [1,1905,null,{"value":"7"}] 19:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 19:29:38 INFO - PROCESS | 1646 | 1461637778308 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1646 | 1461637778310 Marionette TRACE conn3 <- [1,1906,null,{}] 19:29:38 INFO - PROCESS | 1646 | 1461637778315 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:38 INFO - PROCESS | 1646 | 1461637778427 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 19:29:38 INFO - PROCESS | 1646 | 1461637778496 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x118213800 == 58 [pid = 1646] [id = 484] 19:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11333dc00) [pid = 1646] [serial = 1452] [outer = 0x0] 19:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x115d82c00) [pid = 1646] [serial = 1453] [outer = 0x11333dc00] 19:29:38 INFO - PROCESS | 1646 | 1461637778530 Marionette DEBUG loaded listener.js 19:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x116434c00) [pid = 1646] [serial = 1454] [outer = 0x11333dc00] 19:29:38 INFO - PROCESS | 1646 | 1461637778948 Marionette TRACE conn3 <- [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]]]}] 19:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 19:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 672ms 19:29:38 INFO - PROCESS | 1646 | 1461637778982 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 19:29:38 INFO - PROCESS | 1646 | 1461637778986 Marionette TRACE conn3 <- [1,1909,null,{"value":"7"}] 19:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 19:29:38 INFO - PROCESS | 1646 | 1461637778990 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 19:29:38 INFO - PROCESS | 1646 | 1461637778992 Marionette TRACE conn3 <- [1,1910,null,{}] 19:29:38 INFO - PROCESS | 1646 | 1461637778995 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:39 INFO - PROCESS | 1646 | 1461637779102 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 19:29:39 INFO - PROCESS | 1646 | 1461637779164 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216d1800 == 59 [pid = 1646] [id = 485] 19:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11645e400) [pid = 1646] [serial = 1455] [outer = 0x0] 19:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11806cc00) [pid = 1646] [serial = 1456] [outer = 0x11645e400] 19:29:39 INFO - PROCESS | 1646 | 1461637779196 Marionette DEBUG loaded listener.js 19:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11875d800) [pid = 1646] [serial = 1457] [outer = 0x11645e400] 19:29:39 INFO - PROCESS | 1646 | 1461637779659 Marionette TRACE conn3 <- [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]]]}] 19:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 19:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 721ms 19:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 19:29:39 INFO - PROCESS | 1646 | 1461637779751 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 19:29:39 INFO - PROCESS | 1646 | 1461637779753 Marionette TRACE conn3 <- [1,1913,null,{"value":"7"}] 19:29:39 INFO - PROCESS | 1646 | 1461637779758 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 19:29:39 INFO - PROCESS | 1646 | 1461637779762 Marionette TRACE conn3 <- [1,1914,null,{}] 19:29:39 INFO - PROCESS | 1646 | 1461637779771 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:39 INFO - PROCESS | 1646 | 1461637779881 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 19:29:39 INFO - PROCESS | 1646 | 1461637779954 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x125e47800 == 60 [pid = 1646] [id = 486] 19:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119429800) [pid = 1646] [serial = 1458] [outer = 0x0] 19:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1197b7400) [pid = 1646] [serial = 1459] [outer = 0x119429800] 19:29:39 INFO - PROCESS | 1646 | 1461637779988 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119db0800) [pid = 1646] [serial = 1460] [outer = 0x119429800] 19:29:40 INFO - PROCESS | 1646 | 1461637780445 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 19:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 19:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 726ms 19:29:40 INFO - PROCESS | 1646 | 1461637780483 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 19:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 19:29:40 INFO - PROCESS | 1646 | 1461637780486 Marionette TRACE conn3 <- [1,1917,null,{"value":"7"}] 19:29:40 INFO - PROCESS | 1646 | 1461637780488 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 19:29:40 INFO - PROCESS | 1646 | 1461637780489 Marionette TRACE conn3 <- [1,1918,null,{}] 19:29:40 INFO - PROCESS | 1646 | 1461637780492 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:40 INFO - PROCESS | 1646 | 1461637780593 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 19:29:40 INFO - PROCESS | 1646 | 1461637780654 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x129541800 == 61 [pid = 1646] [id = 487] 19:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11a1f5c00) [pid = 1646] [serial = 1461] [outer = 0x0] 19:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12150f000) [pid = 1646] [serial = 1462] [outer = 0x11a1f5c00] 19:29:40 INFO - PROCESS | 1646 | 1461637780686 Marionette DEBUG loaded listener.js 19:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121c70c00) [pid = 1646] [serial = 1463] [outer = 0x11a1f5c00] 19:29:41 INFO - PROCESS | 1646 | 1461637781105 Marionette TRACE conn3 <- [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]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 19:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 19:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 19:29:41 INFO - PROCESS | 1646 | 1461637781158 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1646 | 1461637781160 Marionette TRACE conn3 <- [1,1921,null,{"value":"7"}] 19:29:41 INFO - PROCESS | 1646 | 1461637781162 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1646 | 1461637781163 Marionette TRACE conn3 <- [1,1922,null,{}] 19:29:41 INFO - PROCESS | 1646 | 1461637781166 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:41 INFO - PROCESS | 1646 | 1461637781283 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 19:29:41 INFO - PROCESS | 1646 | 1461637781344 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa8a800 == 62 [pid = 1646] [id = 488] 19:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12160e800) [pid = 1646] [serial = 1464] [outer = 0x0] 19:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x125172c00) [pid = 1646] [serial = 1465] [outer = 0x12160e800] 19:29:41 INFO - PROCESS | 1646 | 1461637781374 Marionette DEBUG loaded listener.js 19:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x127896000) [pid = 1646] [serial = 1466] [outer = 0x12160e800] 19:29:41 INFO - PROCESS | 1646 | 1461637781878 Marionette TRACE conn3 <- [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]]]}] 19:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 19:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 770ms 19:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 19:29:41 INFO - PROCESS | 1646 | 1461637781933 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 19:29:41 INFO - PROCESS | 1646 | 1461637781934 Marionette TRACE conn3 <- [1,1925,null,{"value":"7"}] 19:29:41 INFO - PROCESS | 1646 | 1461637781936 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 19:29:41 INFO - PROCESS | 1646 | 1461637781937 Marionette TRACE conn3 <- [1,1926,null,{}] 19:29:41 INFO - PROCESS | 1646 | 1461637781939 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:42 INFO - PROCESS | 1646 | 1461637782084 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 19:29:42 INFO - PROCESS | 1646 | 1461637782191 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc73800 == 63 [pid = 1646] [id = 489] 19:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128e34400) [pid = 1646] [serial = 1467] [outer = 0x0] 19:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128f99800) [pid = 1646] [serial = 1468] [outer = 0x128e34400] 19:29:42 INFO - PROCESS | 1646 | 1461637782240 Marionette DEBUG loaded listener.js 19:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x129469400) [pid = 1646] [serial = 1469] [outer = 0x128e34400] 19:29:42 INFO - PROCESS | 1646 | 1461637782724 Marionette TRACE conn3 <- [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]]]}] 19:29:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 19:29:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 820ms 19:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 19:29:42 INFO - PROCESS | 1646 | 1461637782756 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 19:29:42 INFO - PROCESS | 1646 | 1461637782757 Marionette TRACE conn3 <- [1,1929,null,{"value":"7"}] 19:29:42 INFO - PROCESS | 1646 | 1461637782760 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 19:29:42 INFO - PROCESS | 1646 | 1461637782761 Marionette TRACE conn3 <- [1,1930,null,{}] 19:29:42 INFO - PROCESS | 1646 | 1461637782763 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:42 INFO - PROCESS | 1646 | 1461637782862 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 19:29:42 INFO - PROCESS | 1646 | 1461637782923 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b0000 == 64 [pid = 1646] [id = 490] 19:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129468c00) [pid = 1646] [serial = 1470] [outer = 0x0] 19:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x1295b2c00) [pid = 1646] [serial = 1471] [outer = 0x129468c00] 19:29:42 INFO - PROCESS | 1646 | 1461637782953 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x129815800) [pid = 1646] [serial = 1472] [outer = 0x129468c00] 19:29:43 INFO - PROCESS | 1646 | 1461637783408 Marionette TRACE conn3 <- [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]]]}] 19:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 19:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 19:29:43 INFO - PROCESS | 1646 | 1461637783431 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 19:29:43 INFO - PROCESS | 1646 | 1461637783432 Marionette TRACE conn3 <- [1,1933,null,{"value":"7"}] 19:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 19:29:43 INFO - PROCESS | 1646 | 1461637783434 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 19:29:43 INFO - PROCESS | 1646 | 1461637783435 Marionette TRACE conn3 <- [1,1934,null,{}] 19:29:43 INFO - PROCESS | 1646 | 1461637783438 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:43 INFO - PROCESS | 1646 | 1461637783554 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 19:29:43 INFO - PROCESS | 1646 | 1461637783626 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1ac800 == 65 [pid = 1646] [id = 491] 19:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129817400) [pid = 1646] [serial = 1473] [outer = 0x0] 19:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a9c0c00) [pid = 1646] [serial = 1474] [outer = 0x129817400] 19:29:43 INFO - PROCESS | 1646 | 1461637783657 Marionette DEBUG loaded listener.js 19:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12aa43c00) [pid = 1646] [serial = 1475] [outer = 0x129817400] 19:29:44 INFO - PROCESS | 1646 | 1461637784077 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 19:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 19:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 19:29:44 INFO - PROCESS | 1646 | 1461637784105 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1646 | 1461637784107 Marionette TRACE conn3 <- [1,1937,null,{"value":"7"}] 19:29:44 INFO - PROCESS | 1646 | 1461637784109 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1646 | 1461637784110 Marionette TRACE conn3 <- [1,1938,null,{}] 19:29:44 INFO - PROCESS | 1646 | 1461637784113 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:44 INFO - PROCESS | 1646 | 1461637784234 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 19:29:44 INFO - PROCESS | 1646 | 1461637784319 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d75f000 == 66 [pid = 1646] [id = 492] 19:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1295a6400) [pid = 1646] [serial = 1476] [outer = 0x0] 19:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12aa48c00) [pid = 1646] [serial = 1477] [outer = 0x1295a6400] 19:29:44 INFO - PROCESS | 1646 | 1461637784351 Marionette DEBUG loaded listener.js 19:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12aa99800) [pid = 1646] [serial = 1478] [outer = 0x1295a6400] 19:29:44 INFO - PROCESS | 1646 | 1461637784853 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 19:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 19:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 770ms 19:29:44 INFO - PROCESS | 1646 | 1461637784880 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 19:29:44 INFO - PROCESS | 1646 | 1461637784882 Marionette TRACE conn3 <- [1,1941,null,{"value":"7"}] 19:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 19:29:44 INFO - PROCESS | 1646 | 1461637784902 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 19:29:44 INFO - PROCESS | 1646 | 1461637784905 Marionette TRACE conn3 <- [1,1942,null,{}] 19:29:44 INFO - PROCESS | 1646 | 1461637784913 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:45 INFO - PROCESS | 1646 | 1461637785022 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 19:29:45 INFO - PROCESS | 1646 | 1461637785097 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e50000 == 67 [pid = 1646] [id = 493] 19:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x115f02400) [pid = 1646] [serial = 1479] [outer = 0x0] 19:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x116606800) [pid = 1646] [serial = 1480] [outer = 0x115f02400] 19:29:45 INFO - PROCESS | 1646 | 1461637785126 Marionette DEBUG loaded listener.js 19:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11768dc00) [pid = 1646] [serial = 1481] [outer = 0x115f02400] 19:29:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc65000 == 66 [pid = 1646] [id = 479] 19:29:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1274ae000 == 65 [pid = 1646] [id = 478] 19:29:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0a8000 == 64 [pid = 1646] [id = 477] 19:29:45 INFO - PROCESS | 1646 | --DOCSHELL 0x116653000 == 63 [pid = 1646] [id = 476] 19:29:45 INFO - PROCESS | 1646 | 1461637785836 Marionette TRACE conn3 <- [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]]]}] 19:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 19:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 995ms 19:29:45 INFO - PROCESS | 1646 | 1461637785881 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 19:29:45 INFO - PROCESS | 1646 | 1461637785884 Marionette TRACE conn3 <- [1,1945,null,{"value":"7"}] 19:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 19:29:45 INFO - PROCESS | 1646 | 1461637785887 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 19:29:45 INFO - PROCESS | 1646 | 1461637785890 Marionette TRACE conn3 <- [1,1946,null,{}] 19:29:45 INFO - PROCESS | 1646 | 1461637785894 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:46 INFO - PROCESS | 1646 | 1461637786001 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 19:29:46 INFO - PROCESS | 1646 | 1461637786066 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199dd800 == 64 [pid = 1646] [id = 494] 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x117155c00) [pid = 1646] [serial = 1482] [outer = 0x0] 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x11871ec00) [pid = 1646] [serial = 1483] [outer = 0x117155c00] 19:29:46 INFO - PROCESS | 1646 | 1461637786140 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x118f2c400) [pid = 1646] [serial = 1484] [outer = 0x117155c00] 19:29:46 INFO - PROCESS | 1646 | 1461637786581 Marionette TRACE conn3 <- [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]]]}] 19:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 19:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 19:29:46 INFO - PROCESS | 1646 | 1461637786612 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 19:29:46 INFO - PROCESS | 1646 | 1461637786616 Marionette TRACE conn3 <- [1,1949,null,{"value":"7"}] 19:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 19:29:46 INFO - PROCESS | 1646 | 1461637786620 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 19:29:46 INFO - PROCESS | 1646 | 1461637786622 Marionette TRACE conn3 <- [1,1950,null,{}] 19:29:46 INFO - PROCESS | 1646 | 1461637786625 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:46 INFO - PROCESS | 1646 | 1461637786730 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 19:29:46 INFO - PROCESS | 1646 | 1461637786806 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fda000 == 65 [pid = 1646] [id = 495] 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11944d400) [pid = 1646] [serial = 1485] [outer = 0x0] 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x119daa000) [pid = 1646] [serial = 1486] [outer = 0x11944d400] 19:29:46 INFO - PROCESS | 1646 | 1461637786838 Marionette DEBUG loaded listener.js 19:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11a1f5400) [pid = 1646] [serial = 1487] [outer = 0x11944d400] 19:29:47 INFO - PROCESS | 1646 | 1461637787281 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 19:29:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 19:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 673ms 19:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 19:29:47 INFO - PROCESS | 1646 | 1461637787293 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 19:29:47 INFO - PROCESS | 1646 | 1461637787295 Marionette TRACE conn3 <- [1,1953,null,{"value":"7"}] 19:29:47 INFO - PROCESS | 1646 | 1461637787297 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 19:29:47 INFO - PROCESS | 1646 | 1461637787300 Marionette TRACE conn3 <- [1,1954,null,{}] 19:29:47 INFO - PROCESS | 1646 | 1461637787308 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:47 INFO - PROCESS | 1646 | 1461637787437 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 19:29:47 INFO - PROCESS | 1646 | 1461637787516 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c17b000 == 66 [pid = 1646] [id = 496] 19:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12475d000) [pid = 1646] [serial = 1488] [outer = 0x0] 19:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x127895c00) [pid = 1646] [serial = 1489] [outer = 0x12475d000] 19:29:47 INFO - PROCESS | 1646 | 1461637787550 Marionette DEBUG loaded listener.js 19:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x128e35400) [pid = 1646] [serial = 1490] [outer = 0x12475d000] 19:29:47 INFO - PROCESS | 1646 | 1461637787997 Marionette TRACE conn3 <- [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]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 19:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 722ms 19:29:48 INFO - PROCESS | 1646 | 1461637788019 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1646 | 1461637788021 Marionette TRACE conn3 <- [1,1957,null,{"value":"7"}] 19:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 19:29:48 INFO - PROCESS | 1646 | 1461637788024 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1646 | 1461637788025 Marionette TRACE conn3 <- [1,1958,null,{}] 19:29:48 INFO - PROCESS | 1646 | 1461637788028 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:48 INFO - PROCESS | 1646 | 1461637788134 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 19:29:48 INFO - PROCESS | 1646 | 1461637788195 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da26000 == 67 [pid = 1646] [id = 497] 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x128ea5800) [pid = 1646] [serial = 1491] [outer = 0x0] 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x129463800) [pid = 1646] [serial = 1492] [outer = 0x128ea5800] 19:29:48 INFO - PROCESS | 1646 | 1461637788226 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x1295f4800) [pid = 1646] [serial = 1493] [outer = 0x128ea5800] 19:29:48 INFO - PROCESS | 1646 | 1461637788677 Marionette TRACE conn3 <- [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]]]}] 19:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 19:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 670ms 19:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 19:29:48 INFO - PROCESS | 1646 | 1461637788695 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 19:29:48 INFO - PROCESS | 1646 | 1461637788696 Marionette TRACE conn3 <- [1,1961,null,{"value":"7"}] 19:29:48 INFO - PROCESS | 1646 | 1461637788698 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 19:29:48 INFO - PROCESS | 1646 | 1461637788700 Marionette TRACE conn3 <- [1,1962,null,{}] 19:29:48 INFO - PROCESS | 1646 | 1461637788702 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:48 INFO - PROCESS | 1646 | 1461637788821 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 19:29:48 INFO - PROCESS | 1646 | 1461637788894 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x130ccd800 == 68 [pid = 1646] [id = 498] 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1291ab400) [pid = 1646] [serial = 1494] [outer = 0x0] 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12aa9f400) [pid = 1646] [serial = 1495] [outer = 0x1291ab400] 19:29:48 INFO - PROCESS | 1646 | 1461637788925 Marionette DEBUG loaded listener.js 19:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12ac93400) [pid = 1646] [serial = 1496] [outer = 0x1291ab400] 19:29:49 INFO - PROCESS | 1646 | 1461637789362 Marionette TRACE conn3 <- [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]]]}] 19:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 19:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 671ms 19:29:49 INFO - PROCESS | 1646 | 1461637789370 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 19:29:49 INFO - PROCESS | 1646 | 1461637789371 Marionette TRACE conn3 <- [1,1965,null,{"value":"7"}] 19:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 19:29:49 INFO - PROCESS | 1646 | 1461637789374 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 19:29:49 INFO - PROCESS | 1646 | 1461637789375 Marionette TRACE conn3 <- [1,1966,null,{}] 19:29:49 INFO - PROCESS | 1646 | 1461637789378 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:49 INFO - PROCESS | 1646 | 1461637789506 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 19:29:49 INFO - PROCESS | 1646 | 1461637789583 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344d3000 == 69 [pid = 1646] [id = 499] 19:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12ac99000) [pid = 1646] [serial = 1497] [outer = 0x0] 19:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12b3c2400) [pid = 1646] [serial = 1498] [outer = 0x12ac99000] 19:29:49 INFO - PROCESS | 1646 | 1461637789618 Marionette DEBUG loaded listener.js 19:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12bce0000) [pid = 1646] [serial = 1499] [outer = 0x12ac99000] 19:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 19:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 671ms 19:29:50 INFO - PROCESS | 1646 | 1461637790039 Marionette TRACE conn3 <- [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]]]}] 19:29:50 INFO - PROCESS | 1646 | 1461637790046 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1646 | 1461637790047 Marionette TRACE conn3 <- [1,1969,null,{"value":"7"}] 19:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 19:29:50 INFO - PROCESS | 1646 | 1461637790050 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1646 | 1461637790051 Marionette TRACE conn3 <- [1,1970,null,{}] 19:29:50 INFO - PROCESS | 1646 | 1461637790054 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:50 INFO - PROCESS | 1646 | 1461637790154 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 19:29:50 INFO - PROCESS | 1646 | 1461637790247 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x134620000 == 70 [pid = 1646] [id = 500] 19:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1291ae000) [pid = 1646] [serial = 1500] [outer = 0x0] 19:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12bce4800) [pid = 1646] [serial = 1501] [outer = 0x1291ae000] 19:29:50 INFO - PROCESS | 1646 | 1461637790278 Marionette DEBUG loaded listener.js 19:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12be38000) [pid = 1646] [serial = 1502] [outer = 0x1291ae000] 19:29:50 INFO - PROCESS | 1646 | 1461637790720 Marionette TRACE conn3 <- [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]]]}] 19:29:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 19:29:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 718ms 19:29:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 19:29:50 INFO - PROCESS | 1646 | 1461637790774 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 19:29:50 INFO - PROCESS | 1646 | 1461637790776 Marionette TRACE conn3 <- [1,1973,null,{"value":"7"}] 19:29:50 INFO - PROCESS | 1646 | 1461637790780 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 19:29:50 INFO - PROCESS | 1646 | 1461637790781 Marionette TRACE conn3 <- [1,1974,null,{}] 19:29:50 INFO - PROCESS | 1646 | 1461637790784 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:50 INFO - PROCESS | 1646 | 1461637790889 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 19:29:50 INFO - PROCESS | 1646 | 1461637790965 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346b2000 == 71 [pid = 1646] [id = 501] 19:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12be37000) [pid = 1646] [serial = 1503] [outer = 0x0] 19:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12c12d000) [pid = 1646] [serial = 1504] [outer = 0x12be37000] 19:29:50 INFO - PROCESS | 1646 | 1461637790994 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12c132400) [pid = 1646] [serial = 1505] [outer = 0x12be37000] 19:29:51 INFO - PROCESS | 1646 | 1461637791543 Marionette TRACE conn3 <- [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]]]}] 19:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 19:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 822ms 19:29:51 INFO - PROCESS | 1646 | 1461637791603 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 19:29:51 INFO - PROCESS | 1646 | 1461637791605 Marionette TRACE conn3 <- [1,1977,null,{"value":"7"}] 19:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 19:29:51 INFO - PROCESS | 1646 | 1461637791608 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 19:29:51 INFO - PROCESS | 1646 | 1461637791611 Marionette TRACE conn3 <- [1,1978,null,{}] 19:29:51 INFO - PROCESS | 1646 | 1461637791615 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:51 INFO - PROCESS | 1646 | 1461637791729 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 19:29:51 INFO - PROCESS | 1646 | 1461637791825 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a4800 == 72 [pid = 1646] [id = 502] 19:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x115f02800) [pid = 1646] [serial = 1506] [outer = 0x0] 19:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x116453c00) [pid = 1646] [serial = 1507] [outer = 0x115f02800] 19:29:51 INFO - PROCESS | 1646 | 1461637791871 Marionette DEBUG loaded listener.js 19:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x119309800) [pid = 1646] [serial = 1508] [outer = 0x115f02800] 19:29:52 INFO - PROCESS | 1646 | 1461637792386 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 19:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 823ms 19:29:52 INFO - PROCESS | 1646 | 1461637792432 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 19:29:52 INFO - PROCESS | 1646 | 1461637792435 Marionette TRACE conn3 <- [1,1981,null,{"value":"7"}] 19:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 19:29:52 INFO - PROCESS | 1646 | 1461637792440 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 19:29:52 INFO - PROCESS | 1646 | 1461637792442 Marionette TRACE conn3 <- [1,1982,null,{}] 19:29:52 INFO - PROCESS | 1646 | 1461637792444 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:52 INFO - PROCESS | 1646 | 1461637792549 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 19:29:52 INFO - PROCESS | 1646 | 1461637792628 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x129829800 == 73 [pid = 1646] [id = 503] 19:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1197b8000) [pid = 1646] [serial = 1509] [outer = 0x0] 19:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x121480400) [pid = 1646] [serial = 1510] [outer = 0x1197b8000] 19:29:52 INFO - PROCESS | 1646 | 1461637792659 Marionette DEBUG loaded listener.js 19:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x124711c00) [pid = 1646] [serial = 1511] [outer = 0x1197b8000] 19:29:53 INFO - PROCESS | 1646 | --DOCSHELL 0x125e47800 == 72 [pid = 1646] [id = 486] 19:29:53 INFO - PROCESS | 1646 | --DOCSHELL 0x1216d1800 == 71 [pid = 1646] [id = 485] 19:29:53 INFO - PROCESS | 1646 | --DOCSHELL 0x118213800 == 70 [pid = 1646] [id = 484] 19:29:53 INFO - PROCESS | 1646 | 1461637793218 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 19:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 820ms 19:29:53 INFO - PROCESS | 1646 | 1461637793261 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1646 | 1461637793263 Marionette TRACE conn3 <- [1,1985,null,{"value":"7"}] 19:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 19:29:53 INFO - PROCESS | 1646 | 1461637793267 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 19:29:53 INFO - PROCESS | 1646 | 1461637793270 Marionette TRACE conn3 <- [1,1986,null,{}] 19:29:53 INFO - PROCESS | 1646 | 1461637793274 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:53 INFO - PROCESS | 1646 | 1461637793387 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 19:29:53 INFO - PROCESS | 1646 | 1461637793465 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12449d000 == 71 [pid = 1646] [id = 504] 19:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x118465800) [pid = 1646] [serial = 1512] [outer = 0x0] 19:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x119494000) [pid = 1646] [serial = 1513] [outer = 0x118465800] 19:29:53 INFO - PROCESS | 1646 | 1461637793501 Marionette DEBUG loaded listener.js 19:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x121512800) [pid = 1646] [serial = 1514] [outer = 0x118465800] 19:29:53 INFO - PROCESS | 1646 | 1461637793954 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 19:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 722ms 19:29:53 INFO - PROCESS | 1646 | 1461637793989 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 19:29:53 INFO - PROCESS | 1646 | 1461637793995 Marionette TRACE conn3 <- [1,1989,null,{"value":"7"}] 19:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 19:29:54 INFO - PROCESS | 1646 | 1461637794002 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1646 | 1461637794005 Marionette TRACE conn3 <- [1,1990,null,{}] 19:29:54 INFO - PROCESS | 1646 | 1461637794009 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:54 INFO - PROCESS | 1646 | 1461637794171 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 19:29:54 INFO - PROCESS | 1646 | 1461637794285 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19b800 == 72 [pid = 1646] [id = 505] 19:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12160fc00) [pid = 1646] [serial = 1515] [outer = 0x0] 19:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x1259e1400) [pid = 1646] [serial = 1516] [outer = 0x12160fc00] 19:29:54 INFO - PROCESS | 1646 | 1461637794333 Marionette DEBUG loaded listener.js 19:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x128e9ec00) [pid = 1646] [serial = 1517] [outer = 0x12160fc00] 19:29:54 INFO - PROCESS | 1646 | 1461637794823 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 19:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 19:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 876ms 19:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 19:29:54 INFO - PROCESS | 1646 | 1461637794878 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 19:29:54 INFO - PROCESS | 1646 | 1461637794879 Marionette TRACE conn3 <- [1,1993,null,{"value":"7"}] 19:29:54 INFO - PROCESS | 1646 | 1461637794882 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 19:29:54 INFO - PROCESS | 1646 | 1461637794884 Marionette TRACE conn3 <- [1,1994,null,{}] 19:29:54 INFO - PROCESS | 1646 | 1461637794892 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:55 INFO - PROCESS | 1646 | 1461637795004 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 19:29:55 INFO - PROCESS | 1646 | 1461637795086 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344d1800 == 73 [pid = 1646] [id = 506] 19:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x1295f0000) [pid = 1646] [serial = 1518] [outer = 0x0] 19:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12a9f7800) [pid = 1646] [serial = 1519] [outer = 0x1295f0000] 19:29:55 INFO - PROCESS | 1646 | 1461637795119 Marionette DEBUG loaded listener.js 19:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12ac98800) [pid = 1646] [serial = 1520] [outer = 0x1295f0000] 19:29:55 INFO - PROCESS | 1646 | 1461637795581 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 19:29:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 19:29:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 722ms 19:29:55 INFO - PROCESS | 1646 | 1461637795604 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 19:29:55 INFO - PROCESS | 1646 | 1461637795607 Marionette TRACE conn3 <- [1,1997,null,{"value":"7"}] 19:29:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 19:29:55 INFO - PROCESS | 1646 | 1461637795610 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 19:29:55 INFO - PROCESS | 1646 | 1461637795613 Marionette TRACE conn3 <- [1,1998,null,{}] 19:29:55 INFO - PROCESS | 1646 | 1461637795616 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:55 INFO - PROCESS | 1646 | 1461637795775 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 19:29:55 INFO - PROCESS | 1646 | 1461637795915 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1349db000 == 74 [pid = 1646] [id = 507] 19:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12b3c0800) [pid = 1646] [serial = 1521] [outer = 0x0] 19:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12b423800) [pid = 1646] [serial = 1522] [outer = 0x12b3c0800] 19:29:55 INFO - PROCESS | 1646 | 1461637795967 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12bcdcc00) [pid = 1646] [serial = 1523] [outer = 0x12b3c0800] 19:29:56 INFO - PROCESS | 1646 | 1461637796470 Marionette TRACE conn3 <- [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]]]}] 19:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 19:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 871ms 19:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 19:29:56 INFO - PROCESS | 1646 | 1461637796482 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 19:29:56 INFO - PROCESS | 1646 | 1461637796484 Marionette TRACE conn3 <- [1,2001,null,{"value":"7"}] 19:29:56 INFO - PROCESS | 1646 | 1461637796488 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 19:29:56 INFO - PROCESS | 1646 | 1461637796489 Marionette TRACE conn3 <- [1,2002,null,{}] 19:29:56 INFO - PROCESS | 1646 | 1461637796493 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:56 INFO - PROCESS | 1646 | 1461637796644 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 19:29:56 INFO - PROCESS | 1646 | 1461637796746 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x136fca800 == 75 [pid = 1646] [id = 508] 19:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12b425000) [pid = 1646] [serial = 1524] [outer = 0x0] 19:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12c12dc00) [pid = 1646] [serial = 1525] [outer = 0x12b425000] 19:29:56 INFO - PROCESS | 1646 | 1461637796776 Marionette DEBUG loaded listener.js 19:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12c137000) [pid = 1646] [serial = 1526] [outer = 0x12b425000] 19:29:57 INFO - PROCESS | 1646 | 1461637797211 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 19:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 19:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 770ms 19:29:57 INFO - PROCESS | 1646 | 1461637797258 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1646 | 1461637797259 Marionette TRACE conn3 <- [1,2005,null,{"value":"7"}] 19:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 19:29:57 INFO - PROCESS | 1646 | 1461637797262 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1646 | 1461637797263 Marionette TRACE conn3 <- [1,2006,null,{}] 19:29:57 INFO - PROCESS | 1646 | 1461637797266 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:57 INFO - PROCESS | 1646 | 1461637797398 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 19:29:57 INFO - PROCESS | 1646 | 1461637797477 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a86800 == 76 [pid = 1646] [id = 509] 19:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12c1cb000) [pid = 1646] [serial = 1527] [outer = 0x0] 19:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12c1d3000) [pid = 1646] [serial = 1528] [outer = 0x12c1cb000] 19:29:57 INFO - PROCESS | 1646 | 1461637797511 Marionette DEBUG loaded listener.js 19:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12cc89800) [pid = 1646] [serial = 1529] [outer = 0x12c1cb000] 19:29:57 INFO - PROCESS | 1646 | 1461637797932 Marionette TRACE conn3 <- [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]]]}] 19:29:57 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 19:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 719ms 19:29:57 INFO - PROCESS | 1646 | 1461637797981 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 19:29:57 INFO - PROCESS | 1646 | 1461637797983 Marionette TRACE conn3 <- [1,2009,null,{"value":"7"}] 19:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 19:29:57 INFO - PROCESS | 1646 | 1461637797985 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 19:29:57 INFO - PROCESS | 1646 | 1461637797986 Marionette TRACE conn3 <- [1,2010,null,{}] 19:29:57 INFO - PROCESS | 1646 | 1461637797989 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:58 INFO - PROCESS | 1646 | 1461637798090 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 19:29:58 INFO - PROCESS | 1646 | 1461637798195 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b512800 == 77 [pid = 1646] [id = 510] 19:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12c1cd000) [pid = 1646] [serial = 1530] [outer = 0x0] 19:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12cc8f800) [pid = 1646] [serial = 1531] [outer = 0x12c1cd000] 19:29:58 INFO - PROCESS | 1646 | 1461637798228 Marionette DEBUG loaded listener.js 19:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12cc97800) [pid = 1646] [serial = 1532] [outer = 0x12c1cd000] 19:29:58 INFO - PROCESS | 1646 | 1461637798677 Marionette TRACE conn3 <- [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]]]}] 19:29:58 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 19:29:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 718ms 19:29:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 19:29:58 INFO - PROCESS | 1646 | 1461637798704 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 19:29:58 INFO - PROCESS | 1646 | 1461637798705 Marionette TRACE conn3 <- [1,2013,null,{"value":"7"}] 19:29:58 INFO - PROCESS | 1646 | 1461637798708 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 19:29:58 INFO - PROCESS | 1646 | 1461637798709 Marionette TRACE conn3 <- [1,2014,null,{}] 19:29:58 INFO - PROCESS | 1646 | 1461637798712 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:58 INFO - PROCESS | 1646 | 1461637798814 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 19:29:58 INFO - PROCESS | 1646 | 1461637798922 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1342aa000 == 78 [pid = 1646] [id = 511] 19:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12c1d7800) [pid = 1646] [serial = 1533] [outer = 0x0] 19:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d184c00) [pid = 1646] [serial = 1534] [outer = 0x12c1d7800] 19:29:58 INFO - PROCESS | 1646 | 1461637798954 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12d18dc00) [pid = 1646] [serial = 1535] [outer = 0x12c1d7800] 19:29:59 INFO - PROCESS | 1646 | 1461637799393 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 19:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 19:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 722ms 19:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 19:29:59 INFO - PROCESS | 1646 | 1461637799447 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 19:29:59 INFO - PROCESS | 1646 | 1461637799448 Marionette TRACE conn3 <- [1,2017,null,{"value":"7"}] 19:29:59 INFO - PROCESS | 1646 | 1461637799450 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 19:29:59 INFO - PROCESS | 1646 | 1461637799452 Marionette TRACE conn3 <- [1,2018,null,{}] 19:29:59 INFO - PROCESS | 1646 | 1461637799454 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:29:59 INFO - PROCESS | 1646 | 1461637799560 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 19:29:59 INFO - PROCESS | 1646 | 1461637799765 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:29:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x121462000 == 79 [pid = 1646] [id = 512] 19:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x1120d8000) [pid = 1646] [serial = 1536] [outer = 0x0] 19:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x115d28400) [pid = 1646] [serial = 1537] [outer = 0x1120d8000] 19:29:59 INFO - PROCESS | 1646 | 1461637799800 Marionette DEBUG loaded listener.js 19:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11768a000) [pid = 1646] [serial = 1538] [outer = 0x1120d8000] 19:30:00 INFO - PROCESS | 1646 | 1461637800244 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 19:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 819ms 19:30:00 INFO - PROCESS | 1646 | 1461637800271 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 19:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 19:30:00 INFO - PROCESS | 1646 | 1461637800273 Marionette TRACE conn3 <- [1,2021,null,{"value":"7"}] 19:30:00 INFO - PROCESS | 1646 | 1461637800276 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 19:30:00 INFO - PROCESS | 1646 | 1461637800278 Marionette TRACE conn3 <- [1,2022,null,{}] 19:30:00 INFO - PROCESS | 1646 | 1461637800281 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:00 INFO - PROCESS | 1646 | 1461637800386 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 19:30:00 INFO - PROCESS | 1646 | 1461637800454 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f09000 == 80 [pid = 1646] [id = 513] 19:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x119c8d800) [pid = 1646] [serial = 1539] [outer = 0x0] 19:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x124112400) [pid = 1646] [serial = 1540] [outer = 0x119c8d800] 19:30:00 INFO - PROCESS | 1646 | 1461637800527 Marionette DEBUG loaded listener.js 19:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x128e35c00) [pid = 1646] [serial = 1541] [outer = 0x119c8d800] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12983b800 == 79 [pid = 1646] [id = 481] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca8000 == 78 [pid = 1646] [id = 480] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a4800 == 77 [pid = 1646] [id = 502] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1344d3000 == 76 [pid = 1646] [id = 499] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x130ccd800 == 75 [pid = 1646] [id = 498] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12da26000 == 74 [pid = 1646] [id = 497] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x12c17b000 == 73 [pid = 1646] [id = 496] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x128fda000 == 72 [pid = 1646] [id = 495] 19:30:00 INFO - PROCESS | 1646 | --DOCSHELL 0x1199dd800 == 71 [pid = 1646] [id = 494] 19:30:01 INFO - PROCESS | 1646 | 1461637801080 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 823ms 19:30:01 INFO - PROCESS | 1646 | 1461637801100 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1646 | 1461637801103 Marionette TRACE conn3 <- [1,2025,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 19:30:01 INFO - PROCESS | 1646 | 1461637801107 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1646 | 1461637801109 Marionette TRACE conn3 <- [1,2026,null,{}] 19:30:01 INFO - PROCESS | 1646 | 1461637801113 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:01 INFO - PROCESS | 1646 | 1461637801224 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 19:30:01 INFO - PROCESS | 1646 | 1461637801293 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc65000 == 72 [pid = 1646] [id = 514] 19:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x1218d0000) [pid = 1646] [serial = 1542] [outer = 0x0] 19:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12789d800) [pid = 1646] [serial = 1543] [outer = 0x1218d0000] 19:30:01 INFO - PROCESS | 1646 | 1461637801367 Marionette DEBUG loaded listener.js 19:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x128ea6400) [pid = 1646] [serial = 1544] [outer = 0x1218d0000] 19:30:01 INFO - PROCESS | 1646 | 1461637801836 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 19:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 19:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 770ms 19:30:01 INFO - PROCESS | 1646 | 1461637801878 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 19:30:01 INFO - PROCESS | 1646 | 1461637801883 Marionette TRACE conn3 <- [1,2029,null,{"value":"7"}] 19:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 19:30:01 INFO - PROCESS | 1646 | 1461637801888 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 19:30:01 INFO - PROCESS | 1646 | 1461637801889 Marionette TRACE conn3 <- [1,2030,null,{}] 19:30:01 INFO - PROCESS | 1646 | 1461637801895 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:02 INFO - PROCESS | 1646 | 1461637802006 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 19:30:02 INFO - PROCESS | 1646 | 1461637802088 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1342b1800 == 73 [pid = 1646] [id = 515] 19:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x1294ca800) [pid = 1646] [serial = 1545] [outer = 0x0] 19:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12aa4d000) [pid = 1646] [serial = 1546] [outer = 0x1294ca800] 19:30:02 INFO - PROCESS | 1646 | 1461637802119 Marionette DEBUG loaded listener.js 19:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12ac9a400) [pid = 1646] [serial = 1547] [outer = 0x1294ca800] 19:30:02 INFO - PROCESS | 1646 | 1461637802564 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 19:30:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 19:30:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 725ms 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbc000 == 72 [pid = 1646] [id = 448] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12749d800 == 71 [pid = 1646] [id = 369] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1ac800 == 70 [pid = 1646] [id = 491] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4d000 == 69 [pid = 1646] [id = 373] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf33800 == 68 [pid = 1646] [id = 430] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x130cdb800 == 67 [pid = 1646] [id = 464] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1193d7000 == 66 [pid = 1646] [id = 449] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x129541800 == 65 [pid = 1646] [id = 487] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa8a800 == 64 [pid = 1646] [id = 488] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b0000 == 63 [pid = 1646] [id = 490] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc73800 == 62 [pid = 1646] [id = 489] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x121462000 == 61 [pid = 1646] [id = 512] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1342aa000 == 60 [pid = 1646] [id = 511] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12b512800 == 59 [pid = 1646] [id = 510] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x134a86800 == 58 [pid = 1646] [id = 509] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x136fca800 == 57 [pid = 1646] [id = 508] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1349db000 == 56 [pid = 1646] [id = 507] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x1344d1800 == 55 [pid = 1646] [id = 506] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19b800 == 54 [pid = 1646] [id = 505] 19:30:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12449d000 == 53 [pid = 1646] [id = 504] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d774800 == 52 [pid = 1646] [id = 447] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11854e000 == 51 [pid = 1646] [id = 360] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d199000 == 50 [pid = 1646] [id = 446] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119978000 == 49 [pid = 1646] [id = 363] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae4800 == 48 [pid = 1646] [id = 366] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcac000 == 47 [pid = 1646] [id = 21] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d75f000 == 46 [pid = 1646] [id = 492] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12511c000 == 45 [pid = 1646] [id = 482] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12c189000 == 44 [pid = 1646] [id = 393] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12588d800 == 43 [pid = 1646] [id = 368] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d761000 == 42 [pid = 1646] [id = 431] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11a0af000 == 41 [pid = 1646] [id = 364] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1cb800 == 40 [pid = 1646] [id = 390] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccc8000 == 39 [pid = 1646] [id = 408] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x129832000 == 38 [pid = 1646] [id = 463] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1187af000 == 37 [pid = 1646] [id = 367] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf3e800 == 36 [pid = 1646] [id = 392] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11952a800 == 35 [pid = 1646] [id = 362] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1346aa800 == 34 [pid = 1646] [id = 466] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d76b800 == 33 [pid = 1646] [id = 18] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x111de4000 == 32 [pid = 1646] [id = 374] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x134620000 == 31 [pid = 1646] [id = 500] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1187af800 == 30 [pid = 1646] [id = 361] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1346b2000 == 29 [pid = 1646] [id = 501] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x13463e800 == 28 [pid = 1646] [id = 465] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11854b800 == 27 [pid = 1646] [id = 370] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12acaf000 == 26 [pid = 1646] [id = 391] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119e4f800 == 25 [pid = 1646] [id = 483] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1b800 == 24 [pid = 1646] [id = 432] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x117590800 == 23 [pid = 1646] [id = 365] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2ac800 == 22 [pid = 1646] [id = 442] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x11759a000 == 21 [pid = 1646] [id = 359] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12da31000 == 20 [pid = 1646] [id = 433] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12d511800 == 19 [pid = 1646] [id = 413] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x115f4f800 == 18 [pid = 1646] [id = 358] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x128ed5000 == 17 [pid = 1646] [id = 371] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x1131c2000 == 16 [pid = 1646] [id = 357] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x116918000 == 15 [pid = 1646] [id = 26] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12b370000 == 14 [pid = 1646] [id = 475] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x13460b000 == 13 [pid = 1646] [id = 461] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x119e50000 == 12 [pid = 1646] [id = 493] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x121f09000 == 11 [pid = 1646] [id = 513] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc65000 == 10 [pid = 1646] [id = 514] 19:30:06 INFO - PROCESS | 1646 | --DOCSHELL 0x129829800 == 9 [pid = 1646] [id = 503] 19:30:07 INFO - PROCESS | 1646 | 1461637807188 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1646 | 1461637807190 Marionette TRACE conn3 <- [1,2033,null,{"value":"7"}] 19:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 19:30:07 INFO - PROCESS | 1646 | 1461637807210 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1646 | 1461637807213 Marionette TRACE conn3 <- [1,2034,null,{}] 19:30:07 INFO - PROCESS | 1646 | 1461637807216 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:07 INFO - PROCESS | 1646 | 1461637807305 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 19:30:07 INFO - PROCESS | 1646 | 1461637807311 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x115d1a800 == 10 [pid = 1646] [id = 516] 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x112fb7800) [pid = 1646] [serial = 1548] [outer = 0x0] 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x112fc6400) [pid = 1646] [serial = 1549] [outer = 0x112fb7800] 19:30:07 INFO - PROCESS | 1646 | 1461637807342 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x115ecc800) [pid = 1646] [serial = 1550] [outer = 0x112fb7800] 19:30:07 INFO - PROCESS | 1646 | 1461637807691 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 19:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 525ms 19:30:07 INFO - PROCESS | 1646 | 1461637807733 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 19:30:07 INFO - PROCESS | 1646 | 1461637807735 Marionette TRACE conn3 <- [1,2037,null,{"value":"7"}] 19:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 19:30:07 INFO - PROCESS | 1646 | 1461637807741 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 19:30:07 INFO - PROCESS | 1646 | 1461637807744 Marionette TRACE conn3 <- [1,2038,null,{}] 19:30:07 INFO - PROCESS | 1646 | 1461637807747 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:07 INFO - PROCESS | 1646 | 1461637807829 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 19:30:07 INFO - PROCESS | 1646 | 1461637807836 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1180ef000 == 11 [pid = 1646] [id = 517] 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x115f0b000) [pid = 1646] [serial = 1551] [outer = 0x0] 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x11660e000) [pid = 1646] [serial = 1552] [outer = 0x115f0b000] 19:30:07 INFO - PROCESS | 1646 | 1461637807866 Marionette DEBUG loaded listener.js 19:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x1169aa000) [pid = 1646] [serial = 1553] [outer = 0x115f0b000] 19:30:08 INFO - PROCESS | 1646 | 1461637808248 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 19:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 19:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 524ms 19:30:08 INFO - PROCESS | 1646 | 1461637808276 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 19:30:08 INFO - PROCESS | 1646 | 1461637808278 Marionette TRACE conn3 <- [1,2041,null,{"value":"7"}] 19:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 19:30:08 INFO - PROCESS | 1646 | 1461637808287 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 19:30:08 INFO - PROCESS | 1646 | 1461637808289 Marionette TRACE conn3 <- [1,2042,null,{}] 19:30:08 INFO - PROCESS | 1646 | 1461637808300 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:08 INFO - PROCESS | 1646 | 1461637808429 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 19:30:08 INFO - PROCESS | 1646 | 1461637808443 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119339800 == 12 [pid = 1646] [id = 518] 19:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x118464400) [pid = 1646] [serial = 1554] [outer = 0x0] 19:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x118716800) [pid = 1646] [serial = 1555] [outer = 0x118464400] 19:30:08 INFO - PROCESS | 1646 | 1461637808490 Marionette DEBUG loaded listener.js 19:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x118758000) [pid = 1646] [serial = 1556] [outer = 0x118464400] 19:30:08 INFO - PROCESS | 1646 | 1461637808951 Marionette TRACE conn3 <- [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]]]}] 19:30:09 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) 19:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 721ms 19:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 19:30:09 INFO - PROCESS | 1646 | 1461637809012 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1646 | 1461637809013 Marionette TRACE conn3 <- [1,2045,null,{"value":"7"}] 19:30:09 INFO - PROCESS | 1646 | 1461637809015 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1646 | 1461637809016 Marionette TRACE conn3 <- [1,2046,null,{}] 19:30:09 INFO - PROCESS | 1646 | 1461637809019 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:09 INFO - PROCESS | 1646 | 1461637809101 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 19:30:09 INFO - PROCESS | 1646 | 1461637809108 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0a7800 == 13 [pid = 1646] [id = 519] 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x118f2b800) [pid = 1646] [serial = 1557] [outer = 0x0] 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x119310800) [pid = 1646] [serial = 1558] [outer = 0x118f2b800] 19:30:09 INFO - PROCESS | 1646 | 1461637809135 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x11942ec00) [pid = 1646] [serial = 1559] [outer = 0x118f2b800] 19:30:09 INFO - PROCESS | 1646 | 1461637809518 Marionette TRACE conn3 <- [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]]]}] 19:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 19:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 521ms 19:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 19:30:09 INFO - PROCESS | 1646 | 1461637809536 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 19:30:09 INFO - PROCESS | 1646 | 1461637809537 Marionette TRACE conn3 <- [1,2049,null,{"value":"7"}] 19:30:09 INFO - PROCESS | 1646 | 1461637809540 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 19:30:09 INFO - PROCESS | 1646 | 1461637809541 Marionette TRACE conn3 <- [1,2050,null,{}] 19:30:09 INFO - PROCESS | 1646 | 1461637809546 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:09 INFO - PROCESS | 1646 | 1461637809641 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 19:30:09 INFO - PROCESS | 1646 | 1461637809682 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cdd800 == 14 [pid = 1646] [id = 520] 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x118f35c00) [pid = 1646] [serial = 1560] [outer = 0x0] 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x1197bd000) [pid = 1646] [serial = 1561] [outer = 0x118f35c00] 19:30:09 INFO - PROCESS | 1646 | 1461637809708 Marionette DEBUG loaded listener.js 19:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x119db2800) [pid = 1646] [serial = 1562] [outer = 0x118f35c00] 19:30:10 INFO - PROCESS | 1646 | 1461637810064 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 19:30:10 INFO - PROCESS | 1646 | 1461637810110 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1646 | 1461637810112 Marionette TRACE conn3 <- [1,2053,null,{"value":"7"}] 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 19:30:10 INFO - PROCESS | 1646 | 1461637810115 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1646 | 1461637810117 Marionette TRACE conn3 <- [1,2054,null,{}] 19:30:10 INFO - PROCESS | 1646 | 1461637810120 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:10 INFO - PROCESS | 1646 | 1461637810320 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 19:30:10 INFO - PROCESS | 1646 | 1461637810346 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fd6000 == 15 [pid = 1646] [id = 521] 19:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x121418800) [pid = 1646] [serial = 1563] [outer = 0x0] 19:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12150c000) [pid = 1646] [serial = 1564] [outer = 0x121418800] 19:30:10 INFO - PROCESS | 1646 | 1461637810389 Marionette DEBUG loaded listener.js 19:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x121ac9c00) [pid = 1646] [serial = 1565] [outer = 0x121418800] 19:30:10 INFO - PROCESS | 1646 | 1461637810839 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 19:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 19:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 771ms 19:30:10 INFO - PROCESS | 1646 | 1461637810908 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 19:30:10 INFO - PROCESS | 1646 | 1461637810909 Marionette TRACE conn3 <- [1,2057,null,{"value":"7"}] 19:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 19:30:10 INFO - PROCESS | 1646 | 1461637810919 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 19:30:10 INFO - PROCESS | 1646 | 1461637810920 Marionette TRACE conn3 <- [1,2058,null,{}] 19:30:10 INFO - PROCESS | 1646 | 1461637810922 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:11 INFO - PROCESS | 1646 | 1461637811023 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 19:30:11 INFO - PROCESS | 1646 | 1461637811031 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa91800 == 16 [pid = 1646] [id = 522] 19:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x111cb6400) [pid = 1646] [serial = 1566] [outer = 0x0] 19:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x12219f400) [pid = 1646] [serial = 1567] [outer = 0x111cb6400] 19:30:11 INFO - PROCESS | 1646 | 1461637811090 Marionette DEBUG loaded listener.js 19:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x124758800) [pid = 1646] [serial = 1568] [outer = 0x111cb6400] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x1120d8c00) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12475d000) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x118af1c00) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12bce1800) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x1294c8c00) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12a9c2000) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x118f2f000) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1175b1c00) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12150e000) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x121e77400) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x119569c00) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x119c8d800) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11875fc00) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11944d400) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x1166e0400) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11645e400) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x115f02800) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1120d8000) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x115f02400) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x125ece000) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x115f03400) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x110eaf000) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x121424000) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x111f8e000) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x1295acc00) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12410d800) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x116611000) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x111d4f400) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x118719c00) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x119eeec00) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x121611800) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x1187d0800) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x115f09c00) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x125ed3000) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x119edfc00) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x125171c00) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x12a9ef400) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x1299b2c00) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x121421800) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12161a800) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x11286a800) [pid = 1646] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x118072800) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x115f10800) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x115d2fc00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x119494400) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x125886c00) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x1295a6400) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12b3c0800) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x1218d0000) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x129468c00) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x1295f0000) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x128e34400) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x118465800) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12160e800) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12160fc00) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11a1f5c00) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x117155c00) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x119429800) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x1197b8000) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1291ab400) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x11333dc00) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x1278ea800) [pid = 1646] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x121ac5400) [pid = 1646] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x128ea5800) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x124759c00) [pid = 1646] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x125885400) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12c1d7800) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12c1cd000) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x12c1cb000) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12b425000) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12be37000) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1291ae000) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12ac99000) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 19:30:12 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x129817400) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 19:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 19:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1382ms 19:30:12 INFO - PROCESS | 1646 | 1461637812287 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 19:30:12 INFO - PROCESS | 1646 | 1461637812295 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1646 | 1461637812296 Marionette TRACE conn3 <- [1,2061,null,{"value":"7"}] 19:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 19:30:12 INFO - PROCESS | 1646 | 1461637812298 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1646 | 1461637812299 Marionette TRACE conn3 <- [1,2062,null,{}] 19:30:12 INFO - PROCESS | 1646 | 1461637812302 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:12 INFO - PROCESS | 1646 | 1461637812383 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 19:30:12 INFO - PROCESS | 1646 | 1461637812447 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a9e000 == 17 [pid = 1646] [id = 523] 19:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11108d000) [pid = 1646] [serial = 1569] [outer = 0x0] 19:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1120dc400) [pid = 1646] [serial = 1570] [outer = 0x11108d000] 19:30:12 INFO - PROCESS | 1646 | 1461637812472 Marionette DEBUG loaded listener.js 19:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x115f10000) [pid = 1646] [serial = 1571] [outer = 0x11108d000] 19:30:12 INFO - PROCESS | 1646 | 1461637812781 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 19:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 19:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 523ms 19:30:12 INFO - PROCESS | 1646 | 1461637812822 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 19:30:12 INFO - PROCESS | 1646 | 1461637812824 Marionette TRACE conn3 <- [1,2065,null,{"value":"7"}] 19:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 19:30:12 INFO - PROCESS | 1646 | 1461637812830 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 19:30:12 INFO - PROCESS | 1646 | 1461637812832 Marionette TRACE conn3 <- [1,2066,null,{}] 19:30:12 INFO - PROCESS | 1646 | 1461637812835 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:12 INFO - PROCESS | 1646 | 1461637812964 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 19:30:13 INFO - PROCESS | 1646 | 1461637813031 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199d5800 == 18 [pid = 1646] [id = 524] 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x112e54000) [pid = 1646] [serial = 1572] [outer = 0x0] 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1167c6800) [pid = 1646] [serial = 1573] [outer = 0x112e54000] 19:30:13 INFO - PROCESS | 1646 | 1461637813057 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x11871a000) [pid = 1646] [serial = 1574] [outer = 0x112e54000] 19:30:13 INFO - PROCESS | 1646 | 1461637813323 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 524ms 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 19:30:13 INFO - PROCESS | 1646 | 1461637813355 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1646 | 1461637813356 Marionette TRACE conn3 <- [1,2069,null,{"value":"7"}] 19:30:13 INFO - PROCESS | 1646 | 1461637813359 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1646 | 1461637813360 Marionette TRACE conn3 <- [1,2070,null,{}] 19:30:13 INFO - PROCESS | 1646 | 1461637813362 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:13 INFO - PROCESS | 1646 | 1461637813492 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 19:30:13 INFO - PROCESS | 1646 | 1461637813501 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x129161800 == 19 [pid = 1646] [id = 525] 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x118075c00) [pid = 1646] [serial = 1575] [outer = 0x0] 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x11875e800) [pid = 1646] [serial = 1576] [outer = 0x118075c00] 19:30:13 INFO - PROCESS | 1646 | 1461637813527 Marionette DEBUG loaded listener.js 19:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x119492c00) [pid = 1646] [serial = 1577] [outer = 0x118075c00] 19:30:13 INFO - PROCESS | 1646 | 1461637813929 Marionette TRACE conn3 <- [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]]]}] 19:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 19:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 621ms 19:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 19:30:13 INFO - PROCESS | 1646 | 1461637813980 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 19:30:13 INFO - PROCESS | 1646 | 1461637813982 Marionette TRACE conn3 <- [1,2073,null,{"value":"7"}] 19:30:13 INFO - PROCESS | 1646 | 1461637813984 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 19:30:13 INFO - PROCESS | 1646 | 1461637813986 Marionette TRACE conn3 <- [1,2074,null,{}] 19:30:13 INFO - PROCESS | 1646 | 1461637813988 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:14 INFO - PROCESS | 1646 | 1461637814080 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 19:30:14 INFO - PROCESS | 1646 | 1461637814084 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b515000 == 20 [pid = 1646] [id = 526] 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x118f32800) [pid = 1646] [serial = 1578] [outer = 0x0] 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x121419000) [pid = 1646] [serial = 1579] [outer = 0x118f32800] 19:30:14 INFO - PROCESS | 1646 | 1461637814119 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x1219ba400) [pid = 1646] [serial = 1580] [outer = 0x118f32800] 19:30:14 INFO - PROCESS | 1646 | 1461637814622 Marionette TRACE conn3 <- [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]]]}] 19:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 19:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 669ms 19:30:14 INFO - PROCESS | 1646 | 1461637814671 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 19:30:14 INFO - PROCESS | 1646 | 1461637814674 Marionette TRACE conn3 <- [1,2077,null,{"value":"7"}] 19:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 19:30:14 INFO - PROCESS | 1646 | 1461637814679 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 19:30:14 INFO - PROCESS | 1646 | 1461637814682 Marionette TRACE conn3 <- [1,2078,null,{}] 19:30:14 INFO - PROCESS | 1646 | 1461637814685 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:14 INFO - PROCESS | 1646 | 1461637814787 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 19:30:14 INFO - PROCESS | 1646 | 1461637814902 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187a5000 == 21 [pid = 1646] [id = 527] 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x115f0cc00) [pid = 1646] [serial = 1581] [outer = 0x0] 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x1162d1000) [pid = 1646] [serial = 1582] [outer = 0x115f0cc00] 19:30:14 INFO - PROCESS | 1646 | 1461637814934 Marionette DEBUG loaded listener.js 19:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x1169a8000) [pid = 1646] [serial = 1583] [outer = 0x115f0cc00] 19:30:15 INFO - PROCESS | 1646 | 1461637815367 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 19:30:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 19:30:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 725ms 19:30:15 INFO - PROCESS | 1646 | 1461637815404 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 19:30:15 INFO - PROCESS | 1646 | 1461637815410 Marionette TRACE conn3 <- [1,2081,null,{"value":"7"}] 19:30:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 19:30:15 INFO - PROCESS | 1646 | 1461637815417 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 19:30:15 INFO - PROCESS | 1646 | 1461637815420 Marionette TRACE conn3 <- [1,2082,null,{}] 19:30:15 INFO - PROCESS | 1646 | 1461637815423 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:15 INFO - PROCESS | 1646 | 1461637815569 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 19:30:15 INFO - PROCESS | 1646 | 1461637815669 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12591c000 == 22 [pid = 1646] [id = 528] 19:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x117155c00) [pid = 1646] [serial = 1584] [outer = 0x0] 19:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11875a000) [pid = 1646] [serial = 1585] [outer = 0x117155c00] 19:30:15 INFO - PROCESS | 1646 | 1461637815701 Marionette DEBUG loaded listener.js 19:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x11944d400) [pid = 1646] [serial = 1586] [outer = 0x117155c00] 19:30:16 INFO - PROCESS | 1646 | 1461637816160 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 19:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 771ms 19:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 19:30:16 INFO - PROCESS | 1646 | 1461637816197 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 19:30:16 INFO - PROCESS | 1646 | 1461637816198 Marionette TRACE conn3 <- [1,2085,null,{"value":"7"}] 19:30:16 INFO - PROCESS | 1646 | 1461637816201 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1646 | 1461637816204 Marionette TRACE conn3 <- [1,2086,null,{}] 19:30:16 INFO - PROCESS | 1646 | 1461637816213 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:16 INFO - PROCESS | 1646 | 1461637816315 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 19:30:16 INFO - PROCESS | 1646 | 1461637816393 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c17e000 == 23 [pid = 1646] [id = 529] 19:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x119dacc00) [pid = 1646] [serial = 1587] [outer = 0x0] 19:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12150bc00) [pid = 1646] [serial = 1588] [outer = 0x119dacc00] 19:30:16 INFO - PROCESS | 1646 | 1461637816425 Marionette DEBUG loaded listener.js 19:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x121613000) [pid = 1646] [serial = 1589] [outer = 0x119dacc00] 19:30:16 INFO - PROCESS | 1646 | 1461637816848 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 19:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 19:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 673ms 19:30:16 INFO - PROCESS | 1646 | 1461637816876 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 19:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 19:30:16 INFO - PROCESS | 1646 | 1461637816878 Marionette TRACE conn3 <- [1,2089,null,{"value":"7"}] 19:30:16 INFO - PROCESS | 1646 | 1461637816880 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 19:30:16 INFO - PROCESS | 1646 | 1461637816881 Marionette TRACE conn3 <- [1,2090,null,{}] 19:30:16 INFO - PROCESS | 1646 | 1461637816884 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:16 INFO - PROCESS | 1646 | 1461637816982 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 19:30:17 INFO - PROCESS | 1646 | 1461637817045 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bc000 == 24 [pid = 1646] [id = 530] 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12161b800) [pid = 1646] [serial = 1590] [outer = 0x0] 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12443a400) [pid = 1646] [serial = 1591] [outer = 0x12161b800] 19:30:17 INFO - PROCESS | 1646 | 1461637817075 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12517b000) [pid = 1646] [serial = 1592] [outer = 0x12161b800] 19:30:17 INFO - PROCESS | 1646 | 1461637817494 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 19:30:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 19:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 668ms 19:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 19:30:17 INFO - PROCESS | 1646 | 1461637817549 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 19:30:17 INFO - PROCESS | 1646 | 1461637817550 Marionette TRACE conn3 <- [1,2093,null,{"value":"7"}] 19:30:17 INFO - PROCESS | 1646 | 1461637817552 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 19:30:17 INFO - PROCESS | 1646 | 1461637817554 Marionette TRACE conn3 <- [1,2094,null,{}] 19:30:17 INFO - PROCESS | 1646 | 1461637817556 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:17 INFO - PROCESS | 1646 | 1461637817654 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 19:30:17 INFO - PROCESS | 1646 | 1461637817763 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aea000 == 25 [pid = 1646] [id = 531] 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x111c41400) [pid = 1646] [serial = 1593] [outer = 0x0] 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x119423c00) [pid = 1646] [serial = 1594] [outer = 0x111c41400] 19:30:17 INFO - PROCESS | 1646 | 1461637817795 Marionette DEBUG loaded listener.js 19:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x125880000) [pid = 1646] [serial = 1595] [outer = 0x111c41400] 19:30:18 INFO - PROCESS | 1646 | 1461637818216 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 19:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 19:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 670ms 19:30:18 INFO - PROCESS | 1646 | 1461637818222 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 19:30:18 INFO - PROCESS | 1646 | 1461637818223 Marionette TRACE conn3 <- [1,2097,null,{"value":"7"}] 19:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 19:30:18 INFO - PROCESS | 1646 | 1461637818226 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 19:30:18 INFO - PROCESS | 1646 | 1461637818227 Marionette TRACE conn3 <- [1,2098,null,{}] 19:30:18 INFO - PROCESS | 1646 | 1461637818229 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:18 INFO - PROCESS | 1646 | 1461637818336 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 19:30:18 INFO - PROCESS | 1646 | 1461637818401 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1ad000 == 26 [pid = 1646] [id = 532] 19:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11642d400) [pid = 1646] [serial = 1596] [outer = 0x0] 19:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x121614000) [pid = 1646] [serial = 1597] [outer = 0x11642d400] 19:30:18 INFO - PROCESS | 1646 | 1461637818434 Marionette DEBUG loaded listener.js 19:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x1259d7c00) [pid = 1646] [serial = 1598] [outer = 0x11642d400] 19:30:19 INFO - PROCESS | 1646 | 1461637819080 Marionette TRACE conn3 <- [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]]]}] 19:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 19:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 874ms 19:30:19 INFO - PROCESS | 1646 | 1461637819100 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1646 | 1461637819102 Marionette TRACE conn3 <- [1,2101,null,{"value":"7"}] 19:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 19:30:19 INFO - PROCESS | 1646 | 1461637819106 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1646 | 1461637819108 Marionette TRACE conn3 <- [1,2102,null,{}] 19:30:19 INFO - PROCESS | 1646 | 1461637819113 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:19 INFO - PROCESS | 1646 | 1461637819208 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 19:30:19 INFO - PROCESS | 1646 | 1461637819275 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11854f000 == 27 [pid = 1646] [id = 533] 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x1110f9400) [pid = 1646] [serial = 1599] [outer = 0x0] 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x112ccf000) [pid = 1646] [serial = 1600] [outer = 0x1110f9400] 19:30:19 INFO - PROCESS | 1646 | 1461637819303 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x115d81400) [pid = 1646] [serial = 1601] [outer = 0x1110f9400] 19:30:19 INFO - PROCESS | 1646 | --DOCSHELL 0x1342b1800 == 26 [pid = 1646] [id = 515] 19:30:19 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x12aa4d000) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 19:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 19:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 673ms 19:30:19 INFO - PROCESS | 1646 | 1461637819774 Marionette TRACE conn3 <- [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]]]}] 19:30:19 INFO - PROCESS | 1646 | 1461637819782 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 19:30:19 INFO - PROCESS | 1646 | 1461637819786 Marionette TRACE conn3 <- [1,2105,null,{"value":"7"}] 19:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 19:30:19 INFO - PROCESS | 1646 | 1461637819790 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 19:30:19 INFO - PROCESS | 1646 | 1461637819792 Marionette TRACE conn3 <- [1,2106,null,{}] 19:30:19 INFO - PROCESS | 1646 | 1461637819794 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:19 INFO - PROCESS | 1646 | 1461637819878 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 19:30:19 INFO - PROCESS | 1646 | 1461637819884 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11759a000 == 27 [pid = 1646] [id = 534] 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x112db7800) [pid = 1646] [serial = 1602] [outer = 0x0] 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x115f07800) [pid = 1646] [serial = 1603] [outer = 0x112db7800] 19:30:19 INFO - PROCESS | 1646 | 1461637819912 Marionette DEBUG loaded listener.js 19:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x116434800) [pid = 1646] [serial = 1604] [outer = 0x112db7800] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x116445c00) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x116606800) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x1294c4000) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12516fc00) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12945d400) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x129816000) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x129468400) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x11806c400) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x12a9e9400) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x11949d400) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x121ac0c00) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x128ea1c00) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11949ac00) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11806e400) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x128ea9000) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x121c77800) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12150ec00) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12981b800) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x128e71000) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12b340800) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12aa98c00) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x12b42f400) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x12b3cac00) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11a1f3400) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x121610000) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x124449400) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x125881000) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x115f0b800) [pid = 1646] [serial = 1451] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x118720c00) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11845e400) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x118073800) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x115d28400) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1197b5800) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x11801e000) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x1167bc800) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1197c0000) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11a114c00) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x1278ee800) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x128e2ec00) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11349c400) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11a1f5400) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x118ae9400) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x119daa000) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11768f800) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11875d800) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x116962800) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x121480400) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x119309800) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11768a000) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11806cc00) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x116453c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x124112400) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11768dc00) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x116434c00) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11871ec00) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128e6cc00) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1125c2000) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128e9e000) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x118759400) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x119494000) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1197b7400) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1295b0000) [pid = 1646] [serial = 1448] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x127899000) [pid = 1646] [serial = 1442] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12aa9f400) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1295f4800) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1294cf400) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1294c4800) [pid = 1646] [serial = 1445] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x115f03c00) [pid = 1646] [serial = 889] [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.] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x128ecfc00) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x125885c00) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129463800) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x115d28800) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x128e35400) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x121615000) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12be3cc00) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a9b8000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12aa97400) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12150c800) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119314800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a9bd400) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x128e70400) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1294c8400) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127895c00) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e35c00) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1197be400) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11942e400) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12789d800) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x129469400) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b423800) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1295b2c00) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121512800) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x127896000) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128f99800) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x128e9ec00) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12a9f7800) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x121c70c00) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x125172c00) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x118f2c400) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1259e1400) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119db0800) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12150f000) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x124711c00) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12ac93400) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x115d82c00) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12b3c2400) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12cc8f800) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12c137000) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12c1d3000) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12c132400) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12c12d000) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12be38000) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12bce4800) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12bce0000) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12aa43c00) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12aa99800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12bcdcc00) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12aa48c00) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12c12dc00) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x128ea6400) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129815800) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12a9c0c00) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12ac98800) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x125ec7c00) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12789b400) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12d18dc00) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cc97800) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12d184c00) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12cc89800) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 19:30:20 INFO - PROCESS | 1646 | 1461637820336 Marionette TRACE conn3 <- [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]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 19:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 571ms 19:30:20 INFO - PROCESS | 1646 | 1461637820362 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1646 | 1461637820363 Marionette TRACE conn3 <- [1,2109,null,{"value":"7"}] 19:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 19:30:20 INFO - PROCESS | 1646 | 1461637820366 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1646 | 1461637820368 Marionette TRACE conn3 <- [1,2110,null,{}] 19:30:20 INFO - PROCESS | 1646 | 1461637820376 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:20 INFO - PROCESS | 1646 | 1461637820461 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 19:30:20 INFO - PROCESS | 1646 | 1461637820467 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1199de000 == 28 [pid = 1646] [id = 535] 19:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1167fb000) [pid = 1646] [serial = 1605] [outer = 0x0] 19:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x116f0d000) [pid = 1646] [serial = 1606] [outer = 0x1167fb000] 19:30:20 INFO - PROCESS | 1646 | 1461637820495 Marionette DEBUG loaded listener.js 19:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x118070400) [pid = 1646] [serial = 1607] [outer = 0x1167fb000] 19:30:20 INFO - PROCESS | 1646 | 1461637820876 Marionette TRACE conn3 <- [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]]]}] 19:30:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 19:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 19:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 19:30:20 INFO - PROCESS | 1646 | 1461637820890 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 19:30:20 INFO - PROCESS | 1646 | 1461637820892 Marionette TRACE conn3 <- [1,2113,null,{"value":"7"}] 19:30:20 INFO - PROCESS | 1646 | 1461637820894 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 19:30:20 INFO - PROCESS | 1646 | 1461637820895 Marionette TRACE conn3 <- [1,2114,null,{}] 19:30:20 INFO - PROCESS | 1646 | 1461637820898 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:20 INFO - PROCESS | 1646 | 1461637820984 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 19:30:20 INFO - PROCESS | 1646 | 1461637820989 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215cf000 == 29 [pid = 1646] [id = 536] 19:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11845e400) [pid = 1646] [serial = 1608] [outer = 0x0] 19:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11871d800) [pid = 1646] [serial = 1609] [outer = 0x11845e400] 19:30:21 INFO - PROCESS | 1646 | 1461637821016 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x118ae8c00) [pid = 1646] [serial = 1610] [outer = 0x11845e400] 19:30:21 INFO - PROCESS | 1646 | 1461637821366 Marionette TRACE conn3 <- [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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 519ms 19:30:21 INFO - PROCESS | 1646 | 1461637821413 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 1646 | 1461637821414 Marionette TRACE conn3 <- [1,2117,null,{"value":"7"}] 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 19:30:21 INFO - PROCESS | 1646 | 1461637821417 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1646 | 1461637821418 Marionette TRACE conn3 <- [1,2118,null,{}] 19:30:21 INFO - PROCESS | 1646 | 1461637821432 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:21 INFO - PROCESS | 1646 | 1461637821531 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 19:30:21 INFO - PROCESS | 1646 | 1461637821544 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x121aef000 == 30 [pid = 1646] [id = 537] 19:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118719c00) [pid = 1646] [serial = 1611] [outer = 0x0] 19:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119314c00) [pid = 1646] [serial = 1612] [outer = 0x118719c00] 19:30:21 INFO - PROCESS | 1646 | 1461637821573 Marionette DEBUG loaded listener.js 19:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119430000) [pid = 1646] [serial = 1613] [outer = 0x118719c00] 19:30:21 INFO - PROCESS | 1646 | 1461637821944 Marionette TRACE conn3 <- [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]]]}] 19:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 19:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 531ms 19:30:21 INFO - PROCESS | 1646 | 1461637821948 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 19:30:21 INFO - PROCESS | 1646 | 1461637821950 Marionette TRACE conn3 <- [1,2121,null,{"value":"7"}] 19:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 19:30:21 INFO - PROCESS | 1646 | 1461637821957 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 19:30:21 INFO - PROCESS | 1646 | 1461637821958 Marionette TRACE conn3 <- [1,2122,null,{}] 19:30:21 INFO - PROCESS | 1646 | 1461637821965 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:22 INFO - PROCESS | 1646 | 1461637822085 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 19:30:22 INFO - PROCESS | 1646 | 1461637822120 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12589b000 == 31 [pid = 1646] [id = 538] 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119311400) [pid = 1646] [serial = 1614] [outer = 0x0] 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119569c00) [pid = 1646] [serial = 1615] [outer = 0x119311400] 19:30:22 INFO - PROCESS | 1646 | 1461637822148 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a1ed800) [pid = 1646] [serial = 1616] [outer = 0x119311400] 19:30:22 INFO - PROCESS | 1646 | 1461637822504 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 19:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 19:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 578ms 19:30:22 INFO - PROCESS | 1646 | 1461637822531 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 19:30:22 INFO - PROCESS | 1646 | 1461637822532 Marionette TRACE conn3 <- [1,2125,null,{"value":"7"}] 19:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 19:30:22 INFO - PROCESS | 1646 | 1461637822535 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 19:30:22 INFO - PROCESS | 1646 | 1461637822536 Marionette TRACE conn3 <- [1,2126,null,{}] 19:30:22 INFO - PROCESS | 1646 | 1461637822538 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:22 INFO - PROCESS | 1646 | 1461637822648 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 19:30:22 INFO - PROCESS | 1646 | 1461637822652 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ed3800 == 32 [pid = 1646] [id = 539] 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x119431000) [pid = 1646] [serial = 1617] [outer = 0x0] 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12150c800) [pid = 1646] [serial = 1618] [outer = 0x119431000] 19:30:22 INFO - PROCESS | 1646 | 1461637822678 Marionette DEBUG loaded listener.js 19:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118762c00) [pid = 1646] [serial = 1619] [outer = 0x119431000] 19:30:23 INFO - PROCESS | 1646 | 1461637823066 Marionette TRACE conn3 <- [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]]]}] 19:30:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 19:30:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 568ms 19:30:23 INFO - PROCESS | 1646 | 1461637823104 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 19:30:23 INFO - PROCESS | 1646 | 1461637823106 Marionette TRACE conn3 <- [1,2129,null,{"value":"7"}] 19:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 19:30:23 INFO - PROCESS | 1646 | 1461637823110 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1646 | 1461637823112 Marionette TRACE conn3 <- [1,2130,null,{}] 19:30:23 INFO - PROCESS | 1646 | 1461637823121 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:23 INFO - PROCESS | 1646 | 1461637823275 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 19:30:23 INFO - PROCESS | 1646 | 1461637823296 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x129546000 == 33 [pid = 1646] [id = 540] 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x121418c00) [pid = 1646] [serial = 1620] [outer = 0x0] 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121618c00) [pid = 1646] [serial = 1621] [outer = 0x121418c00] 19:30:23 INFO - PROCESS | 1646 | 1461637823336 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x121f30c00) [pid = 1646] [serial = 1622] [outer = 0x121418c00] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118f35c00) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x121418800) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x112fb7800) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115f0b000) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118464400) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11108d000) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118075c00) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1294ca800) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x111cb6400) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118f2b800) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 19:30:23 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x112e54000) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 19:30:23 INFO - PROCESS | 1646 | 1461637823744 Marionette TRACE conn3 <- [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] 19:30:23 INFO - PROCESS | 1646 | 1461637823790 Marionette TRACE conn3 <- [1,2133,null,{"value":"7"}] 19:30:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 19:30:23 INFO - PROCESS | 1646 | 1461637823798 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 19:30:23 INFO - PROCESS | 1646 | 1461637823799 Marionette TRACE conn3 <- [1,2134,null,{}] 19:30:23 INFO - PROCESS | 1646 | 1461637823802 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:23 INFO - PROCESS | 1646 | 1461637823891 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 19:30:23 INFO - PROCESS | 1646 | 1461637823913 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a950000 == 34 [pid = 1646] [id = 541] 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11871f800) [pid = 1646] [serial = 1623] [outer = 0x0] 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x121617000) [pid = 1646] [serial = 1624] [outer = 0x11871f800] 19:30:23 INFO - PROCESS | 1646 | 1461637823938 Marionette DEBUG loaded listener.js 19:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x124704800) [pid = 1646] [serial = 1625] [outer = 0x11871f800] 19:30:24 INFO - PROCESS | 1646 | 1461637824261 Marionette TRACE conn3 <- [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]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 19:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 471ms 19:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 19:30:24 INFO - PROCESS | 1646 | 1461637824270 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 1646 | 1461637824271 Marionette TRACE conn3 <- [1,2137,null,{"value":"7"}] 19:30:24 INFO - PROCESS | 1646 | 1461637824273 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1646 | 1461637824274 Marionette TRACE conn3 <- [1,2138,null,{}] 19:30:24 INFO - PROCESS | 1646 | 1461637824276 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:24 INFO - PROCESS | 1646 | 1461637824361 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 19:30:24 INFO - PROCESS | 1646 | 1461637824368 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca5000 == 35 [pid = 1646] [id = 542] 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x1244eec00) [pid = 1646] [serial = 1626] [outer = 0x0] 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x12516fc00) [pid = 1646] [serial = 1627] [outer = 0x1244eec00] 19:30:24 INFO - PROCESS | 1646 | 1461637824393 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1259e2c00) [pid = 1646] [serial = 1628] [outer = 0x1244eec00] 19:30:24 INFO - PROCESS | 1646 | 1461637824707 Marionette TRACE conn3 <- [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]]]}] 19:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 19:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 475ms 19:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 19:30:24 INFO - PROCESS | 1646 | 1461637824760 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 19:30:24 INFO - PROCESS | 1646 | 1461637824762 Marionette TRACE conn3 <- [1,2141,null,{"value":"7"}] 19:30:24 INFO - PROCESS | 1646 | 1461637824772 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 19:30:24 INFO - PROCESS | 1646 | 1461637824774 Marionette TRACE conn3 <- [1,2142,null,{}] 19:30:24 INFO - PROCESS | 1646 | 1461637824776 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:24 INFO - PROCESS | 1646 | 1461637824877 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 19:30:24 INFO - PROCESS | 1646 | 1461637824882 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b468000 == 36 [pid = 1646] [id = 543] 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x125887400) [pid = 1646] [serial = 1629] [outer = 0x0] 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x127895000) [pid = 1646] [serial = 1630] [outer = 0x125887400] 19:30:24 INFO - PROCESS | 1646 | 1461637824914 Marionette DEBUG loaded listener.js 19:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1278ee400) [pid = 1646] [serial = 1631] [outer = 0x125887400] 19:30:25 INFO - PROCESS | 1646 | 1461637825315 Marionette TRACE conn3 <- [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] 19:30:25 INFO - PROCESS | 1646 | 1461637825359 Marionette TRACE conn3 <- [1,2145,null,{"value":"7"}] 19:30:25 INFO - PROCESS | 1646 | 1461637825363 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 19:30:25 INFO - PROCESS | 1646 | 1461637825365 Marionette TRACE conn3 <- [1,2146,null,{}] 19:30:25 INFO - PROCESS | 1646 | 1461637825368 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:25 INFO - PROCESS | 1646 | 1461637825497 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 19:30:25 INFO - PROCESS | 1646 | 1461637825505 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc78800 == 37 [pid = 1646] [id = 544] 19:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x121e7f000) [pid = 1646] [serial = 1632] [outer = 0x0] 19:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1278f5000) [pid = 1646] [serial = 1633] [outer = 0x121e7f000] 19:30:25 INFO - PROCESS | 1646 | 1461637825544 Marionette DEBUG loaded listener.js 19:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x128e35000) [pid = 1646] [serial = 1634] [outer = 0x121e7f000] 19:30:26 INFO - PROCESS | 1646 | 1461637826073 Marionette TRACE conn3 <- [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] 19:30:26 INFO - PROCESS | 1646 | 1461637826092 Marionette TRACE conn3 <- [1,2149,null,{"value":"7"}] 19:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 19:30:26 INFO - PROCESS | 1646 | 1461637826095 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1646 | 1461637826098 Marionette TRACE conn3 <- [1,2150,null,{}] 19:30:26 INFO - PROCESS | 1646 | 1461637826102 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:26 INFO - PROCESS | 1646 | 1461637826245 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 19:30:26 INFO - PROCESS | 1646 | 1461637826300 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x119328000 == 38 [pid = 1646] [id = 545] 19:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x112e10400) [pid = 1646] [serial = 1635] [outer = 0x0] 19:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x115f0d000) [pid = 1646] [serial = 1636] [outer = 0x112e10400] 19:30:26 INFO - PROCESS | 1646 | 1461637826332 Marionette DEBUG loaded listener.js 19:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x116672000) [pid = 1646] [serial = 1637] [outer = 0x112e10400] 19:30:26 INFO - PROCESS | 1646 | 1461637826785 Marionette TRACE conn3 <- [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]]]}] 19:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 19:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 724ms 19:30:26 INFO - PROCESS | 1646 | 1461637826857 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 19:30:26 INFO - PROCESS | 1646 | 1461637826861 Marionette TRACE conn3 <- [1,2153,null,{"value":"7"}] 19:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 19:30:26 INFO - PROCESS | 1646 | 1461637826870 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 19:30:26 INFO - PROCESS | 1646 | 1461637826872 Marionette TRACE conn3 <- [1,2154,null,{}] 19:30:26 INFO - PROCESS | 1646 | 1461637826874 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:26 INFO - PROCESS | 1646 | 1461637826981 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 19:30:27 INFO - PROCESS | 1646 | 1461637827053 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa8c800 == 39 [pid = 1646] [id = 546] 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1169ae000) [pid = 1646] [serial = 1638] [outer = 0x0] 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119495000) [pid = 1646] [serial = 1639] [outer = 0x1169ae000] 19:30:27 INFO - PROCESS | 1646 | 1461637827083 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1197be400) [pid = 1646] [serial = 1640] [outer = 0x1169ae000] 19:30:27 INFO - PROCESS | 1646 | 1461637827516 Marionette TRACE conn3 <- [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]]]}] 19:30:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 19:30:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 675ms 19:30:27 INFO - PROCESS | 1646 | 1461637827544 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 19:30:27 INFO - PROCESS | 1646 | 1461637827546 Marionette TRACE conn3 <- [1,2157,null,{"value":"7"}] 19:30:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 19:30:27 INFO - PROCESS | 1646 | 1461637827549 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 19:30:27 INFO - PROCESS | 1646 | 1461637827552 Marionette TRACE conn3 <- [1,2158,null,{}] 19:30:27 INFO - PROCESS | 1646 | 1461637827560 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:27 INFO - PROCESS | 1646 | 1461637827667 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 19:30:27 INFO - PROCESS | 1646 | 1461637827726 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c18f000 == 40 [pid = 1646] [id = 547] 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x119e45800) [pid = 1646] [serial = 1641] [outer = 0x0] 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12161b400) [pid = 1646] [serial = 1642] [outer = 0x119e45800] 19:30:27 INFO - PROCESS | 1646 | 1461637827759 Marionette DEBUG loaded listener.js 19:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x127892400) [pid = 1646] [serial = 1643] [outer = 0x119e45800] 19:30:28 INFO - PROCESS | 1646 | 1461637828255 Marionette TRACE conn3 <- [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]]]}] 19:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 19:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 773ms 19:30:28 INFO - PROCESS | 1646 | 1461637828323 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 19:30:28 INFO - PROCESS | 1646 | 1461637828326 Marionette TRACE conn3 <- [1,2161,null,{"value":"7"}] 19:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 19:30:28 INFO - PROCESS | 1646 | 1461637828330 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 19:30:28 INFO - PROCESS | 1646 | 1461637828332 Marionette TRACE conn3 <- [1,2162,null,{}] 19:30:28 INFO - PROCESS | 1646 | 1461637828336 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:28 INFO - PROCESS | 1646 | 1461637828449 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 19:30:28 INFO - PROCESS | 1646 | 1461637828520 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d0000 == 41 [pid = 1646] [id = 548] 19:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x125ed3000) [pid = 1646] [serial = 1644] [outer = 0x0] 19:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x1278f3c00) [pid = 1646] [serial = 1645] [outer = 0x125ed3000] 19:30:28 INFO - PROCESS | 1646 | 1461637828551 Marionette DEBUG loaded listener.js 19:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128e37000) [pid = 1646] [serial = 1646] [outer = 0x125ed3000] 19:30:28 INFO - PROCESS | 1646 | 1461637828936 Marionette TRACE conn3 <- [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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 19:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 673ms 19:30:29 INFO - PROCESS | 1646 | 1461637829003 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 1646 | 1461637829004 Marionette TRACE conn3 <- [1,2165,null,{"value":"7"}] 19:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 19:30:29 INFO - PROCESS | 1646 | 1461637829007 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 1646 | 1461637829008 Marionette TRACE conn3 <- [1,2166,null,{}] 19:30:29 INFO - PROCESS | 1646 | 1461637829011 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:29 INFO - PROCESS | 1646 | 1461637829112 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 19:30:29 INFO - PROCESS | 1646 | 1461637829170 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccb4800 == 42 [pid = 1646] [id = 549] 19:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1278f6400) [pid = 1646] [serial = 1647] [outer = 0x0] 19:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128e6d400) [pid = 1646] [serial = 1648] [outer = 0x1278f6400] 19:30:29 INFO - PROCESS | 1646 | 1461637829200 Marionette DEBUG loaded listener.js 19:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128e77800) [pid = 1646] [serial = 1649] [outer = 0x1278f6400] 19:30:29 INFO - PROCESS | 1646 | 1461637829856 Marionette TRACE conn3 <- [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]]]}] 19:30:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 19:30:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 870ms 19:30:29 INFO - PROCESS | 1646 | 1461637829878 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 19:30:29 INFO - PROCESS | 1646 | 1461637829880 Marionette TRACE conn3 <- [1,2169,null,{"value":"7"}] 19:30:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 19:30:29 INFO - PROCESS | 1646 | 1461637829883 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 19:30:29 INFO - PROCESS | 1646 | 1461637829886 Marionette TRACE conn3 <- [1,2170,null,{}] 19:30:29 INFO - PROCESS | 1646 | 1461637829890 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:29 INFO - PROCESS | 1646 | 1461637829985 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 19:30:30 INFO - PROCESS | 1646 | 1461637830047 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e5a800 == 43 [pid = 1646] [id = 550] 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x115e2cc00) [pid = 1646] [serial = 1650] [outer = 0x0] 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x115f0e000) [pid = 1646] [serial = 1651] [outer = 0x115e2cc00] 19:30:30 INFO - PROCESS | 1646 | 1461637830075 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1167ee800) [pid = 1646] [serial = 1652] [outer = 0x115e2cc00] 19:30:30 INFO - PROCESS | 1646 | 1461637830463 Marionette TRACE conn3 <- [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]]]}] 19:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 19:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 623ms 19:30:30 INFO - PROCESS | 1646 | 1461637830507 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 19:30:30 INFO - PROCESS | 1646 | 1461637830511 Marionette TRACE conn3 <- [1,2173,null,{"value":"7"}] 19:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 19:30:30 INFO - PROCESS | 1646 | 1461637830515 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 19:30:30 INFO - PROCESS | 1646 | 1461637830517 Marionette TRACE conn3 <- [1,2174,null,{}] 19:30:30 INFO - PROCESS | 1646 | 1461637830519 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:30 INFO - PROCESS | 1646 | 1461637830616 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 19:30:30 INFO - PROCESS | 1646 | 1461637830675 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119322800 == 44 [pid = 1646] [id = 551] 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115d28400) [pid = 1646] [serial = 1653] [outer = 0x0] 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x117156000) [pid = 1646] [serial = 1654] [outer = 0x115d28400] 19:30:30 INFO - PROCESS | 1646 | 1461637830704 Marionette DEBUG loaded listener.js 19:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118716c00) [pid = 1646] [serial = 1655] [outer = 0x115d28400] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b468000 == 43 [pid = 1646] [id = 543] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca5000 == 42 [pid = 1646] [id = 542] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12a950000 == 41 [pid = 1646] [id = 541] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x129546000 == 40 [pid = 1646] [id = 540] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x128ed3800 == 39 [pid = 1646] [id = 539] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12589b000 == 38 [pid = 1646] [id = 538] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x121aef000 == 37 [pid = 1646] [id = 537] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1215cf000 == 36 [pid = 1646] [id = 536] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x1199de000 == 35 [pid = 1646] [id = 535] 19:30:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11759a000 == 34 [pid = 1646] [id = 534] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1197bd000) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12150c000) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112fc6400) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11660e000) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1169aa000) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119db2800) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118716800) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118758000) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1120dc400) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x119492c00) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12ac9a400) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12219f400) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11875e800) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119310800) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x115f10000) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x124758800) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x121ac9c00) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x115ecc800) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11871a000) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x1167c6800) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11942ec00) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 19:30:31 INFO - PROCESS | 1646 | 1461637831131 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 670ms 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 19:30:31 INFO - PROCESS | 1646 | 1461637831185 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1646 | 1461637831186 Marionette TRACE conn3 <- [1,2177,null,{"value":"7"}] 19:30:31 INFO - PROCESS | 1646 | 1461637831188 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1646 | 1461637831191 Marionette TRACE conn3 <- [1,2178,null,{}] 19:30:31 INFO - PROCESS | 1646 | 1461637831199 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:31 INFO - PROCESS | 1646 | 1461637831296 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 19:30:31 INFO - PROCESS | 1646 | 1461637831412 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x119531800 == 35 [pid = 1646] [id = 552] 19:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x115f10000) [pid = 1646] [serial = 1656] [outer = 0x0] 19:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118ae2c00) [pid = 1646] [serial = 1657] [outer = 0x115f10000] 19:30:31 INFO - PROCESS | 1646 | 1461637831462 Marionette DEBUG loaded listener.js 19:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x115f0b000) [pid = 1646] [serial = 1658] [outer = 0x115f10000] 19:30:31 INFO - PROCESS | 1646 | 1461637831925 Marionette TRACE conn3 <- [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]]]}] 19:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 19:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 772ms 19:30:31 INFO - PROCESS | 1646 | 1461637831961 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 19:30:31 INFO - PROCESS | 1646 | 1461637831964 Marionette TRACE conn3 <- [1,2181,null,{"value":"7"}] 19:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 19:30:31 INFO - PROCESS | 1646 | 1461637831967 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 19:30:31 INFO - PROCESS | 1646 | 1461637831968 Marionette TRACE conn3 <- [1,2182,null,{}] 19:30:31 INFO - PROCESS | 1646 | 1461637831971 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:32 INFO - PROCESS | 1646 | 1461637832067 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 19:30:32 INFO - PROCESS | 1646 | 1461637832072 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x125119800 == 36 [pid = 1646] [id = 553] 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1197b8c00) [pid = 1646] [serial = 1659] [outer = 0x0] 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119c8d800) [pid = 1646] [serial = 1660] [outer = 0x1197b8c00] 19:30:32 INFO - PROCESS | 1646 | 1461637832103 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x119ee9800) [pid = 1646] [serial = 1661] [outer = 0x1197b8c00] 19:30:32 INFO - PROCESS | 1646 | 1461637832437 Marionette TRACE conn3 <- [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]]]}] 19:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 19:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 19:30:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 19:30:32 INFO - PROCESS | 1646 | 1461637832487 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 19:30:32 INFO - PROCESS | 1646 | 1461637832488 Marionette TRACE conn3 <- [1,2185,null,{"value":"7"}] 19:30:32 INFO - PROCESS | 1646 | 1461637832490 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 19:30:32 INFO - PROCESS | 1646 | 1461637832492 Marionette TRACE conn3 <- [1,2186,null,{}] 19:30:32 INFO - PROCESS | 1646 | 1461637832494 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:32 INFO - PROCESS | 1646 | 1461637832573 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 19:30:32 INFO - PROCESS | 1646 | 1461637832579 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12915a000 == 37 [pid = 1646] [id = 554] 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11a114400) [pid = 1646] [serial = 1662] [outer = 0x0] 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12141d800) [pid = 1646] [serial = 1663] [outer = 0x11a114400] 19:30:32 INFO - PROCESS | 1646 | 1461637832605 Marionette DEBUG loaded listener.js 19:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x121517c00) [pid = 1646] [serial = 1664] [outer = 0x11a114400] 19:30:32 INFO - PROCESS | 1646 | 1461637832965 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 19:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 519ms 19:30:33 INFO - PROCESS | 1646 | 1461637833011 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1646 | 1461637833013 Marionette TRACE conn3 <- [1,2189,null,{"value":"7"}] 19:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 19:30:33 INFO - PROCESS | 1646 | 1461637833016 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1646 | 1461637833018 Marionette TRACE conn3 <- [1,2190,null,{}] 19:30:33 INFO - PROCESS | 1646 | 1461637833021 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:33 INFO - PROCESS | 1646 | 1461637833218 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 19:30:33 INFO - PROCESS | 1646 | 1461637833252 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a94c800 == 38 [pid = 1646] [id = 555] 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12160d800) [pid = 1646] [serial = 1665] [outer = 0x0] 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x121ac9c00) [pid = 1646] [serial = 1666] [outer = 0x12160d800] 19:30:33 INFO - PROCESS | 1646 | 1461637833296 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x127891400) [pid = 1646] [serial = 1667] [outer = 0x12160d800] 19:30:33 INFO - PROCESS | 1646 | 1461637833696 Marionette TRACE conn3 <- [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]]]}] 19:30:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 19:30:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 720ms 19:30:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 19:30:33 INFO - PROCESS | 1646 | 1461637833736 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 19:30:33 INFO - PROCESS | 1646 | 1461637833737 Marionette TRACE conn3 <- [1,2193,null,{"value":"7"}] 19:30:33 INFO - PROCESS | 1646 | 1461637833739 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 19:30:33 INFO - PROCESS | 1646 | 1461637833740 Marionette TRACE conn3 <- [1,2194,null,{}] 19:30:33 INFO - PROCESS | 1646 | 1461637833742 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:33 INFO - PROCESS | 1646 | 1461637833862 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 19:30:33 INFO - PROCESS | 1646 | 1461637833898 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acac800 == 39 [pid = 1646] [id = 556] 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127899000) [pid = 1646] [serial = 1668] [outer = 0x0] 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128e2d000) [pid = 1646] [serial = 1669] [outer = 0x127899000] 19:30:33 INFO - PROCESS | 1646 | 1461637833924 Marionette DEBUG loaded listener.js 19:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x128e77c00) [pid = 1646] [serial = 1670] [outer = 0x127899000] 19:30:34 INFO - PROCESS | 1646 | 1461637834234 Marionette TRACE conn3 <- [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]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 19:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 519ms 19:30:34 INFO - PROCESS | 1646 | 1461637834260 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1646 | 1461637834263 Marionette TRACE conn3 <- [1,2197,null,{"value":"7"}] 19:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 19:30:34 INFO - PROCESS | 1646 | 1461637834265 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1646 | 1461637834267 Marionette TRACE conn3 <- [1,2198,null,{}] 19:30:34 INFO - PROCESS | 1646 | 1461637834269 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:34 INFO - PROCESS | 1646 | 1461637834373 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 19:30:34 INFO - PROCESS | 1646 | 1461637834387 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf34800 == 40 [pid = 1646] [id = 557] 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12789ac00) [pid = 1646] [serial = 1671] [outer = 0x0] 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x128ea5000) [pid = 1646] [serial = 1672] [outer = 0x12789ac00] 19:30:34 INFO - PROCESS | 1646 | 1461637834413 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x128eaa800) [pid = 1646] [serial = 1673] [outer = 0x12789ac00] 19:30:34 INFO - PROCESS | 1646 | 1461637834735 Marionette TRACE conn3 <- [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]]]}] 19:30:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 19:30:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 518ms 19:30:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 19:30:34 INFO - PROCESS | 1646 | 1461637834786 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 19:30:34 INFO - PROCESS | 1646 | 1461637834787 Marionette TRACE conn3 <- [1,2201,null,{"value":"7"}] 19:30:34 INFO - PROCESS | 1646 | 1461637834789 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 19:30:34 INFO - PROCESS | 1646 | 1461637834790 Marionette TRACE conn3 <- [1,2202,null,{}] 19:30:34 INFO - PROCESS | 1646 | 1461637834792 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:34 INFO - PROCESS | 1646 | 1461637834894 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 19:30:34 INFO - PROCESS | 1646 | 1461637834931 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c197800 == 41 [pid = 1646] [id = 558] 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128eabc00) [pid = 1646] [serial = 1674] [outer = 0x0] 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128ec9400) [pid = 1646] [serial = 1675] [outer = 0x128eabc00] 19:30:34 INFO - PROCESS | 1646 | 1461637834957 Marionette DEBUG loaded listener.js 19:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x128fa2800) [pid = 1646] [serial = 1676] [outer = 0x128eabc00] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x125887400) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119311400) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121418c00) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11845e400) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1110f9400) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119431000) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118f32800) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1244eec00) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11871f800) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x112db7800) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118719c00) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 19:30:35 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x1167fb000) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 19:30:35 INFO - PROCESS | 1646 | 1461637835371 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 19:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 617ms 19:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 19:30:35 INFO - PROCESS | 1646 | 1461637835408 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 1646 | 1461637835409 Marionette TRACE conn3 <- [1,2205,null,{"value":"7"}] 19:30:35 INFO - PROCESS | 1646 | 1461637835411 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 1646 | 1461637835412 Marionette TRACE conn3 <- [1,2206,null,{}] 19:30:35 INFO - PROCESS | 1646 | 1461637835414 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:35 INFO - PROCESS | 1646 | 1461637835496 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 19:30:35 INFO - PROCESS | 1646 | 1461637835502 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954b800 == 42 [pid = 1646] [id = 559] 19:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x112db7800) [pid = 1646] [serial = 1677] [outer = 0x0] 19:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x118f32800) [pid = 1646] [serial = 1678] [outer = 0x112db7800] 19:30:35 INFO - PROCESS | 1646 | 1461637835528 Marionette DEBUG loaded listener.js 19:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x121424400) [pid = 1646] [serial = 1679] [outer = 0x112db7800] 19:30:35 INFO - PROCESS | 1646 | 1461637835869 Marionette TRACE conn3 <- [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]]]}] 19:30:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 19:30:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 469ms 19:30:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 19:30:35 INFO - PROCESS | 1646 | 1461637835881 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 19:30:35 INFO - PROCESS | 1646 | 1461637835883 Marionette TRACE conn3 <- [1,2209,null,{"value":"7"}] 19:30:35 INFO - PROCESS | 1646 | 1461637835885 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 19:30:35 INFO - PROCESS | 1646 | 1461637835887 Marionette TRACE conn3 <- [1,2210,null,{}] 19:30:35 INFO - PROCESS | 1646 | 1461637835889 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:36 INFO - PROCESS | 1646 | 1461637836014 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 19:30:36 INFO - PROCESS | 1646 | 1461637836022 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19a800 == 43 [pid = 1646] [id = 560] 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115f03c00) [pid = 1646] [serial = 1680] [outer = 0x0] 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x127897000) [pid = 1646] [serial = 1681] [outer = 0x115f03c00] 19:30:36 INFO - PROCESS | 1646 | 1461637836051 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129467400) [pid = 1646] [serial = 1682] [outer = 0x115f03c00] 19:30:36 INFO - PROCESS | 1646 | 1461637836375 Marionette TRACE conn3 <- [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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 19:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 519ms 19:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 19:30:36 INFO - PROCESS | 1646 | 1461637836405 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1646 | 1461637836406 Marionette TRACE conn3 <- [1,2213,null,{"value":"7"}] 19:30:36 INFO - PROCESS | 1646 | 1461637836408 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1646 | 1461637836409 Marionette TRACE conn3 <- [1,2214,null,{}] 19:30:36 INFO - PROCESS | 1646 | 1461637836411 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:36 INFO - PROCESS | 1646 | 1461637836495 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 19:30:36 INFO - PROCESS | 1646 | 1461637836499 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d51e800 == 44 [pid = 1646] [id = 561] 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1294c4000) [pid = 1646] [serial = 1683] [outer = 0x0] 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1295a6400) [pid = 1646] [serial = 1684] [outer = 0x1294c4000] 19:30:36 INFO - PROCESS | 1646 | 1461637836528 Marionette DEBUG loaded listener.js 19:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1295acc00) [pid = 1646] [serial = 1685] [outer = 0x1294c4000] 19:30:36 INFO - PROCESS | 1646 | 1461637836858 Marionette TRACE conn3 <- [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]]]}] 19:30:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 19:30:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 469ms 19:30:36 INFO - PROCESS | 1646 | 1461637836877 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 19:30:36 INFO - PROCESS | 1646 | 1461637836878 Marionette TRACE conn3 <- [1,2217,null,{"value":"7"}] 19:30:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 19:30:36 INFO - PROCESS | 1646 | 1461637836881 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 19:30:36 INFO - PROCESS | 1646 | 1461637836884 Marionette TRACE conn3 <- [1,2218,null,{}] 19:30:36 INFO - PROCESS | 1646 | 1461637836886 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:37 INFO - PROCESS | 1646 | 1461637836999 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 19:30:37 INFO - PROCESS | 1646 | 1461637837006 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d764800 == 45 [pid = 1646] [id = 562] 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x129469400) [pid = 1646] [serial = 1686] [outer = 0x0] 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1295b0000) [pid = 1646] [serial = 1687] [outer = 0x129469400] 19:30:37 INFO - PROCESS | 1646 | 1461637837031 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1295f3800) [pid = 1646] [serial = 1688] [outer = 0x129469400] 19:30:37 INFO - PROCESS | 1646 | 1461637837455 Marionette TRACE conn3 <- [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]]]}] 19:30:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 19:30:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 622ms 19:30:37 INFO - PROCESS | 1646 | 1461637837519 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 19:30:37 INFO - PROCESS | 1646 | 1461637837521 Marionette TRACE conn3 <- [1,2221,null,{"value":"7"}] 19:30:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 19:30:37 INFO - PROCESS | 1646 | 1461637837527 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 19:30:37 INFO - PROCESS | 1646 | 1461637837529 Marionette TRACE conn3 <- [1,2222,null,{}] 19:30:37 INFO - PROCESS | 1646 | 1461637837534 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:37 INFO - PROCESS | 1646 | 1461637837640 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 19:30:37 INFO - PROCESS | 1646 | 1461637837713 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x118545800 == 46 [pid = 1646] [id = 563] 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1125b4800) [pid = 1646] [serial = 1689] [outer = 0x0] 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115ecc800) [pid = 1646] [serial = 1690] [outer = 0x1125b4800] 19:30:37 INFO - PROCESS | 1646 | 1461637837744 Marionette DEBUG loaded listener.js 19:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1167c7400) [pid = 1646] [serial = 1691] [outer = 0x1125b4800] 19:30:38 INFO - PROCESS | 1646 | 1461637838152 Marionette TRACE conn3 <- [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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 19:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 19:30:38 INFO - PROCESS | 1646 | 1461637838199 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 1646 | 1461637838203 Marionette TRACE conn3 <- [1,2225,null,{"value":"7"}] 19:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 19:30:38 INFO - PROCESS | 1646 | 1461637838208 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1646 | 1461637838210 Marionette TRACE conn3 <- [1,2226,null,{}] 19:30:38 INFO - PROCESS | 1646 | 1461637838213 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:38 INFO - PROCESS | 1646 | 1461637838321 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 19:30:38 INFO - PROCESS | 1646 | 1461637838383 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12749a800 == 47 [pid = 1646] [id = 564] 19:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1175ae800) [pid = 1646] [serial = 1692] [outer = 0x0] 19:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119423000) [pid = 1646] [serial = 1693] [outer = 0x1175ae800] 19:30:38 INFO - PROCESS | 1646 | 1461637838414 Marionette DEBUG loaded listener.js 19:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1197b6c00) [pid = 1646] [serial = 1694] [outer = 0x1175ae800] 19:30:38 INFO - PROCESS | 1646 | 1461637838870 Marionette TRACE conn3 <- [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]]]}] 19:30:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 19:30:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 671ms 19:30:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 19:30:38 INFO - PROCESS | 1646 | 1461637838880 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 19:30:38 INFO - PROCESS | 1646 | 1461637838881 Marionette TRACE conn3 <- [1,2229,null,{"value":"7"}] 19:30:38 INFO - PROCESS | 1646 | 1461637838884 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 19:30:38 INFO - PROCESS | 1646 | 1461637838887 Marionette TRACE conn3 <- [1,2230,null,{}] 19:30:38 INFO - PROCESS | 1646 | 1461637838894 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:39 INFO - PROCESS | 1646 | 1461637839029 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 19:30:39 INFO - PROCESS | 1646 | 1461637839091 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d19d000 == 48 [pid = 1646] [id = 565] 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11a1f1c00) [pid = 1646] [serial = 1695] [outer = 0x0] 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121c76000) [pid = 1646] [serial = 1696] [outer = 0x11a1f1c00] 19:30:39 INFO - PROCESS | 1646 | 1461637839123 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1259df000) [pid = 1646] [serial = 1697] [outer = 0x11a1f1c00] 19:30:39 INFO - PROCESS | 1646 | 1461637839576 Marionette TRACE conn3 <- [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]]]}] 19:30:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 19:30:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 722ms 19:30:39 INFO - PROCESS | 1646 | 1461637839606 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 19:30:39 INFO - PROCESS | 1646 | 1461637839608 Marionette TRACE conn3 <- [1,2233,null,{"value":"7"}] 19:30:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 19:30:39 INFO - PROCESS | 1646 | 1461637839611 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 19:30:39 INFO - PROCESS | 1646 | 1461637839612 Marionette TRACE conn3 <- [1,2234,null,{}] 19:30:39 INFO - PROCESS | 1646 | 1461637839615 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:39 INFO - PROCESS | 1646 | 1461637839721 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 19:30:39 INFO - PROCESS | 1646 | 1461637839782 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1f000 == 49 [pid = 1646] [id = 566] 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125ed0800) [pid = 1646] [serial = 1698] [outer = 0x0] 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128ec4c00) [pid = 1646] [serial = 1699] [outer = 0x125ed0800] 19:30:39 INFO - PROCESS | 1646 | 1461637839812 Marionette DEBUG loaded listener.js 19:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1291b1000) [pid = 1646] [serial = 1700] [outer = 0x125ed0800] 19:30:40 INFO - PROCESS | 1646 | 1461637840263 Marionette TRACE conn3 <- [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]]]}] 19:30:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 19:30:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 19:30:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 19:30:40 INFO - PROCESS | 1646 | 1461637840280 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 19:30:40 INFO - PROCESS | 1646 | 1461637840282 Marionette TRACE conn3 <- [1,2237,null,{"value":"7"}] 19:30:40 INFO - PROCESS | 1646 | 1461637840284 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 19:30:40 INFO - PROCESS | 1646 | 1461637840285 Marionette TRACE conn3 <- [1,2238,null,{}] 19:30:40 INFO - PROCESS | 1646 | 1461637840288 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:40 INFO - PROCESS | 1646 | 1461637840390 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 19:30:40 INFO - PROCESS | 1646 | 1461637840482 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcab000 == 50 [pid = 1646] [id = 567] 19:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124706000) [pid = 1646] [serial = 1701] [outer = 0x0] 19:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12945fc00) [pid = 1646] [serial = 1702] [outer = 0x124706000] 19:30:40 INFO - PROCESS | 1646 | 1461637840512 Marionette DEBUG loaded listener.js 19:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1295a4400) [pid = 1646] [serial = 1703] [outer = 0x124706000] 19:30:40 INFO - PROCESS | 1646 | 1461637840951 Marionette TRACE conn3 <- [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]]]}] 19:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 19:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 719ms 19:30:41 INFO - PROCESS | 1646 | 1461637841003 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 19:30:41 INFO - PROCESS | 1646 | 1461637841005 Marionette TRACE conn3 <- [1,2241,null,{"value":"7"}] 19:30:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 19:30:41 INFO - PROCESS | 1646 | 1461637841027 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 19:30:41 INFO - PROCESS | 1646 | 1461637841029 Marionette TRACE conn3 <- [1,2242,null,{}] 19:30:41 INFO - PROCESS | 1646 | 1461637841031 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:41 INFO - PROCESS | 1646 | 1461637841155 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 19:30:41 INFO - PROCESS | 1646 | 1461637841236 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193cb000 == 51 [pid = 1646] [id = 568] 19:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1162cc800) [pid = 1646] [serial = 1704] [outer = 0x0] 19:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1295f0000) [pid = 1646] [serial = 1705] [outer = 0x1162cc800] 19:30:41 INFO - PROCESS | 1646 | 1461637841288 Marionette DEBUG loaded listener.js 19:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12981e000) [pid = 1646] [serial = 1706] [outer = 0x1162cc800] 19:30:41 INFO - PROCESS | 1646 | 1461637841991 Marionette TRACE conn3 <- [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]]]}] 19:30:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 19:30:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 976ms 19:30:42 INFO - PROCESS | 1646 | 1461637842001 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 19:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 19:30:42 INFO - PROCESS | 1646 | 1461637842005 Marionette TRACE conn3 <- [1,2245,null,{"value":"7"}] 19:30:42 INFO - PROCESS | 1646 | 1461637842010 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1646 | 1461637842014 Marionette TRACE conn3 <- [1,2246,null,{}] 19:30:42 INFO - PROCESS | 1646 | 1461637842019 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:42 INFO - PROCESS | 1646 | 1461637842160 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 19:30:42 INFO - PROCESS | 1646 | 1461637842263 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11743d000 == 52 [pid = 1646] [id = 569] 19:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1125b6800) [pid = 1646] [serial = 1707] [outer = 0x0] 19:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x112867800) [pid = 1646] [serial = 1708] [outer = 0x1125b6800] 19:30:42 INFO - PROCESS | 1646 | 1461637842309 Marionette DEBUG loaded listener.js 19:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x113423c00) [pid = 1646] [serial = 1709] [outer = 0x1125b6800] 19:30:42 INFO - PROCESS | 1646 | 1461637842742 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 19:30:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 19:30:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 776ms 19:30:42 INFO - PROCESS | 1646 | 1461637842786 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 19:30:42 INFO - PROCESS | 1646 | 1461637842790 Marionette TRACE conn3 <- [1,2249,null,{"value":"7"}] 19:30:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 19:30:42 INFO - PROCESS | 1646 | 1461637842794 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 19:30:42 INFO - PROCESS | 1646 | 1461637842796 Marionette TRACE conn3 <- [1,2250,null,{}] 19:30:42 INFO - PROCESS | 1646 | 1461637842799 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:42 INFO - PROCESS | 1646 | 1461637842894 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 19:30:42 INFO - PROCESS | 1646 | 1461637842968 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x118f4e800 == 53 [pid = 1646] [id = 570] 19:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x115d2e800) [pid = 1646] [serial = 1710] [outer = 0x0] 19:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x115f0ec00) [pid = 1646] [serial = 1711] [outer = 0x115d2e800] 19:30:43 INFO - PROCESS | 1646 | 1461637842999 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x116443c00) [pid = 1646] [serial = 1712] [outer = 0x115d2e800] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d51e800 == 52 [pid = 1646] [id = 561] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19a800 == 51 [pid = 1646] [id = 560] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12954b800 == 50 [pid = 1646] [id = 559] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12c197800 == 49 [pid = 1646] [id = 558] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf34800 == 48 [pid = 1646] [id = 557] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12acac800 == 47 [pid = 1646] [id = 556] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12a94c800 == 46 [pid = 1646] [id = 555] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12915a000 == 45 [pid = 1646] [id = 554] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x125119800 == 44 [pid = 1646] [id = 553] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119531800 == 43 [pid = 1646] [id = 552] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119322800 == 42 [pid = 1646] [id = 551] 19:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119e5a800 == 41 [pid = 1646] [id = 550] 19:30:43 INFO - PROCESS | 1646 | 1461637843378 Marionette TRACE conn3 <- [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]]]}] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119423c00) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1162d1000) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11a1ed800) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12443a400) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x121f30c00) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118ae8c00) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x115d81400) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12150c800) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1219ba400) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x121419000) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x121618c00) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11871d800) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119569c00) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1259e2c00) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12150bc00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x121617000) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x116434800) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x112ccf000) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119314c00) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124704800) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12516fc00) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121614000) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11875a000) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x116f0d000) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119430000) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x118070400) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118762c00) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115f07800) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1278ee400) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 19:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x127895000) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 19:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 19:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 621ms 19:30:43 INFO - PROCESS | 1646 | 1461637843415 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 19:30:43 INFO - PROCESS | 1646 | 1461637843417 Marionette TRACE conn3 <- [1,2253,null,{"value":"7"}] 19:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 19:30:43 INFO - PROCESS | 1646 | 1461637843419 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 19:30:43 INFO - PROCESS | 1646 | 1461637843421 Marionette TRACE conn3 <- [1,2254,null,{}] 19:30:43 INFO - PROCESS | 1646 | 1461637843429 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:43 INFO - PROCESS | 1646 | 1461637843517 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 19:30:43 INFO - PROCESS | 1646 | 1461637843541 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11951f800 == 42 [pid = 1646] [id = 571] 19:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1169a9000) [pid = 1646] [serial = 1713] [outer = 0x0] 19:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x116a78400) [pid = 1646] [serial = 1714] [outer = 0x1169a9000] 19:30:43 INFO - PROCESS | 1646 | 1461637843569 Marionette DEBUG loaded listener.js 19:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11806f800) [pid = 1646] [serial = 1715] [outer = 0x1169a9000] 19:30:43 INFO - PROCESS | 1646 | 1461637843921 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 19:30:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 19:30:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 572ms 19:30:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 19:30:43 INFO - PROCESS | 1646 | 1461637843991 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1646 | 1461637843993 Marionette TRACE conn3 <- [1,2257,null,{"value":"7"}] 19:30:44 INFO - PROCESS | 1646 | 1461637843995 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1646 | 1461637843997 Marionette TRACE conn3 <- [1,2258,null,{}] 19:30:44 INFO - PROCESS | 1646 | 1461637843999 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:44 INFO - PROCESS | 1646 | 1461637844082 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 19:30:44 INFO - PROCESS | 1646 | 1461637844087 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216e1000 == 43 [pid = 1646] [id = 572] 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11817e800) [pid = 1646] [serial = 1716] [outer = 0x0] 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11875a000) [pid = 1646] [serial = 1717] [outer = 0x11817e800] 19:30:44 INFO - PROCESS | 1646 | 1461637844116 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1187cec00) [pid = 1646] [serial = 1718] [outer = 0x11817e800] 19:30:44 INFO - PROCESS | 1646 | 1461637844437 Marionette TRACE conn3 <- [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]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 19:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms 19:30:44 INFO - PROCESS | 1646 | 1461637844466 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1646 | 1461637844467 Marionette TRACE conn3 <- [1,2261,null,{"value":"7"}] 19:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 19:30:44 INFO - PROCESS | 1646 | 1461637844470 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1646 | 1461637844471 Marionette TRACE conn3 <- [1,2262,null,{}] 19:30:44 INFO - PROCESS | 1646 | 1461637844475 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:44 INFO - PROCESS | 1646 | 1461637844558 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 19:30:44 INFO - PROCESS | 1646 | 1461637844615 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x118552800 == 44 [pid = 1646] [id = 573] 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1185f1800) [pid = 1646] [serial = 1719] [outer = 0x0] 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118f33c00) [pid = 1646] [serial = 1720] [outer = 0x1185f1800] 19:30:44 INFO - PROCESS | 1646 | 1461637844641 Marionette DEBUG loaded listener.js 19:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119429000) [pid = 1646] [serial = 1721] [outer = 0x1185f1800] 19:30:44 INFO - PROCESS | 1646 | 1461637844940 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 19:30:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 19:30:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 518ms 19:30:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 19:30:44 INFO - PROCESS | 1646 | 1461637844988 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 19:30:44 INFO - PROCESS | 1646 | 1461637844990 Marionette TRACE conn3 <- [1,2265,null,{"value":"7"}] 19:30:44 INFO - PROCESS | 1646 | 1461637844992 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 19:30:44 INFO - PROCESS | 1646 | 1461637844994 Marionette TRACE conn3 <- [1,2266,null,{}] 19:30:45 INFO - PROCESS | 1646 | 1461637844999 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:45 INFO - PROCESS | 1646 | 1461637845102 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 19:30:45 INFO - PROCESS | 1646 | 1461637845184 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12589b000 == 45 [pid = 1646] [id = 574] 19:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119306800) [pid = 1646] [serial = 1722] [outer = 0x0] 19:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119457800) [pid = 1646] [serial = 1723] [outer = 0x119306800] 19:30:45 INFO - PROCESS | 1646 | 1461637845228 Marionette DEBUG loaded listener.js 19:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a1ed800) [pid = 1646] [serial = 1724] [outer = 0x119306800] 19:30:45 INFO - PROCESS | 1646 | 1461637845691 Marionette TRACE conn3 <- [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]]]}] 19:30:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 19:30:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 723ms 19:30:45 INFO - PROCESS | 1646 | 1461637845716 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 19:30:45 INFO - PROCESS | 1646 | 1461637845718 Marionette TRACE conn3 <- [1,2269,null,{"value":"7"}] 19:30:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 19:30:45 INFO - PROCESS | 1646 | 1461637845728 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 19:30:45 INFO - PROCESS | 1646 | 1461637845730 Marionette TRACE conn3 <- [1,2270,null,{}] 19:30:45 INFO - PROCESS | 1646 | 1461637845742 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:45 INFO - PROCESS | 1646 | 1461637845885 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 19:30:45 INFO - PROCESS | 1646 | 1461637845943 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12982d800 == 46 [pid = 1646] [id = 575] 19:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12141b000) [pid = 1646] [serial = 1725] [outer = 0x0] 19:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121423400) [pid = 1646] [serial = 1726] [outer = 0x12141b000] 19:30:45 INFO - PROCESS | 1646 | 1461637845969 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x121515c00) [pid = 1646] [serial = 1727] [outer = 0x12141b000] 19:30:46 INFO - PROCESS | 1646 | 1461637846262 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 19:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 570ms 19:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 19:30:46 INFO - PROCESS | 1646 | 1461637846300 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 1646 | 1461637846301 Marionette TRACE conn3 <- [1,2273,null,{"value":"7"}] 19:30:46 INFO - PROCESS | 1646 | 1461637846303 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1646 | 1461637846304 Marionette TRACE conn3 <- [1,2274,null,{}] 19:30:46 INFO - PROCESS | 1646 | 1461637846306 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:46 INFO - PROCESS | 1646 | 1461637846414 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 19:30:46 INFO - PROCESS | 1646 | 1461637846430 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4b000 == 47 [pid = 1646] [id = 576] 19:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12160fc00) [pid = 1646] [serial = 1728] [outer = 0x0] 19:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x121619400) [pid = 1646] [serial = 1729] [outer = 0x12160fc00] 19:30:46 INFO - PROCESS | 1646 | 1461637846456 Marionette DEBUG loaded listener.js 19:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121acf400) [pid = 1646] [serial = 1730] [outer = 0x12160fc00] 19:30:46 INFO - PROCESS | 1646 | 1461637846788 Marionette TRACE conn3 <- [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]]]}] 19:30:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 19:30:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 518ms 19:30:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 19:30:46 INFO - PROCESS | 1646 | 1461637846826 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 19:30:46 INFO - PROCESS | 1646 | 1461637846827 Marionette TRACE conn3 <- [1,2277,null,{"value":"7"}] 19:30:46 INFO - PROCESS | 1646 | 1461637846829 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 19:30:46 INFO - PROCESS | 1646 | 1461637846831 Marionette TRACE conn3 <- [1,2278,null,{}] 19:30:46 INFO - PROCESS | 1646 | 1461637846833 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:46 INFO - PROCESS | 1646 | 1461637846940 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 19:30:46 INFO - PROCESS | 1646 | 1461637846978 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acac800 == 48 [pid = 1646] [id = 577] 19:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x121614800) [pid = 1646] [serial = 1731] [outer = 0x0] 19:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1244eec00) [pid = 1646] [serial = 1732] [outer = 0x121614800] 19:30:47 INFO - PROCESS | 1646 | 1461637847003 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12475c000) [pid = 1646] [serial = 1733] [outer = 0x121614800] 19:30:47 INFO - PROCESS | 1646 | 1461637847325 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 19:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 19:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 19:30:47 INFO - PROCESS | 1646 | 1461637847353 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 19:30:47 INFO - PROCESS | 1646 | 1461637847354 Marionette TRACE conn3 <- [1,2281,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1646 | 1461637847358 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1646 | 1461637847360 Marionette TRACE conn3 <- [1,2282,null,{}] 19:30:47 INFO - PROCESS | 1646 | 1461637847362 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:47 INFO - PROCESS | 1646 | 1461637847466 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x127899000) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12789ac00) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128eabc00) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1197b8c00) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11a114400) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x115f10000) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x115e2cc00) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x115d28400) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1294c4000) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x112db7800) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115f03c00) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 19:30:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12160d800) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 19:30:47 INFO - PROCESS | 1646 | 1461637847590 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e63800 == 49 [pid = 1646] [id = 578] 19:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x112db7800) [pid = 1646] [serial = 1734] [outer = 0x0] 19:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x115f03c00) [pid = 1646] [serial = 1735] [outer = 0x112db7800] 19:30:47 INFO - PROCESS | 1646 | 1461637847620 Marionette DEBUG loaded listener.js 19:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12141f800) [pid = 1646] [serial = 1736] [outer = 0x112db7800] 19:30:47 INFO - PROCESS | 1646 | 1461637847885 Marionette TRACE conn3 <- [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]]]}] 19:30:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 19:30:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 570ms 19:30:47 INFO - PROCESS | 1646 | 1461637847928 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 19:30:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 19:30:47 INFO - PROCESS | 1646 | 1461637847929 Marionette TRACE conn3 <- [1,2285,null,{"value":"7"}] 19:30:47 INFO - PROCESS | 1646 | 1461637847932 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 19:30:47 INFO - PROCESS | 1646 | 1461637847934 Marionette TRACE conn3 <- [1,2286,null,{}] 19:30:47 INFO - PROCESS | 1646 | 1461637847945 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:48 INFO - PROCESS | 1646 | 1461637848050 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 19:30:48 INFO - PROCESS | 1646 | 1461637848055 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf27800 == 50 [pid = 1646] [id = 579] 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x115f0bc00) [pid = 1646] [serial = 1737] [outer = 0x0] 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12588a800) [pid = 1646] [serial = 1738] [outer = 0x115f0bc00] 19:30:48 INFO - PROCESS | 1646 | 1461637848088 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1278f2800) [pid = 1646] [serial = 1739] [outer = 0x115f0bc00] 19:30:48 INFO - PROCESS | 1646 | 1461637848439 Marionette TRACE conn3 <- [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]]]}] 19:30:48 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 19:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 520ms 19:30:48 INFO - PROCESS | 1646 | 1461637848453 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 19:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 19:30:48 INFO - PROCESS | 1646 | 1461637848454 Marionette TRACE conn3 <- [1,2289,null,{"value":"7"}] 19:30:48 INFO - PROCESS | 1646 | 1461637848456 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 1646 | 1461637848457 Marionette TRACE conn3 <- [1,2290,null,{}] 19:30:48 INFO - PROCESS | 1646 | 1461637848462 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:48 INFO - PROCESS | 1646 | 1461637848571 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 19:30:48 INFO - PROCESS | 1646 | 1461637848579 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c194000 == 51 [pid = 1646] [id = 580] 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1278f7400) [pid = 1646] [serial = 1740] [outer = 0x0] 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x128e31800) [pid = 1646] [serial = 1741] [outer = 0x1278f7400] 19:30:48 INFO - PROCESS | 1646 | 1461637848605 Marionette DEBUG loaded listener.js 19:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128e6d800) [pid = 1646] [serial = 1742] [outer = 0x1278f7400] 19:30:48 INFO - PROCESS | 1646 | 1461637848896 Marionette TRACE conn3 <- [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]]]}] 19:30:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 19:30:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 471ms 19:30:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 19:30:48 INFO - PROCESS | 1646 | 1461637848927 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 19:30:48 INFO - PROCESS | 1646 | 1461637848929 Marionette TRACE conn3 <- [1,2293,null,{"value":"7"}] 19:30:48 INFO - PROCESS | 1646 | 1461637848931 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 19:30:48 INFO - PROCESS | 1646 | 1461637848932 Marionette TRACE conn3 <- [1,2294,null,{}] 19:30:48 INFO - PROCESS | 1646 | 1461637848934 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:49 INFO - PROCESS | 1646 | 1461637849023 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 19:30:49 INFO - PROCESS | 1646 | 1461637849028 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e2000 == 52 [pid = 1646] [id = 581] 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128e2c800) [pid = 1646] [serial = 1743] [outer = 0x0] 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e9ec00) [pid = 1646] [serial = 1744] [outer = 0x128e2c800] 19:30:49 INFO - PROCESS | 1646 | 1461637849054 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128ea7c00) [pid = 1646] [serial = 1745] [outer = 0x128e2c800] 19:30:49 INFO - PROCESS | 1646 | 1461637849421 Marionette TRACE conn3 <- [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]]]}] 19:30:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 19:30:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 520ms 19:30:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 19:30:49 INFO - PROCESS | 1646 | 1461637849452 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 19:30:49 INFO - PROCESS | 1646 | 1461637849453 Marionette TRACE conn3 <- [1,2297,null,{"value":"7"}] 19:30:49 INFO - PROCESS | 1646 | 1461637849455 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 19:30:49 INFO - PROCESS | 1646 | 1461637849456 Marionette TRACE conn3 <- [1,2298,null,{}] 19:30:49 INFO - PROCESS | 1646 | 1461637849459 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:49 INFO - PROCESS | 1646 | 1461637849545 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 19:30:49 INFO - PROCESS | 1646 | 1461637849549 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d44f800 == 53 [pid = 1646] [id = 582] 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128e78000) [pid = 1646] [serial = 1746] [outer = 0x0] 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128ec6000) [pid = 1646] [serial = 1747] [outer = 0x128e78000] 19:30:49 INFO - PROCESS | 1646 | 1461637849574 Marionette DEBUG loaded listener.js 19:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128f9bc00) [pid = 1646] [serial = 1748] [outer = 0x128e78000] 19:30:50 INFO - PROCESS | 1646 | 1461637850086 Marionette TRACE conn3 <- [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]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 19:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 19:30:50 INFO - PROCESS | 1646 | 1461637850125 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1646 | 1461637850127 Marionette TRACE conn3 <- [1,2301,null,{"value":"7"}] 19:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 19:30:50 INFO - PROCESS | 1646 | 1461637850130 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1646 | 1461637850133 Marionette TRACE conn3 <- [1,2302,null,{}] 19:30:50 INFO - PROCESS | 1646 | 1461637850137 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:50 INFO - PROCESS | 1646 | 1461637850247 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 19:30:50 INFO - PROCESS | 1646 | 1461637850324 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11822b800 == 54 [pid = 1646] [id = 583] 19:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11286a000) [pid = 1646] [serial = 1749] [outer = 0x0] 19:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x115d82c00) [pid = 1646] [serial = 1750] [outer = 0x11286a000] 19:30:50 INFO - PROCESS | 1646 | 1461637850355 Marionette DEBUG loaded listener.js 19:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x116433000) [pid = 1646] [serial = 1751] [outer = 0x11286a000] 19:30:50 INFO - PROCESS | 1646 | 1461637850796 Marionette TRACE conn3 <- [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]]]}] 19:30:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 19:30:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 720ms 19:30:50 INFO - PROCESS | 1646 | 1461637850881 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 19:30:50 INFO - PROCESS | 1646 | 1461637850887 Marionette TRACE conn3 <- [1,2305,null,{"value":"7"}] 19:30:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 19:30:50 INFO - PROCESS | 1646 | 1461637850916 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 19:30:50 INFO - PROCESS | 1646 | 1461637850919 Marionette TRACE conn3 <- [1,2306,null,{}] 19:30:50 INFO - PROCESS | 1646 | 1461637850925 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:51 INFO - PROCESS | 1646 | 1461637851060 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 19:30:51 INFO - PROCESS | 1646 | 1461637851131 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x124135000 == 55 [pid = 1646] [id = 584] 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1167fb000) [pid = 1646] [serial = 1752] [outer = 0x0] 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11807a000) [pid = 1646] [serial = 1753] [outer = 0x1167fb000] 19:30:51 INFO - PROCESS | 1646 | 1461637851161 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1187c8800) [pid = 1646] [serial = 1754] [outer = 0x1167fb000] 19:30:51 INFO - PROCESS | 1646 | 1461637851555 Marionette TRACE conn3 <- [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]]]}] 19:30:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 19:30:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 677ms 19:30:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 19:30:51 INFO - PROCESS | 1646 | 1461637851589 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 19:30:51 INFO - PROCESS | 1646 | 1461637851590 Marionette TRACE conn3 <- [1,2309,null,{"value":"7"}] 19:30:51 INFO - PROCESS | 1646 | 1461637851593 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 19:30:51 INFO - PROCESS | 1646 | 1461637851595 Marionette TRACE conn3 <- [1,2310,null,{}] 19:30:51 INFO - PROCESS | 1646 | 1461637851604 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:51 INFO - PROCESS | 1646 | 1461637851715 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 19:30:51 INFO - PROCESS | 1646 | 1461637851817 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c186800 == 56 [pid = 1646] [id = 585] 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119425000) [pid = 1646] [serial = 1755] [outer = 0x0] 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x119568800) [pid = 1646] [serial = 1756] [outer = 0x119425000] 19:30:51 INFO - PROCESS | 1646 | 1461637851850 Marionette DEBUG loaded listener.js 19:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x121423800) [pid = 1646] [serial = 1757] [outer = 0x119425000] 19:30:52 INFO - PROCESS | 1646 | 1461637852274 Marionette TRACE conn3 <- [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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 19:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 724ms 19:30:52 INFO - PROCESS | 1646 | 1461637852318 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 19:30:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 19:30:52 INFO - PROCESS | 1646 | 1461637852320 Marionette TRACE conn3 <- [1,2313,null,{"value":"7"}] 19:30:52 INFO - PROCESS | 1646 | 1461637852322 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 19:30:52 INFO - PROCESS | 1646 | 1461637852324 Marionette TRACE conn3 <- [1,2314,null,{}] 19:30:52 INFO - PROCESS | 1646 | 1461637852326 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:52 INFO - PROCESS | 1646 | 1461637852450 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 19:30:52 INFO - PROCESS | 1646 | 1461637852538 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da19000 == 57 [pid = 1646] [id = 586] 19:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1259e2000) [pid = 1646] [serial = 1758] [outer = 0x0] 19:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x125ed0400) [pid = 1646] [serial = 1759] [outer = 0x1259e2000] 19:30:52 INFO - PROCESS | 1646 | 1461637852568 Marionette DEBUG loaded listener.js 19:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12789d400) [pid = 1646] [serial = 1760] [outer = 0x1259e2000] 19:30:52 INFO - PROCESS | 1646 | 1461637852981 Marionette TRACE conn3 <- [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]]]}] 19:30:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 19:30:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 674ms 19:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 19:30:53 INFO - PROCESS | 1646 | 1461637852997 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 19:30:53 INFO - PROCESS | 1646 | 1461637852998 Marionette TRACE conn3 <- [1,2317,null,{"value":"7"}] 19:30:53 INFO - PROCESS | 1646 | 1461637853000 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1646 | 1461637853002 Marionette TRACE conn3 <- [1,2318,null,{}] 19:30:53 INFO - PROCESS | 1646 | 1461637853004 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:53 INFO - PROCESS | 1646 | 1461637853110 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 19:30:53 INFO - PROCESS | 1646 | 1461637853216 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x130ccd800 == 58 [pid = 1646] [id = 587] 19:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1278ef800) [pid = 1646] [serial = 1761] [outer = 0x0] 19:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128e69400) [pid = 1646] [serial = 1762] [outer = 0x1278ef800] 19:30:53 INFO - PROCESS | 1646 | 1461637853248 Marionette DEBUG loaded listener.js 19:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x128f9b000) [pid = 1646] [serial = 1763] [outer = 0x1278ef800] 19:30:53 INFO - PROCESS | 1646 | 1461637853715 Marionette TRACE conn3 <- [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] 19:30:53 INFO - PROCESS | 1646 | 1461637853780 Marionette TRACE conn3 <- [1,2321,null,{"value":"7"}] 19:30:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 19:30:53 INFO - PROCESS | 1646 | 1461637853784 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 19:30:53 INFO - PROCESS | 1646 | 1461637853786 Marionette TRACE conn3 <- [1,2322,null,{}] 19:30:53 INFO - PROCESS | 1646 | 1461637853788 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:53 INFO - PROCESS | 1646 | 1461637853901 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 19:30:53 INFO - PROCESS | 1646 | 1461637853973 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a0a9800 == 59 [pid = 1646] [id = 588] 19:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11875e800) [pid = 1646] [serial = 1764] [outer = 0x0] 19:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1291b8000) [pid = 1646] [serial = 1765] [outer = 0x11875e800] 19:30:54 INFO - PROCESS | 1646 | 1461637854006 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1294ce400) [pid = 1646] [serial = 1766] [outer = 0x11875e800] 19:30:54 INFO - PROCESS | 1646 | 1461637854598 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 19:30:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 19:30:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 821ms 19:30:54 INFO - PROCESS | 1646 | 1461637854606 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 19:30:54 INFO - PROCESS | 1646 | 1461637854608 Marionette TRACE conn3 <- [1,2325,null,{"value":"7"}] 19:30:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 19:30:54 INFO - PROCESS | 1646 | 1461637854611 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 19:30:54 INFO - PROCESS | 1646 | 1461637854613 Marionette TRACE conn3 <- [1,2326,null,{}] 19:30:54 INFO - PROCESS | 1646 | 1461637854617 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:54 INFO - PROCESS | 1646 | 1461637854716 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 19:30:54 INFO - PROCESS | 1646 | 1461637854777 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216d1000 == 60 [pid = 1646] [id = 589] 19:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x112ccfc00) [pid = 1646] [serial = 1767] [outer = 0x0] 19:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11342b800) [pid = 1646] [serial = 1768] [outer = 0x112ccfc00] 19:30:54 INFO - PROCESS | 1646 | 1461637854805 Marionette DEBUG loaded listener.js 19:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x116432000) [pid = 1646] [serial = 1769] [outer = 0x112ccfc00] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e2000 == 59 [pid = 1646] [id = 581] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12c194000 == 58 [pid = 1646] [id = 580] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf27800 == 57 [pid = 1646] [id = 579] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x119e63800 == 56 [pid = 1646] [id = 578] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12acac800 == 55 [pid = 1646] [id = 577] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1278f5000) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x115f0d000) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x119495000) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12161b400) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1278f3c00) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x128e6d400) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1295b0000) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4b000 == 54 [pid = 1646] [id = 576] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12982d800 == 53 [pid = 1646] [id = 575] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12589b000 == 52 [pid = 1646] [id = 574] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118552800 == 51 [pid = 1646] [id = 573] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x1216e1000 == 50 [pid = 1646] [id = 572] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11951f800 == 49 [pid = 1646] [id = 571] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118f4e800 == 48 [pid = 1646] [id = 570] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x11743d000 == 47 [pid = 1646] [id = 569] 19:30:55 INFO - PROCESS | 1646 | 1461637855341 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x118545800 == 46 [pid = 1646] [id = 563] 19:30:55 INFO - PROCESS | 1646 | --DOCSHELL 0x12d764800 == 45 [pid = 1646] [id = 562] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x127897000) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1295a6400) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128fa2800) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129467400) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x121ac9c00) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x127891400) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128eaa800) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128e2d000) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x128ea5000) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128e77c00) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x128ec9400) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x119c8d800) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119ee9800) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12141d800) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x121517c00) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x118ae2c00) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x115f0b000) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x115f0e000) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1167ee800) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118716c00) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x117156000) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1295acc00) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118f32800) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 19:30:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x121424400) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 19:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 19:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 771ms 19:30:55 INFO - PROCESS | 1646 | 1461637855383 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 1646 | 1461637855387 Marionette TRACE conn3 <- [1,2329,null,{"value":"7"}] 19:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 19:30:55 INFO - PROCESS | 1646 | 1461637855391 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1646 | 1461637855393 Marionette TRACE conn3 <- [1,2330,null,{}] 19:30:55 INFO - PROCESS | 1646 | 1461637855395 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:55 INFO - PROCESS | 1646 | 1461637855478 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 19:30:55 INFO - PROCESS | 1646 | 1461637855484 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187a9800 == 46 [pid = 1646] [id = 590] 19:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1167be400) [pid = 1646] [serial = 1770] [outer = 0x0] 19:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1175b1400) [pid = 1646] [serial = 1771] [outer = 0x1167be400] 19:30:55 INFO - PROCESS | 1646 | 1461637855515 Marionette DEBUG loaded listener.js 19:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11817e000) [pid = 1646] [serial = 1772] [outer = 0x1167be400] 19:30:55 INFO - PROCESS | 1646 | 1461637855886 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 19:30:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 19:30:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 520ms 19:30:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 19:30:55 INFO - PROCESS | 1646 | 1461637855921 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 19:30:55 INFO - PROCESS | 1646 | 1461637855922 Marionette TRACE conn3 <- [1,2333,null,{"value":"7"}] 19:30:55 INFO - PROCESS | 1646 | 1461637855925 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 19:30:55 INFO - PROCESS | 1646 | 1461637855928 Marionette TRACE conn3 <- [1,2334,null,{}] 19:30:55 INFO - PROCESS | 1646 | 1461637855936 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:56 INFO - PROCESS | 1646 | 1461637856021 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 19:30:56 INFO - PROCESS | 1646 | 1461637856026 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x121cec000 == 47 [pid = 1646] [id = 591] 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1187ca000) [pid = 1646] [serial = 1773] [outer = 0x0] 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119313000) [pid = 1646] [serial = 1774] [outer = 0x1187ca000] 19:30:56 INFO - PROCESS | 1646 | 1461637856059 Marionette DEBUG loaded listener.js 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119569c00) [pid = 1646] [serial = 1775] [outer = 0x1187ca000] 19:30:56 INFO - PROCESS | 1646 | 1461637856405 Marionette TRACE conn3 <- [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]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 19:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 19:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 19:30:56 INFO - PROCESS | 1646 | 1461637856454 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1646 | 1461637856455 Marionette TRACE conn3 <- [1,2337,null,{"value":"7"}] 19:30:56 INFO - PROCESS | 1646 | 1461637856462 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1646 | 1461637856463 Marionette TRACE conn3 <- [1,2338,null,{}] 19:30:56 INFO - PROCESS | 1646 | 1461637856466 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:56 INFO - PROCESS | 1646 | 1461637856548 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 19:30:56 INFO - PROCESS | 1646 | 1461637856555 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x129827000 == 48 [pid = 1646] [id = 592] 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119c8d800) [pid = 1646] [serial = 1776] [outer = 0x0] 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11a1f3000) [pid = 1646] [serial = 1777] [outer = 0x119c8d800] 19:30:56 INFO - PROCESS | 1646 | 1461637856582 Marionette DEBUG loaded listener.js 19:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x121424400) [pid = 1646] [serial = 1778] [outer = 0x119c8d800] 19:30:56 INFO - PROCESS | 1646 | 1461637856938 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 19:30:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 19:30:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 520ms 19:30:56 INFO - PROCESS | 1646 | 1461637856983 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 19:30:56 INFO - PROCESS | 1646 | 1461637856984 Marionette TRACE conn3 <- [1,2341,null,{"value":"7"}] 19:30:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 19:30:56 INFO - PROCESS | 1646 | 1461637856986 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 19:30:56 INFO - PROCESS | 1646 | 1461637856987 Marionette TRACE conn3 <- [1,2342,null,{}] 19:30:56 INFO - PROCESS | 1646 | 1461637856990 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:57 INFO - PROCESS | 1646 | 1461637857078 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 19:30:57 INFO - PROCESS | 1646 | 1461637857167 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x117588000 == 49 [pid = 1646] [id = 593] 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119c93800) [pid = 1646] [serial = 1779] [outer = 0x0] 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x121513000) [pid = 1646] [serial = 1780] [outer = 0x119c93800] 19:30:57 INFO - PROCESS | 1646 | 1461637857207 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121ac0c00) [pid = 1646] [serial = 1781] [outer = 0x119c93800] 19:30:57 INFO - PROCESS | 1646 | 1461637857611 Marionette TRACE conn3 <- [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]]]}] 19:30:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 19:30:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 670ms 19:30:57 INFO - PROCESS | 1646 | 1461637857656 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 19:30:57 INFO - PROCESS | 1646 | 1461637857658 Marionette TRACE conn3 <- [1,2345,null,{"value":"7"}] 19:30:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 19:30:57 INFO - PROCESS | 1646 | 1461637857660 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 19:30:57 INFO - PROCESS | 1646 | 1461637857661 Marionette TRACE conn3 <- [1,2346,null,{}] 19:30:57 INFO - PROCESS | 1646 | 1461637857664 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:57 INFO - PROCESS | 1646 | 1461637857809 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 19:30:57 INFO - PROCESS | 1646 | 1461637857835 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b51c800 == 50 [pid = 1646] [id = 594] 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124111c00) [pid = 1646] [serial = 1782] [outer = 0x0] 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1259e1800) [pid = 1646] [serial = 1783] [outer = 0x124111c00] 19:30:57 INFO - PROCESS | 1646 | 1461637857880 Marionette DEBUG loaded listener.js 19:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128e2d800) [pid = 1646] [serial = 1784] [outer = 0x124111c00] 19:30:58 INFO - PROCESS | 1646 | 1461637858319 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 19:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 671ms 19:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 19:30:58 INFO - PROCESS | 1646 | 1461637858332 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1646 | 1461637858335 Marionette TRACE conn3 <- [1,2349,null,{"value":"7"}] 19:30:58 INFO - PROCESS | 1646 | 1461637858337 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1646 | 1461637858338 Marionette TRACE conn3 <- [1,2350,null,{}] 19:30:58 INFO - PROCESS | 1646 | 1461637858341 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:58 INFO - PROCESS | 1646 | 1461637858444 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 19:30:58 INFO - PROCESS | 1646 | 1461637858458 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf35800 == 51 [pid = 1646] [id = 595] 19:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128e36400) [pid = 1646] [serial = 1785] [outer = 0x0] 19:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x128e77c00) [pid = 1646] [serial = 1786] [outer = 0x128e36400] 19:30:58 INFO - PROCESS | 1646 | 1461637858483 Marionette DEBUG loaded listener.js 19:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128ecf400) [pid = 1646] [serial = 1787] [outer = 0x128e36400] 19:30:58 INFO - PROCESS | 1646 | 1461637858823 Marionette TRACE conn3 <- [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]]]}] 19:30:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 19:30:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 19:30:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 19:30:58 INFO - PROCESS | 1646 | 1461637858856 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 19:30:58 INFO - PROCESS | 1646 | 1461637858857 Marionette TRACE conn3 <- [1,2353,null,{"value":"7"}] 19:30:58 INFO - PROCESS | 1646 | 1461637858859 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 19:30:58 INFO - PROCESS | 1646 | 1461637858860 Marionette TRACE conn3 <- [1,2354,null,{}] 19:30:58 INFO - PROCESS | 1646 | 1461637858862 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:58 INFO - PROCESS | 1646 | 1461637858968 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 19:30:58 INFO - PROCESS | 1646 | 1461637858981 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9d7000 == 52 [pid = 1646] [id = 596] 19:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x128ed2400) [pid = 1646] [serial = 1788] [outer = 0x0] 19:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12945ec00) [pid = 1646] [serial = 1789] [outer = 0x128ed2400] 19:30:59 INFO - PROCESS | 1646 | 1461637859004 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129468800) [pid = 1646] [serial = 1790] [outer = 0x128ed2400] 19:30:59 INFO - PROCESS | 1646 | 1461637859403 Marionette TRACE conn3 <- [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]]]}] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128e2c800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12141b000) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12160fc00) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11817e800) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1185f1800) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1169a9000) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x115d2e800) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119306800) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x1125b6800) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x121614800) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x112db7800) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x115f0bc00) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 19:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1278f7400) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 19:30:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 19:30:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 720ms 19:30:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 19:30:59 INFO - PROCESS | 1646 | 1461637859581 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 19:30:59 INFO - PROCESS | 1646 | 1461637859582 Marionette TRACE conn3 <- [1,2357,null,{"value":"7"}] 19:30:59 INFO - PROCESS | 1646 | 1461637859584 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 19:30:59 INFO - PROCESS | 1646 | 1461637859585 Marionette TRACE conn3 <- [1,2358,null,{}] 19:30:59 INFO - PROCESS | 1646 | 1461637859590 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:30:59 INFO - PROCESS | 1646 | 1461637859672 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 19:30:59 INFO - PROCESS | 1646 | 1461637859679 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:30:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1221e5000 == 53 [pid = 1646] [id = 597] 19:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x115f02800) [pid = 1646] [serial = 1791] [outer = 0x0] 19:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11871f800) [pid = 1646] [serial = 1792] [outer = 0x115f02800] 19:30:59 INFO - PROCESS | 1646 | 1461637859705 Marionette DEBUG loaded listener.js 19:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12141f000) [pid = 1646] [serial = 1793] [outer = 0x115f02800] 19:31:00 INFO - PROCESS | 1646 | 1461637860042 Marionette TRACE conn3 <- [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]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 19:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 473ms 19:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 19:31:00 INFO - PROCESS | 1646 | 1461637860057 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1646 | 1461637860059 Marionette TRACE conn3 <- [1,2361,null,{"value":"7"}] 19:31:00 INFO - PROCESS | 1646 | 1461637860061 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1646 | 1461637860062 Marionette TRACE conn3 <- [1,2362,null,{}] 19:31:00 INFO - PROCESS | 1646 | 1461637860064 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:00 INFO - PROCESS | 1646 | 1461637860152 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 19:31:00 INFO - PROCESS | 1646 | 1461637860217 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d441000 == 54 [pid = 1646] [id = 598] 19:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1169ab000) [pid = 1646] [serial = 1794] [outer = 0x0] 19:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128e2c800) [pid = 1646] [serial = 1795] [outer = 0x1169ab000] 19:31:00 INFO - PROCESS | 1646 | 1461637860245 Marionette DEBUG loaded listener.js 19:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1294c8c00) [pid = 1646] [serial = 1796] [outer = 0x1169ab000] 19:31:00 INFO - PROCESS | 1646 | 1461637860685 Marionette TRACE conn3 <- [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]]]}] 19:31:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 19:31:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 670ms 19:31:00 INFO - PROCESS | 1646 | 1461637860732 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 19:31:00 INFO - PROCESS | 1646 | 1461637860734 Marionette TRACE conn3 <- [1,2365,null,{"value":"7"}] 19:31:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 19:31:00 INFO - PROCESS | 1646 | 1461637860740 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 19:31:00 INFO - PROCESS | 1646 | 1461637860743 Marionette TRACE conn3 <- [1,2366,null,{}] 19:31:00 INFO - PROCESS | 1646 | 1461637860746 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:00 INFO - PROCESS | 1646 | 1461637860912 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 19:31:00 INFO - PROCESS | 1646 | 1461637860925 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb0000 == 55 [pid = 1646] [id = 599] 19:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1294c5c00) [pid = 1646] [serial = 1797] [outer = 0x0] 19:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1295b2400) [pid = 1646] [serial = 1798] [outer = 0x1294c5c00] 19:31:00 INFO - PROCESS | 1646 | 1461637860954 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1299b4400) [pid = 1646] [serial = 1799] [outer = 0x1294c5c00] 19:31:01 INFO - PROCESS | 1646 | 1461637861272 Marionette TRACE conn3 <- [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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 19:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 571ms 19:31:01 INFO - PROCESS | 1646 | 1461637861311 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 19:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 19:31:01 INFO - PROCESS | 1646 | 1461637861313 Marionette TRACE conn3 <- [1,2369,null,{"value":"7"}] 19:31:01 INFO - PROCESS | 1646 | 1461637861315 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 19:31:01 INFO - PROCESS | 1646 | 1461637861316 Marionette TRACE conn3 <- [1,2370,null,{}] 19:31:01 INFO - PROCESS | 1646 | 1461637861321 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:01 INFO - PROCESS | 1646 | 1461637861408 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 19:31:01 INFO - PROCESS | 1646 | 1461637861413 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1342b2800 == 56 [pid = 1646] [id = 600] 19:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1299ba000) [pid = 1646] [serial = 1800] [outer = 0x0] 19:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a9b8400) [pid = 1646] [serial = 1801] [outer = 0x1299ba000] 19:31:01 INFO - PROCESS | 1646 | 1461637861438 Marionette DEBUG loaded listener.js 19:31:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a9ee400) [pid = 1646] [serial = 1802] [outer = 0x1299ba000] 19:31:01 INFO - PROCESS | 1646 | 1461637861964 Marionette TRACE conn3 <- [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]]]}] 19:31:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 19:31:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 672ms 19:31:01 INFO - PROCESS | 1646 | 1461637861988 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 19:31:01 INFO - PROCESS | 1646 | 1461637861991 Marionette TRACE conn3 <- [1,2373,null,{"value":"7"}] 19:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 19:31:02 INFO - PROCESS | 1646 | 1461637861995 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1646 | 1461637861997 Marionette TRACE conn3 <- [1,2374,null,{}] 19:31:02 INFO - PROCESS | 1646 | 1461637862004 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:02 INFO - PROCESS | 1646 | 1461637862116 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 19:31:02 INFO - PROCESS | 1646 | 1461637862181 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e63800 == 57 [pid = 1646] [id = 601] 19:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115f0bc00) [pid = 1646] [serial = 1803] [outer = 0x0] 19:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11666d400) [pid = 1646] [serial = 1804] [outer = 0x115f0bc00] 19:31:02 INFO - PROCESS | 1646 | 1461637862256 Marionette DEBUG loaded listener.js 19:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118176000) [pid = 1646] [serial = 1805] [outer = 0x115f0bc00] 19:31:02 INFO - PROCESS | 1646 | 1461637862728 Marionette TRACE conn3 <- [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]]]}] 19:31:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 19:31:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 826ms 19:31:02 INFO - PROCESS | 1646 | 1461637862822 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 19:31:02 INFO - PROCESS | 1646 | 1461637862826 Marionette TRACE conn3 <- [1,2377,null,{"value":"7"}] 19:31:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 19:31:02 INFO - PROCESS | 1646 | 1461637862830 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 19:31:02 INFO - PROCESS | 1646 | 1461637862832 Marionette TRACE conn3 <- [1,2378,null,{}] 19:31:02 INFO - PROCESS | 1646 | 1461637862835 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:02 INFO - PROCESS | 1646 | 1461637862941 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 19:31:03 INFO - PROCESS | 1646 | 1461637863017 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca0800 == 58 [pid = 1646] [id = 602] 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x118466000) [pid = 1646] [serial = 1806] [outer = 0x0] 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1197b8000) [pid = 1646] [serial = 1807] [outer = 0x118466000] 19:31:03 INFO - PROCESS | 1646 | 1461637863048 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11a118800) [pid = 1646] [serial = 1808] [outer = 0x118466000] 19:31:03 INFO - PROCESS | 1646 | 1461637863491 Marionette TRACE conn3 <- [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]]]}] 19:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 19:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 673ms 19:31:03 INFO - PROCESS | 1646 | 1461637863505 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 19:31:03 INFO - PROCESS | 1646 | 1461637863507 Marionette TRACE conn3 <- [1,2381,null,{"value":"7"}] 19:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 19:31:03 INFO - PROCESS | 1646 | 1461637863512 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 19:31:03 INFO - PROCESS | 1646 | 1461637863516 Marionette TRACE conn3 <- [1,2382,null,{}] 19:31:03 INFO - PROCESS | 1646 | 1461637863528 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:03 INFO - PROCESS | 1646 | 1461637863695 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 19:31:03 INFO - PROCESS | 1646 | 1461637863836 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb7800 == 59 [pid = 1646] [id = 603] 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x124112400) [pid = 1646] [serial = 1809] [outer = 0x0] 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1259e1400) [pid = 1646] [serial = 1810] [outer = 0x124112400] 19:31:03 INFO - PROCESS | 1646 | 1461637863878 Marionette DEBUG loaded listener.js 19:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128e30400) [pid = 1646] [serial = 1811] [outer = 0x124112400] 19:31:04 INFO - PROCESS | 1646 | 1461637864292 Marionette TRACE conn3 <- [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]]]}] 19:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 19:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 828ms 19:31:04 INFO - PROCESS | 1646 | 1461637864342 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 19:31:04 INFO - PROCESS | 1646 | 1461637864344 Marionette TRACE conn3 <- [1,2385,null,{"value":"7"}] 19:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 19:31:04 INFO - PROCESS | 1646 | 1461637864346 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 19:31:04 INFO - PROCESS | 1646 | 1461637864347 Marionette TRACE conn3 <- [1,2386,null,{}] 19:31:04 INFO - PROCESS | 1646 | 1461637864350 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:04 INFO - PROCESS | 1646 | 1461637864458 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 19:31:04 INFO - PROCESS | 1646 | 1461637864533 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344c3800 == 60 [pid = 1646] [id = 604] 19:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x128ea4c00) [pid = 1646] [serial = 1812] [outer = 0x0] 19:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129464c00) [pid = 1646] [serial = 1813] [outer = 0x128ea4c00] 19:31:04 INFO - PROCESS | 1646 | 1461637864563 Marionette DEBUG loaded listener.js 19:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1295b3c00) [pid = 1646] [serial = 1814] [outer = 0x128ea4c00] 19:31:04 INFO - PROCESS | 1646 | 1461637864969 Marionette TRACE conn3 <- [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]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 19:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 19:31:05 INFO - PROCESS | 1646 | 1461637865016 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 1646 | 1461637865018 Marionette TRACE conn3 <- [1,2389,null,{"value":"7"}] 19:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 19:31:05 INFO - PROCESS | 1646 | 1461637865020 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 1646 | 1461637865021 Marionette TRACE conn3 <- [1,2390,null,{}] 19:31:05 INFO - PROCESS | 1646 | 1461637865024 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:05 INFO - PROCESS | 1646 | 1461637865129 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 19:31:05 INFO - PROCESS | 1646 | 1461637865193 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344d6000 == 61 [pid = 1646] [id = 605] 19:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128f95000) [pid = 1646] [serial = 1815] [outer = 0x0] 19:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1295f9000) [pid = 1646] [serial = 1816] [outer = 0x128f95000] 19:31:05 INFO - PROCESS | 1646 | 1461637865223 Marionette DEBUG loaded listener.js 19:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1299b3000) [pid = 1646] [serial = 1817] [outer = 0x128f95000] 19:31:05 INFO - PROCESS | 1646 | 1461637865862 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 19:31:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 19:31:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 923ms 19:31:05 INFO - PROCESS | 1646 | 1461637865946 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 19:31:05 INFO - PROCESS | 1646 | 1461637865948 Marionette TRACE conn3 <- [1,2393,null,{"value":"7"}] 19:31:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 19:31:05 INFO - PROCESS | 1646 | 1461637865952 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 19:31:05 INFO - PROCESS | 1646 | 1461637865954 Marionette TRACE conn3 <- [1,2394,null,{}] 19:31:05 INFO - PROCESS | 1646 | 1461637865958 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:06 INFO - PROCESS | 1646 | 1461637866053 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 19:31:06 INFO - PROCESS | 1646 | 1461637866129 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244b1000 == 62 [pid = 1646] [id = 606] 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x115f0e000) [pid = 1646] [serial = 1818] [outer = 0x0] 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11642a000) [pid = 1646] [serial = 1819] [outer = 0x115f0e000] 19:31:06 INFO - PROCESS | 1646 | 1461637866157 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1175b2c00) [pid = 1646] [serial = 1820] [outer = 0x115f0e000] 19:31:06 INFO - PROCESS | 1646 | 1461637866577 Marionette TRACE conn3 <- [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]]]}] 19:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 19:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 672ms 19:31:06 INFO - PROCESS | 1646 | 1461637866624 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 19:31:06 INFO - PROCESS | 1646 | 1461637866628 Marionette TRACE conn3 <- [1,2397,null,{"value":"7"}] 19:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 19:31:06 INFO - PROCESS | 1646 | 1461637866633 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 19:31:06 INFO - PROCESS | 1646 | 1461637866634 Marionette TRACE conn3 <- [1,2398,null,{}] 19:31:06 INFO - PROCESS | 1646 | 1461637866637 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:06 INFO - PROCESS | 1646 | 1461637866733 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 19:31:06 INFO - PROCESS | 1646 | 1461637866796 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c20800 == 63 [pid = 1646] [id = 607] 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x11768e000) [pid = 1646] [serial = 1821] [outer = 0x0] 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11871d800) [pid = 1646] [serial = 1822] [outer = 0x11768e000] 19:31:06 INFO - PROCESS | 1646 | 1461637866825 Marionette DEBUG loaded listener.js 19:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x118aea800) [pid = 1646] [serial = 1823] [outer = 0x11768e000] 19:31:07 INFO - PROCESS | 1646 | 1461637867255 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 19:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 671ms 19:31:07 INFO - PROCESS | 1646 | 1461637867304 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 19:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 19:31:07 INFO - PROCESS | 1646 | 1461637867306 Marionette TRACE conn3 <- [1,2401,null,{"value":"7"}] 19:31:07 INFO - PROCESS | 1646 | 1461637867308 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1646 | 1461637867311 Marionette TRACE conn3 <- [1,2402,null,{}] 19:31:07 INFO - PROCESS | 1646 | 1461637867318 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:07 INFO - PROCESS | 1646 | 1461637867434 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 19:31:07 INFO - PROCESS | 1646 | 1461637867520 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954f800 == 64 [pid = 1646] [id = 608] 19:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x1197bfc00) [pid = 1646] [serial = 1824] [outer = 0x0] 19:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x119c91400) [pid = 1646] [serial = 1825] [outer = 0x1197bfc00] 19:31:07 INFO - PROCESS | 1646 | 1461637867560 Marionette DEBUG loaded listener.js 19:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x121417800) [pid = 1646] [serial = 1826] [outer = 0x1197bfc00] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb0000 == 63 [pid = 1646] [id = 599] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12d441000 == 62 [pid = 1646] [id = 598] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1221e5000 == 61 [pid = 1646] [id = 597] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9d7000 == 60 [pid = 1646] [id = 596] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf35800 == 59 [pid = 1646] [id = 595] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x12b51c800 == 58 [pid = 1646] [id = 594] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x119423000) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128ec4c00) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12945fc00) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x121c76000) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1295f0000) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x115ecc800) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x117588000 == 57 [pid = 1646] [id = 593] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x129827000 == 56 [pid = 1646] [id = 592] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x121cec000 == 55 [pid = 1646] [id = 591] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1187a9800 == 54 [pid = 1646] [id = 590] 19:31:07 INFO - PROCESS | 1646 | --DOCSHELL 0x1216d1000 == 53 [pid = 1646] [id = 589] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x116443c00) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x115f0ec00) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119457800) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x113423c00) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x112867800) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12475c000) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1244eec00) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12141f800) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12588a800) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1187cec00) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x128e6d800) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128e31800) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x115f03c00) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1278f2800) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11a1ed800) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128ea7c00) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x128e9ec00) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x121423400) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x121619400) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x121acf400) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x121515c00) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11875a000) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x118f33c00) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119429000) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x116a78400) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11806f800) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 19:31:07 INFO - PROCESS | 1646 | 1461637867961 Marionette TRACE conn3 <- [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]]]}] 19:31:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 19:31:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 672ms 19:31:07 INFO - PROCESS | 1646 | 1461637867980 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 19:31:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 19:31:07 INFO - PROCESS | 1646 | 1461637867982 Marionette TRACE conn3 <- [1,2405,null,{"value":"7"}] 19:31:07 INFO - PROCESS | 1646 | 1461637867985 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 19:31:07 INFO - PROCESS | 1646 | 1461637867988 Marionette TRACE conn3 <- [1,2406,null,{}] 19:31:07 INFO - PROCESS | 1646 | 1461637867991 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:08 INFO - PROCESS | 1646 | 1461637868059 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 19:31:08 INFO - PROCESS | 1646 | 1461637868062 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c30800 == 54 [pid = 1646] [id = 609] 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119db2c00) [pid = 1646] [serial = 1827] [outer = 0x0] 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x121420000) [pid = 1646] [serial = 1828] [outer = 0x119db2c00] 19:31:08 INFO - PROCESS | 1646 | 1461637868086 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x121514c00) [pid = 1646] [serial = 1829] [outer = 0x119db2c00] 19:31:08 INFO - PROCESS | 1646 | 1461637868462 Marionette TRACE conn3 <- [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]]]}] 19:31:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 19:31:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 525ms 19:31:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 19:31:08 INFO - PROCESS | 1646 | 1461637868510 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 19:31:08 INFO - PROCESS | 1646 | 1461637868511 Marionette TRACE conn3 <- [1,2409,null,{"value":"7"}] 19:31:08 INFO - PROCESS | 1646 | 1461637868514 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 19:31:08 INFO - PROCESS | 1646 | 1461637868515 Marionette TRACE conn3 <- [1,2410,null,{}] 19:31:08 INFO - PROCESS | 1646 | 1461637868518 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:08 INFO - PROCESS | 1646 | 1461637868647 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 19:31:08 INFO - PROCESS | 1646 | 1461637868654 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x128eeb800 == 55 [pid = 1646] [id = 610] 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x121613800) [pid = 1646] [serial = 1830] [outer = 0x0] 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x121acbc00) [pid = 1646] [serial = 1831] [outer = 0x121613800] 19:31:08 INFO - PROCESS | 1646 | 1461637868698 Marionette DEBUG loaded listener.js 19:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12475c000) [pid = 1646] [serial = 1832] [outer = 0x121613800] 19:31:09 INFO - PROCESS | 1646 | 1461637869206 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 19:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 19:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 720ms 19:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 19:31:09 INFO - PROCESS | 1646 | 1461637869235 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1646 | 1461637869237 Marionette TRACE conn3 <- [1,2413,null,{"value":"7"}] 19:31:09 INFO - PROCESS | 1646 | 1461637869240 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 1646 | 1461637869241 Marionette TRACE conn3 <- [1,2414,null,{}] 19:31:09 INFO - PROCESS | 1646 | 1461637869243 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:09 INFO - PROCESS | 1646 | 1461637869347 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 19:31:09 INFO - PROCESS | 1646 | 1461637869411 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11698d000 == 56 [pid = 1646] [id = 611] 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12475ec00) [pid = 1646] [serial = 1833] [outer = 0x0] 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1278efc00) [pid = 1646] [serial = 1834] [outer = 0x12475ec00] 19:31:09 INFO - PROCESS | 1646 | 1461637869440 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x128ea2400) [pid = 1646] [serial = 1835] [outer = 0x12475ec00] 19:31:09 INFO - PROCESS | 1646 | 1461637869727 Marionette TRACE conn3 <- [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]]]}] 19:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 19:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 19:31:09 INFO - PROCESS | 1646 | 1461637869761 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 19:31:09 INFO - PROCESS | 1646 | 1461637869762 Marionette TRACE conn3 <- [1,2417,null,{"value":"7"}] 19:31:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 19:31:09 INFO - PROCESS | 1646 | 1461637869764 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 19:31:09 INFO - PROCESS | 1646 | 1461637869765 Marionette TRACE conn3 <- [1,2418,null,{}] 19:31:09 INFO - PROCESS | 1646 | 1461637869768 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:09 INFO - PROCESS | 1646 | 1461637869855 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 19:31:09 INFO - PROCESS | 1646 | 1461637869859 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193be000 == 57 [pid = 1646] [id = 612] 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x128e6d400) [pid = 1646] [serial = 1836] [outer = 0x0] 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x119ee3000) [pid = 1646] [serial = 1837] [outer = 0x128e6d400] 19:31:09 INFO - PROCESS | 1646 | 1461637869885 Marionette DEBUG loaded listener.js 19:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129468c00) [pid = 1646] [serial = 1838] [outer = 0x128e6d400] 19:31:10 INFO - PROCESS | 1646 | 1461637870260 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 19:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 19:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 19:31:10 INFO - PROCESS | 1646 | 1461637870284 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1646 | 1461637870285 Marionette TRACE conn3 <- [1,2421,null,{"value":"7"}] 19:31:10 INFO - PROCESS | 1646 | 1461637870287 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1646 | 1461637870288 Marionette TRACE conn3 <- [1,2422,null,{}] 19:31:10 INFO - PROCESS | 1646 | 1461637870293 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:10 INFO - PROCESS | 1646 | 1461637870398 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 19:31:10 INFO - PROCESS | 1646 | 1461637870412 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c17e800 == 58 [pid = 1646] [id = 613] 19:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1294c0c00) [pid = 1646] [serial = 1839] [outer = 0x0] 19:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1294cf000) [pid = 1646] [serial = 1840] [outer = 0x1294c0c00] 19:31:10 INFO - PROCESS | 1646 | 1461637870438 Marionette DEBUG loaded listener.js 19:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x1295f2400) [pid = 1646] [serial = 1841] [outer = 0x1294c0c00] 19:31:10 INFO - PROCESS | 1646 | 1461637870867 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 19:31:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 19:31:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 619ms 19:31:10 INFO - PROCESS | 1646 | 1461637870907 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 19:31:10 INFO - PROCESS | 1646 | 1461637870908 Marionette TRACE conn3 <- [1,2425,null,{"value":"7"}] 19:31:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 19:31:10 INFO - PROCESS | 1646 | 1461637870911 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 19:31:10 INFO - PROCESS | 1646 | 1461637870913 Marionette TRACE conn3 <- [1,2426,null,{}] 19:31:10 INFO - PROCESS | 1646 | 1461637870915 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:11 INFO - PROCESS | 1646 | 1461637871020 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 19:31:11 INFO - PROCESS | 1646 | 1461637871059 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccaf000 == 59 [pid = 1646] [id = 614] 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12981f800) [pid = 1646] [serial = 1842] [outer = 0x0] 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1299c1400) [pid = 1646] [serial = 1843] [outer = 0x12981f800] 19:31:11 INFO - PROCESS | 1646 | 1461637871084 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a9ed000) [pid = 1646] [serial = 1844] [outer = 0x12981f800] 19:31:11 INFO - PROCESS | 1646 | 1461637871410 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 19:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 521ms 19:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 19:31:11 INFO - PROCESS | 1646 | 1461637871434 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 1646 | 1461637871435 Marionette TRACE conn3 <- [1,2429,null,{"value":"7"}] 19:31:11 INFO - PROCESS | 1646 | 1461637871437 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 1646 | 1461637871439 Marionette TRACE conn3 <- [1,2430,null,{}] 19:31:11 INFO - PROCESS | 1646 | 1461637871441 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:11 INFO - PROCESS | 1646 | 1461637871554 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 19:31:11 INFO - PROCESS | 1646 | 1461637871567 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d446000 == 60 [pid = 1646] [id = 615] 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a9b7400) [pid = 1646] [serial = 1845] [outer = 0x0] 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12aa44800) [pid = 1646] [serial = 1846] [outer = 0x12a9b7400] 19:31:11 INFO - PROCESS | 1646 | 1461637871592 Marionette DEBUG loaded listener.js 19:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12aa4b000) [pid = 1646] [serial = 1847] [outer = 0x12a9b7400] 19:31:11 INFO - PROCESS | 1646 | 1461637871932 Marionette TRACE conn3 <- [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]]]}] 19:31:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 19:31:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 517ms 19:31:11 INFO - PROCESS | 1646 | 1461637871956 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 19:31:11 INFO - PROCESS | 1646 | 1461637871957 Marionette TRACE conn3 <- [1,2433,null,{"value":"7"}] 19:31:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 19:31:11 INFO - PROCESS | 1646 | 1461637871960 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 19:31:11 INFO - PROCESS | 1646 | 1461637871961 Marionette TRACE conn3 <- [1,2434,null,{}] 19:31:11 INFO - PROCESS | 1646 | 1461637871964 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:12 INFO - PROCESS | 1646 | 1461637872316 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x119dacc00) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x117155c00) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x111c41400) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x115f0cc00) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1278f6400) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11642d400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1162cc800) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12161b800) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x124111c00) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x128e36400) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x128ed2400) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x115f02800) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1294c5c00) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1167be400) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11875e800) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119c93800) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x112ccfc00) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1187ca000) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x119c8d800) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1169ab000) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x124706000) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11a1f1c00) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1175ae800) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x125ed0800) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1125b4800) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x121e7f000) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x112e10400) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1169ae000) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119e45800) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x125ed3000) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 19:31:12 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x129469400) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 19:31:12 INFO - PROCESS | 1646 | 1461637872395 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x116ff0800 == 61 [pid = 1646] [id = 616] 19:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1125c2000) [pid = 1646] [serial = 1848] [outer = 0x0] 19:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x115e28400) [pid = 1646] [serial = 1849] [outer = 0x1125c2000] 19:31:12 INFO - PROCESS | 1646 | 1461637872426 Marionette DEBUG loaded listener.js 19:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x117685400) [pid = 1646] [serial = 1850] [outer = 0x1125c2000] 19:31:12 INFO - PROCESS | 1646 | 1461637872719 Marionette TRACE conn3 <- [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]]]}] 19:31:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 19:31:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 770ms 19:31:12 INFO - PROCESS | 1646 | 1461637872730 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 19:31:12 INFO - PROCESS | 1646 | 1461637872732 Marionette TRACE conn3 <- [1,2437,null,{"value":"7"}] 19:31:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 19:31:12 INFO - PROCESS | 1646 | 1461637872741 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 19:31:12 INFO - PROCESS | 1646 | 1461637872743 Marionette TRACE conn3 <- [1,2438,null,{}] 19:31:12 INFO - PROCESS | 1646 | 1461637872745 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:12 INFO - PROCESS | 1646 | 1461637872844 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 19:31:12 INFO - PROCESS | 1646 | 1461637872920 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b46c000 == 62 [pid = 1646] [id = 617] 19:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x112ccfc00) [pid = 1646] [serial = 1851] [outer = 0x0] 19:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11a1f1c00) [pid = 1646] [serial = 1852] [outer = 0x112ccfc00] 19:31:12 INFO - PROCESS | 1646 | 1461637872962 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1278f6400) [pid = 1646] [serial = 1853] [outer = 0x112ccfc00] 19:31:13 INFO - PROCESS | 1646 | 1461637873329 Marionette TRACE conn3 <- [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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 19:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 621ms 19:31:13 INFO - PROCESS | 1646 | 1461637873362 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 1646 | 1461637873363 Marionette TRACE conn3 <- [1,2441,null,{"value":"7"}] 19:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 19:31:13 INFO - PROCESS | 1646 | 1461637873365 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1646 | 1461637873366 Marionette TRACE conn3 <- [1,2442,null,{}] 19:31:13 INFO - PROCESS | 1646 | 1461637873369 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:13 INFO - PROCESS | 1646 | 1461637873457 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 19:31:13 INFO - PROCESS | 1646 | 1461637873518 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcbf000 == 63 [pid = 1646] [id = 618] 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1175ae800) [pid = 1646] [serial = 1854] [outer = 0x0] 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128eca800) [pid = 1646] [serial = 1855] [outer = 0x1175ae800] 19:31:13 INFO - PROCESS | 1646 | 1461637873543 Marionette DEBUG loaded listener.js 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1299b6c00) [pid = 1646] [serial = 1856] [outer = 0x1175ae800] 19:31:13 INFO - PROCESS | 1646 | 1461637873822 Marionette TRACE conn3 <- [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]]]}] 19:31:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 19:31:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 467ms 19:31:13 INFO - PROCESS | 1646 | 1461637873841 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 19:31:13 INFO - PROCESS | 1646 | 1461637873842 Marionette TRACE conn3 <- [1,2445,null,{"value":"7"}] 19:31:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 19:31:13 INFO - PROCESS | 1646 | 1461637873847 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 19:31:13 INFO - PROCESS | 1646 | 1461637873848 Marionette TRACE conn3 <- [1,2446,null,{}] 19:31:13 INFO - PROCESS | 1646 | 1461637873851 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:13 INFO - PROCESS | 1646 | 1461637873941 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 19:31:13 INFO - PROCESS | 1646 | 1461637873946 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x134617000 == 64 [pid = 1646] [id = 619] 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12aa52c00) [pid = 1646] [serial = 1857] [outer = 0x0] 19:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12aaa3800) [pid = 1646] [serial = 1858] [outer = 0x12aa52c00] 19:31:13 INFO - PROCESS | 1646 | 1461637873971 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ac91000) [pid = 1646] [serial = 1859] [outer = 0x12aa52c00] 19:31:14 INFO - PROCESS | 1646 | 1461637874361 Marionette TRACE conn3 <- [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]]]}] 19:31:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 19:31:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 19:31:14 INFO - PROCESS | 1646 | 1461637874418 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 19:31:14 INFO - PROCESS | 1646 | 1461637874421 Marionette TRACE conn3 <- [1,2449,null,{"value":"7"}] 19:31:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 19:31:14 INFO - PROCESS | 1646 | 1461637874425 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 19:31:14 INFO - PROCESS | 1646 | 1461637874427 Marionette TRACE conn3 <- [1,2450,null,{}] 19:31:14 INFO - PROCESS | 1646 | 1461637874432 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:14 INFO - PROCESS | 1646 | 1461637874543 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 19:31:14 INFO - PROCESS | 1646 | 1461637874620 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x118544000 == 65 [pid = 1646] [id = 620] 19:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x111dbc800) [pid = 1646] [serial = 1860] [outer = 0x0] 19:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x112059400) [pid = 1646] [serial = 1861] [outer = 0x111dbc800] 19:31:14 INFO - PROCESS | 1646 | 1461637874653 Marionette DEBUG loaded listener.js 19:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x115f02800) [pid = 1646] [serial = 1862] [outer = 0x111dbc800] 19:31:15 INFO - PROCESS | 1646 | 1461637875120 Marionette TRACE conn3 <- [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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 19:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 727ms 19:31:15 INFO - PROCESS | 1646 | 1461637875154 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1646 | 1461637875159 Marionette TRACE conn3 <- [1,2453,null,{"value":"7"}] 19:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 19:31:15 INFO - PROCESS | 1646 | 1461637875166 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1646 | 1461637875167 Marionette TRACE conn3 <- [1,2454,null,{}] 19:31:15 INFO - PROCESS | 1646 | 1461637875170 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:15 INFO - PROCESS | 1646 | 1461637875281 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 19:31:15 INFO - PROCESS | 1646 | 1461637875356 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a5800 == 66 [pid = 1646] [id = 621] 19:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x117155c00) [pid = 1646] [serial = 1863] [outer = 0x0] 19:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11871cc00) [pid = 1646] [serial = 1864] [outer = 0x117155c00] 19:31:15 INFO - PROCESS | 1646 | 1461637875387 Marionette DEBUG loaded listener.js 19:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x118f33000) [pid = 1646] [serial = 1865] [outer = 0x117155c00] 19:31:15 INFO - PROCESS | 1646 | 1461637875793 Marionette TRACE conn3 <- [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]]]}] 19:31:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 19:31:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 670ms 19:31:15 INFO - PROCESS | 1646 | 1461637875836 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 19:31:15 INFO - PROCESS | 1646 | 1461637875837 Marionette TRACE conn3 <- [1,2457,null,{"value":"7"}] 19:31:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 19:31:15 INFO - PROCESS | 1646 | 1461637875840 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 19:31:15 INFO - PROCESS | 1646 | 1461637875842 Marionette TRACE conn3 <- [1,2458,null,{}] 19:31:15 INFO - PROCESS | 1646 | 1461637875850 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:15 INFO - PROCESS | 1646 | 1461637875981 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 19:31:16 INFO - PROCESS | 1646 | 1461637876045 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b1800 == 67 [pid = 1646] [id = 622] 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119315000) [pid = 1646] [serial = 1866] [outer = 0x0] 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x119dac800) [pid = 1646] [serial = 1867] [outer = 0x119315000] 19:31:16 INFO - PROCESS | 1646 | 1461637876118 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x121c76000) [pid = 1646] [serial = 1868] [outer = 0x119315000] 19:31:16 INFO - PROCESS | 1646 | 1461637876576 Marionette TRACE conn3 <- [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]]]}] 19:31:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 19:31:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 771ms 19:31:16 INFO - PROCESS | 1646 | 1461637876612 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 19:31:16 INFO - PROCESS | 1646 | 1461637876614 Marionette TRACE conn3 <- [1,2461,null,{"value":"7"}] 19:31:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 19:31:16 INFO - PROCESS | 1646 | 1461637876616 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 19:31:16 INFO - PROCESS | 1646 | 1461637876617 Marionette TRACE conn3 <- [1,2462,null,{}] 19:31:16 INFO - PROCESS | 1646 | 1461637876620 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:16 INFO - PROCESS | 1646 | 1461637876728 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 19:31:16 INFO - PROCESS | 1646 | 1461637876790 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2e000 == 68 [pid = 1646] [id = 623] 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121acf400) [pid = 1646] [serial = 1869] [outer = 0x0] 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12588a800) [pid = 1646] [serial = 1870] [outer = 0x121acf400] 19:31:16 INFO - PROCESS | 1646 | 1461637876861 Marionette DEBUG loaded listener.js 19:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x128e30800) [pid = 1646] [serial = 1871] [outer = 0x121acf400] 19:31:17 INFO - PROCESS | 1646 | 1461637877292 Marionette TRACE conn3 <- [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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 19:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 719ms 19:31:17 INFO - PROCESS | 1646 | 1461637877351 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 1646 | 1461637877353 Marionette TRACE conn3 <- [1,2465,null,{"value":"7"}] 19:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 19:31:17 INFO - PROCESS | 1646 | 1461637877357 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 1646 | 1461637877358 Marionette TRACE conn3 <- [1,2466,null,{}] 19:31:17 INFO - PROCESS | 1646 | 1461637877361 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:17 INFO - PROCESS | 1646 | 1461637877467 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 19:31:17 INFO - PROCESS | 1646 | 1461637877540 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x13463f800 == 69 [pid = 1646] [id = 624] 19:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x125883800) [pid = 1646] [serial = 1872] [outer = 0x0] 19:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x128eab800) [pid = 1646] [serial = 1873] [outer = 0x125883800] 19:31:17 INFO - PROCESS | 1646 | 1461637877570 Marionette DEBUG loaded listener.js 19:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x1295f5000) [pid = 1646] [serial = 1874] [outer = 0x125883800] 19:31:17 INFO - PROCESS | 1646 | 1461637877945 Marionette TRACE conn3 <- [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]]]}] 19:31:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 19:31:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 618ms 19:31:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 19:31:17 INFO - PROCESS | 1646 | 1461637877976 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 19:31:17 INFO - PROCESS | 1646 | 1461637877977 Marionette TRACE conn3 <- [1,2469,null,{"value":"7"}] 19:31:17 INFO - PROCESS | 1646 | 1461637877979 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 19:31:17 INFO - PROCESS | 1646 | 1461637877980 Marionette TRACE conn3 <- [1,2470,null,{}] 19:31:17 INFO - PROCESS | 1646 | 1461637877983 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:18 INFO - PROCESS | 1646 | 1461637878106 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 19:31:18 INFO - PROCESS | 1646 | 1461637878185 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a8a800 == 70 [pid = 1646] [id = 625] 19:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a9f1000) [pid = 1646] [serial = 1875] [outer = 0x0] 19:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12aa9b400) [pid = 1646] [serial = 1876] [outer = 0x12a9f1000] 19:31:18 INFO - PROCESS | 1646 | 1461637878217 Marionette DEBUG loaded listener.js 19:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12ac9cc00) [pid = 1646] [serial = 1877] [outer = 0x12a9f1000] 19:31:18 INFO - PROCESS | 1646 | 1461637878628 Marionette TRACE conn3 <- [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]]]}] 19:31:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 19:31:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 719ms 19:31:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 19:31:18 INFO - PROCESS | 1646 | 1461637878698 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 19:31:18 INFO - PROCESS | 1646 | 1461637878700 Marionette TRACE conn3 <- [1,2473,null,{"value":"7"}] 19:31:18 INFO - PROCESS | 1646 | 1461637878702 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 19:31:18 INFO - PROCESS | 1646 | 1461637878703 Marionette TRACE conn3 <- [1,2474,null,{}] 19:31:18 INFO - PROCESS | 1646 | 1461637878706 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:18 INFO - PROCESS | 1646 | 1461637878812 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 19:31:18 INFO - PROCESS | 1646 | 1461637878921 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11997d800 == 71 [pid = 1646] [id = 626] 19:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x1133c1800) [pid = 1646] [serial = 1878] [outer = 0x0] 19:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x1167f2400) [pid = 1646] [serial = 1879] [outer = 0x1133c1800] 19:31:18 INFO - PROCESS | 1646 | 1461637878952 Marionette DEBUG loaded listener.js 19:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x125884400) [pid = 1646] [serial = 1880] [outer = 0x1133c1800] 19:31:19 INFO - PROCESS | 1646 | 1461637879553 Marionette TRACE conn3 <- [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]]]}] 19:31:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 19:31:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 873ms 19:31:19 INFO - PROCESS | 1646 | 1461637879577 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 19:31:19 INFO - PROCESS | 1646 | 1461637879580 Marionette TRACE conn3 <- [1,2477,null,{"value":"7"}] 19:31:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 19:31:19 INFO - PROCESS | 1646 | 1461637879609 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 19:31:19 INFO - PROCESS | 1646 | 1461637879612 Marionette TRACE conn3 <- [1,2478,null,{}] 19:31:19 INFO - PROCESS | 1646 | 1461637879619 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:19 INFO - PROCESS | 1646 | 1461637879773 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 19:31:19 INFO - PROCESS | 1646 | 1461637879896 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216ee800 == 72 [pid = 1646] [id = 627] 19:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x111dc6c00) [pid = 1646] [serial = 1881] [outer = 0x0] 19:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11333b800) [pid = 1646] [serial = 1882] [outer = 0x111dc6c00] 19:31:19 INFO - PROCESS | 1646 | 1461637879943 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11643d000) [pid = 1646] [serial = 1883] [outer = 0x111dc6c00] 19:31:20 INFO - PROCESS | 1646 | 1461637880434 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 19:31:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 19:31:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 900ms 19:31:20 INFO - PROCESS | 1646 | 1461637880485 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 19:31:20 INFO - PROCESS | 1646 | 1461637880489 Marionette TRACE conn3 <- [1,2481,null,{"value":"7"}] 19:31:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 19:31:20 INFO - PROCESS | 1646 | 1461637880493 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 19:31:20 INFO - PROCESS | 1646 | 1461637880495 Marionette TRACE conn3 <- [1,2482,null,{}] 19:31:20 INFO - PROCESS | 1646 | 1461637880497 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:20 INFO - PROCESS | 1646 | 1461637880597 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 19:31:20 INFO - PROCESS | 1646 | 1461637880679 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244b4800 == 73 [pid = 1646] [id = 628] 19:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x116a75400) [pid = 1646] [serial = 1884] [outer = 0x0] 19:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x118f33c00) [pid = 1646] [serial = 1885] [outer = 0x116a75400] 19:31:20 INFO - PROCESS | 1646 | 1461637880708 Marionette DEBUG loaded listener.js 19:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x119451800) [pid = 1646] [serial = 1886] [outer = 0x116a75400] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12749a800 == 72 [pid = 1646] [id = 564] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d19d000 == 71 [pid = 1646] [id = 565] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcbf000 == 70 [pid = 1646] [id = 618] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b46c000 == 69 [pid = 1646] [id = 617] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x116ff0800 == 68 [pid = 1646] [id = 616] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d446000 == 67 [pid = 1646] [id = 615] 19:31:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccaf000 == 66 [pid = 1646] [id = 614] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128ec6000) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x115d82c00) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11807a000) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x119568800) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x125ed0400) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128e69400) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 19:31:20 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a9b8400) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12c17e800 == 65 [pid = 1646] [id = 613] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1193be000 == 64 [pid = 1646] [id = 612] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11698d000 == 63 [pid = 1646] [id = 611] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x128eeb800 == 62 [pid = 1646] [id = 610] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119c30800 == 61 [pid = 1646] [id = 609] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12954f800 == 60 [pid = 1646] [id = 608] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119c20800 == 59 [pid = 1646] [id = 607] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1244b1000 == 58 [pid = 1646] [id = 606] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1344c3800 == 57 [pid = 1646] [id = 604] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca0800 == 56 [pid = 1646] [id = 602] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119e63800 == 55 [pid = 1646] [id = 601] 19:31:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1342b2800 == 54 [pid = 1646] [id = 600] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x128e35000) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x116672000) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x1197be400) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x127892400) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x128e37000) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x121613000) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x11944d400) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x125880000) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1169a8000) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x128e77800) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1259d7c00) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12981e000) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12517b000) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1295a4400) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1259df000) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1197b6c00) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1291b1000) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1167c7400) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1259e1800) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128e77c00) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12945ec00) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128ecf400) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11871f800) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12141f000) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1295b2400) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1175b1400) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11817e000) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1294ce400) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1291b8000) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x121513000) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x116432000) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11342b800) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x119313000) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119569c00) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11a1f3000) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x121424400) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129468800) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e2d800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1294c8c00) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x128e2c800) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1299b4400) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x121ac0c00) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1295f3800) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 19:31:21 INFO - PROCESS | 1646 | 1461637881128 Marionette TRACE conn3 <- [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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 19:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 669ms 19:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 19:31:21 INFO - PROCESS | 1646 | 1461637881163 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1646 | 1461637881165 Marionette TRACE conn3 <- [1,2485,null,{"value":"7"}] 19:31:21 INFO - PROCESS | 1646 | 1461637881169 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1646 | 1461637881172 Marionette TRACE conn3 <- [1,2486,null,{}] 19:31:21 INFO - PROCESS | 1646 | 1461637881179 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:21 INFO - PROCESS | 1646 | 1461637881269 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 19:31:21 INFO - PROCESS | 1646 | 1461637881355 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x121adf000 == 55 [pid = 1646] [id = 629] 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119431400) [pid = 1646] [serial = 1887] [outer = 0x0] 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119c8e400) [pid = 1646] [serial = 1888] [outer = 0x119431400] 19:31:21 INFO - PROCESS | 1646 | 1461637881384 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12141a400) [pid = 1646] [serial = 1889] [outer = 0x119431400] 19:31:21 INFO - PROCESS | 1646 | 1461637881704 Marionette TRACE conn3 <- [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]]]}] 19:31:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 19:31:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 571ms 19:31:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 19:31:21 INFO - PROCESS | 1646 | 1461637881741 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 19:31:21 INFO - PROCESS | 1646 | 1461637881742 Marionette TRACE conn3 <- [1,2489,null,{"value":"7"}] 19:31:21 INFO - PROCESS | 1646 | 1461637881745 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 19:31:21 INFO - PROCESS | 1646 | 1461637881747 Marionette TRACE conn3 <- [1,2490,null,{}] 19:31:21 INFO - PROCESS | 1646 | 1461637881751 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:21 INFO - PROCESS | 1646 | 1461637881838 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 19:31:21 INFO - PROCESS | 1646 | 1461637881842 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a95d000 == 56 [pid = 1646] [id = 630] 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x121424c00) [pid = 1646] [serial = 1890] [outer = 0x0] 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x121675800) [pid = 1646] [serial = 1891] [outer = 0x121424c00] 19:31:21 INFO - PROCESS | 1646 | 1461637881869 Marionette DEBUG loaded listener.js 19:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x124757800) [pid = 1646] [serial = 1892] [outer = 0x121424c00] 19:31:22 INFO - PROCESS | 1646 | 1461637882210 Marionette TRACE conn3 <- [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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 19:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 475ms 19:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 19:31:22 INFO - PROCESS | 1646 | 1461637882220 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1646 | 1461637882221 Marionette TRACE conn3 <- [1,2493,null,{"value":"7"}] 19:31:22 INFO - PROCESS | 1646 | 1461637882223 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1646 | 1461637882224 Marionette TRACE conn3 <- [1,2494,null,{}] 19:31:22 INFO - PROCESS | 1646 | 1461637882228 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:22 INFO - PROCESS | 1646 | 1461637882317 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 19:31:22 INFO - PROCESS | 1646 | 1461637882321 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b453800 == 57 [pid = 1646] [id = 631] 19:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x125215400) [pid = 1646] [serial = 1893] [outer = 0x0] 19:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x125ec7800) [pid = 1646] [serial = 1894] [outer = 0x125215400] 19:31:22 INFO - PROCESS | 1646 | 1461637882348 Marionette DEBUG loaded listener.js 19:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x127898000) [pid = 1646] [serial = 1895] [outer = 0x125215400] 19:31:22 INFO - PROCESS | 1646 | 1461637882710 Marionette TRACE conn3 <- [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]]]}] 19:31:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 19:31:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 522ms 19:31:22 INFO - PROCESS | 1646 | 1461637882747 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 19:31:22 INFO - PROCESS | 1646 | 1461637882750 Marionette TRACE conn3 <- [1,2497,null,{"value":"7"}] 19:31:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 19:31:22 INFO - PROCESS | 1646 | 1461637882753 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 19:31:22 INFO - PROCESS | 1646 | 1461637882754 Marionette TRACE conn3 <- [1,2498,null,{}] 19:31:22 INFO - PROCESS | 1646 | 1461637882756 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:22 INFO - PROCESS | 1646 | 1461637882884 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 19:31:22 INFO - PROCESS | 1646 | 1461637882929 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc67800 == 58 [pid = 1646] [id = 632] 19:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1278ec800) [pid = 1646] [serial = 1896] [outer = 0x0] 19:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x128e6d800) [pid = 1646] [serial = 1897] [outer = 0x1278ec800] 19:31:22 INFO - PROCESS | 1646 | 1461637882957 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129465c00) [pid = 1646] [serial = 1898] [outer = 0x1278ec800] 19:31:23 INFO - PROCESS | 1646 | 1461637883256 Marionette TRACE conn3 <- [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]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 19:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 519ms 19:31:23 INFO - PROCESS | 1646 | 1461637883276 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 1646 | 1461637883277 Marionette TRACE conn3 <- [1,2501,null,{"value":"7"}] 19:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 19:31:23 INFO - PROCESS | 1646 | 1461637883286 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1646 | 1461637883287 Marionette TRACE conn3 <- [1,2502,null,{}] 19:31:23 INFO - PROCESS | 1646 | 1461637883291 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:23 INFO - PROCESS | 1646 | 1461637883401 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 19:31:23 INFO - PROCESS | 1646 | 1461637883439 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b0800 == 59 [pid = 1646] [id = 633] 19:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129469800) [pid = 1646] [serial = 1899] [outer = 0x0] 19:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1295aa800) [pid = 1646] [serial = 1900] [outer = 0x129469800] 19:31:23 INFO - PROCESS | 1646 | 1461637883465 Marionette DEBUG loaded listener.js 19:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1295f1c00) [pid = 1646] [serial = 1901] [outer = 0x129469800] 19:31:23 INFO - PROCESS | 1646 | 1461637883804 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:31:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 19:31:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 575ms 19:31:23 INFO - PROCESS | 1646 | 1461637883855 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 19:31:23 INFO - PROCESS | 1646 | 1461637883856 Marionette TRACE conn3 <- [1,2505,null,{"value":"7"}] 19:31:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 19:31:23 INFO - PROCESS | 1646 | 1461637883859 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 19:31:23 INFO - PROCESS | 1646 | 1461637883860 Marionette TRACE conn3 <- [1,2506,null,{}] 19:31:23 INFO - PROCESS | 1646 | 1461637883862 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:23 INFO - PROCESS | 1646 | 1461637883968 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 19:31:23 INFO - PROCESS | 1646 | 1461637883984 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccaf000 == 60 [pid = 1646] [id = 634] 19:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1295f9400) [pid = 1646] [serial = 1902] [outer = 0x0] 19:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12981e000) [pid = 1646] [serial = 1903] [outer = 0x1295f9400] 19:31:24 INFO - PROCESS | 1646 | 1461637884009 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1299c1800) [pid = 1646] [serial = 1904] [outer = 0x1295f9400] 19:31:24 INFO - PROCESS | 1646 | 1461637884340 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 19:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 518ms 19:31:24 INFO - PROCESS | 1646 | 1461637884377 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 1646 | 1461637884379 Marionette TRACE conn3 <- [1,2509,null,{"value":"7"}] 19:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 19:31:24 INFO - PROCESS | 1646 | 1461637884381 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 1646 | 1461637884382 Marionette TRACE conn3 <- [1,2510,null,{}] 19:31:24 INFO - PROCESS | 1646 | 1461637884384 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:24 INFO - PROCESS | 1646 | 1461637884494 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 19:31:24 INFO - PROCESS | 1646 | 1461637884509 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d43e800 == 61 [pid = 1646] [id = 635] 19:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129815400) [pid = 1646] [serial = 1905] [outer = 0x0] 19:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a9f7c00) [pid = 1646] [serial = 1906] [outer = 0x129815400] 19:31:24 INFO - PROCESS | 1646 | 1461637884536 Marionette DEBUG loaded listener.js 19:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12aa4f800) [pid = 1646] [serial = 1907] [outer = 0x129815400] 19:31:24 INFO - PROCESS | 1646 | 1461637884924 Marionette TRACE conn3 <- [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]]]}] 19:31:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 19:31:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 568ms 19:31:24 INFO - PROCESS | 1646 | 1461637884950 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 19:31:24 INFO - PROCESS | 1646 | 1461637884953 Marionette TRACE conn3 <- [1,2513,null,{"value":"7"}] 19:31:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 19:31:24 INFO - PROCESS | 1646 | 1461637884963 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 19:31:24 INFO - PROCESS | 1646 | 1461637884965 Marionette TRACE conn3 <- [1,2514,null,{}] 19:31:24 INFO - PROCESS | 1646 | 1461637884968 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:25 INFO - PROCESS | 1646 | 1461637885136 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a9b7400) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x121613800) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x112ccfc00) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1167fb000) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119425000) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1259e2000) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128e6d400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x128e78000) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11768e000) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1294c0c00) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1278ef800) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12981f800) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1197bfc00) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119db2c00) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1175ae800) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x115f0e000) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1125c2000) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12475ec00) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 19:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11286a000) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 19:31:25 INFO - PROCESS | 1646 | 1461637885348 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x116a83000 == 62 [pid = 1646] [id = 636] 19:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11108c000) [pid = 1646] [serial = 1908] [outer = 0x0] 19:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115f07000) [pid = 1646] [serial = 1909] [outer = 0x11108c000] 19:31:25 INFO - PROCESS | 1646 | 1461637885373 Marionette DEBUG loaded listener.js 19:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1187cf400) [pid = 1646] [serial = 1910] [outer = 0x11108c000] 19:31:25 INFO - PROCESS | 1646 | 1461637885705 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 19:31:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 19:31:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 771ms 19:31:25 INFO - PROCESS | 1646 | 1461637885737 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 19:31:25 INFO - PROCESS | 1646 | 1461637885739 Marionette TRACE conn3 <- [1,2517,null,{"value":"7"}] 19:31:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 19:31:25 INFO - PROCESS | 1646 | 1461637885779 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 19:31:25 INFO - PROCESS | 1646 | 1461637885782 Marionette TRACE conn3 <- [1,2518,null,{}] 19:31:25 INFO - PROCESS | 1646 | 1461637885786 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:25 INFO - PROCESS | 1646 | 1461637885942 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 19:31:25 INFO - PROCESS | 1646 | 1461637885954 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcaf000 == 63 [pid = 1646] [id = 637] 19:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1197b4400) [pid = 1646] [serial = 1911] [outer = 0x0] 19:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x128e78000) [pid = 1646] [serial = 1912] [outer = 0x1197b4400] 19:31:25 INFO - PROCESS | 1646 | 1461637885984 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ac9b800) [pid = 1646] [serial = 1913] [outer = 0x1197b4400] 19:31:26 INFO - PROCESS | 1646 | 1461637886292 Marionette TRACE conn3 <- [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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 19:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 577ms 19:31:26 INFO - PROCESS | 1646 | 1461637886352 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 19:31:26 INFO - PROCESS | 1646 | 1461637886353 Marionette TRACE conn3 <- [1,2521,null,{"value":"7"}] 19:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 19:31:26 INFO - PROCESS | 1646 | 1461637886356 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 1646 | 1461637886357 Marionette TRACE conn3 <- [1,2522,null,{}] 19:31:26 INFO - PROCESS | 1646 | 1461637886359 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:26 INFO - PROCESS | 1646 | 1461637886449 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 19:31:26 INFO - PROCESS | 1646 | 1461637886453 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344ba800 == 64 [pid = 1646] [id = 638] 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118f2dc00) [pid = 1646] [serial = 1914] [outer = 0x0] 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b3bdc00) [pid = 1646] [serial = 1915] [outer = 0x118f2dc00] 19:31:26 INFO - PROCESS | 1646 | 1461637886478 Marionette DEBUG loaded listener.js 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b3c5000) [pid = 1646] [serial = 1916] [outer = 0x118f2dc00] 19:31:26 INFO - PROCESS | 1646 | 1461637886802 Marionette TRACE conn3 <- [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]]]}] 19:31:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 19:31:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 468ms 19:31:26 INFO - PROCESS | 1646 | 1461637886824 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 19:31:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 19:31:26 INFO - PROCESS | 1646 | 1461637886826 Marionette TRACE conn3 <- [1,2525,null,{"value":"7"}] 19:31:26 INFO - PROCESS | 1646 | 1461637886828 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 19:31:26 INFO - PROCESS | 1646 | 1461637886829 Marionette TRACE conn3 <- [1,2526,null,{}] 19:31:26 INFO - PROCESS | 1646 | 1461637886831 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:26 INFO - PROCESS | 1646 | 1461637886953 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 19:31:26 INFO - PROCESS | 1646 | 1461637886960 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x13460d000 == 65 [pid = 1646] [id = 639] 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129460800) [pid = 1646] [serial = 1917] [outer = 0x0] 19:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b3c8400) [pid = 1646] [serial = 1918] [outer = 0x129460800] 19:31:26 INFO - PROCESS | 1646 | 1461637886985 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b426400) [pid = 1646] [serial = 1919] [outer = 0x129460800] 19:31:27 INFO - PROCESS | 1646 | 1461637887384 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 19:31:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 19:31:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 570ms 19:31:27 INFO - PROCESS | 1646 | 1461637887399 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 19:31:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 19:31:27 INFO - PROCESS | 1646 | 1461637887401 Marionette TRACE conn3 <- [1,2529,null,{"value":"7"}] 19:31:27 INFO - PROCESS | 1646 | 1461637887405 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 19:31:27 INFO - PROCESS | 1646 | 1461637887408 Marionette TRACE conn3 <- [1,2530,null,{}] 19:31:27 INFO - PROCESS | 1646 | 1461637887413 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:27 INFO - PROCESS | 1646 | 1461637887516 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 19:31:27 INFO - PROCESS | 1646 | 1461637887623 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193bc800 == 66 [pid = 1646] [id = 640] 19:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x113423c00) [pid = 1646] [serial = 1920] [outer = 0x0] 19:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x115f0e000) [pid = 1646] [serial = 1921] [outer = 0x113423c00] 19:31:27 INFO - PROCESS | 1646 | 1461637887655 Marionette DEBUG loaded listener.js 19:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1169b5c00) [pid = 1646] [serial = 1922] [outer = 0x113423c00] 19:31:28 INFO - PROCESS | 1646 | 1461637888064 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 19:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 724ms 19:31:28 INFO - PROCESS | 1646 | 1461637888129 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1646 | 1461637888134 Marionette TRACE conn3 <- [1,2533,null,{"value":"7"}] 19:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 19:31:28 INFO - PROCESS | 1646 | 1461637888138 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1646 | 1461637888140 Marionette TRACE conn3 <- [1,2534,null,{}] 19:31:28 INFO - PROCESS | 1646 | 1461637888143 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:28 INFO - PROCESS | 1646 | 1461637888258 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 19:31:28 INFO - PROCESS | 1646 | 1461637888363 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12954f800 == 67 [pid = 1646] [id = 641] 19:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x117686000) [pid = 1646] [serial = 1923] [outer = 0x0] 19:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x118f35800) [pid = 1646] [serial = 1924] [outer = 0x117686000] 19:31:28 INFO - PROCESS | 1646 | 1461637888394 Marionette DEBUG loaded listener.js 19:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1197b9000) [pid = 1646] [serial = 1925] [outer = 0x117686000] 19:31:28 INFO - PROCESS | 1646 | 1461637888806 Marionette TRACE conn3 <- [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]]]}] 19:31:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 19:31:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 721ms 19:31:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 19:31:28 INFO - PROCESS | 1646 | 1461637888865 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 19:31:28 INFO - PROCESS | 1646 | 1461637888866 Marionette TRACE conn3 <- [1,2537,null,{"value":"7"}] 19:31:28 INFO - PROCESS | 1646 | 1461637888869 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 19:31:28 INFO - PROCESS | 1646 | 1461637888871 Marionette TRACE conn3 <- [1,2538,null,{}] 19:31:28 INFO - PROCESS | 1646 | 1461637888892 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:29 INFO - PROCESS | 1646 | 1461637889031 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 19:31:29 INFO - PROCESS | 1646 | 1461637889045 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1e000 == 68 [pid = 1646] [id = 642] 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x121422400) [pid = 1646] [serial = 1926] [outer = 0x0] 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x125170000) [pid = 1646] [serial = 1927] [outer = 0x121422400] 19:31:29 INFO - PROCESS | 1646 | 1461637889078 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1278f8400) [pid = 1646] [serial = 1928] [outer = 0x121422400] 19:31:29 INFO - PROCESS | 1646 | 1461637889503 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 19:31:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 19:31:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 671ms 19:31:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 19:31:29 INFO - PROCESS | 1646 | 1461637889541 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 19:31:29 INFO - PROCESS | 1646 | 1461637889543 Marionette TRACE conn3 <- [1,2541,null,{"value":"7"}] 19:31:29 INFO - PROCESS | 1646 | 1461637889546 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 19:31:29 INFO - PROCESS | 1646 | 1461637889547 Marionette TRACE conn3 <- [1,2542,null,{}] 19:31:29 INFO - PROCESS | 1646 | 1461637889550 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:29 INFO - PROCESS | 1646 | 1461637889659 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 19:31:29 INFO - PROCESS | 1646 | 1461637889735 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x134640000 == 69 [pid = 1646] [id = 643] 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x128e2fc00) [pid = 1646] [serial = 1929] [outer = 0x0] 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x128eaa800) [pid = 1646] [serial = 1930] [outer = 0x128e2fc00] 19:31:29 INFO - PROCESS | 1646 | 1461637889767 Marionette DEBUG loaded listener.js 19:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1294cd400) [pid = 1646] [serial = 1931] [outer = 0x128e2fc00] 19:31:30 INFO - PROCESS | 1646 | 1461637890175 Marionette TRACE conn3 <- [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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 19:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 671ms 19:31:30 INFO - PROCESS | 1646 | 1461637890218 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1646 | 1461637890219 Marionette TRACE conn3 <- [1,2545,null,{"value":"7"}] 19:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 19:31:30 INFO - PROCESS | 1646 | 1461637890222 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1646 | 1461637890223 Marionette TRACE conn3 <- [1,2546,null,{}] 19:31:30 INFO - PROCESS | 1646 | 1461637890226 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:30 INFO - PROCESS | 1646 | 1461637890336 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 19:31:30 INFO - PROCESS | 1646 | 1461637890445 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x134541800 == 70 [pid = 1646] [id = 644] 19:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x128e6cc00) [pid = 1646] [serial = 1932] [outer = 0x0] 19:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a9bc000) [pid = 1646] [serial = 1933] [outer = 0x128e6cc00] 19:31:30 INFO - PROCESS | 1646 | 1461637890476 Marionette DEBUG loaded listener.js 19:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12aaa1c00) [pid = 1646] [serial = 1934] [outer = 0x128e6cc00] 19:31:30 INFO - PROCESS | 1646 | 1461637890885 Marionette TRACE conn3 <- [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]]]}] 19:31:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 19:31:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 676ms 19:31:30 INFO - PROCESS | 1646 | 1461637890899 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 19:31:30 INFO - PROCESS | 1646 | 1461637890902 Marionette TRACE conn3 <- [1,2549,null,{"value":"7"}] 19:31:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 19:31:30 INFO - PROCESS | 1646 | 1461637890904 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 19:31:30 INFO - PROCESS | 1646 | 1461637890906 Marionette TRACE conn3 <- [1,2550,null,{}] 19:31:30 INFO - PROCESS | 1646 | 1461637890908 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:31 INFO - PROCESS | 1646 | 1461637891034 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 19:31:31 INFO - PROCESS | 1646 | 1461637891141 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346a5800 == 71 [pid = 1646] [id = 645] 19:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12ac9a800) [pid = 1646] [serial = 1935] [outer = 0x0] 19:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b42a000) [pid = 1646] [serial = 1936] [outer = 0x12ac9a800] 19:31:31 INFO - PROCESS | 1646 | 1461637891175 Marionette DEBUG loaded listener.js 19:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bce7000) [pid = 1646] [serial = 1937] [outer = 0x12ac9a800] 19:31:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 19:31:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 719ms 19:31:31 INFO - PROCESS | 1646 | 1461637891615 Marionette TRACE conn3 <- [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]]]}] 19:31:31 INFO - PROCESS | 1646 | 1461637891624 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 19:31:31 INFO - PROCESS | 1646 | 1461637891626 Marionette TRACE conn3 <- [1,2553,null,{"value":"7"}] 19:31:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 19:31:31 INFO - PROCESS | 1646 | 1461637891628 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 19:31:31 INFO - PROCESS | 1646 | 1461637891629 Marionette TRACE conn3 <- [1,2554,null,{}] 19:31:31 INFO - PROCESS | 1646 | 1461637891632 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:31 INFO - PROCESS | 1646 | 1461637891763 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 19:31:32 INFO - PROCESS | 1646 | 1461637892044 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a096000 == 72 [pid = 1646] [id = 646] 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x111c46c00) [pid = 1646] [serial = 1938] [outer = 0x0] 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1120e4400) [pid = 1646] [serial = 1939] [outer = 0x111c46c00] 19:31:32 INFO - PROCESS | 1646 | 1461637892103 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x115e24c00) [pid = 1646] [serial = 1940] [outer = 0x111c46c00] 19:31:32 INFO - PROCESS | 1646 | 1461637892540 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 19:31:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 19:31:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 971ms 19:31:32 INFO - PROCESS | 1646 | 1461637892600 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 19:31:32 INFO - PROCESS | 1646 | 1461637892602 Marionette TRACE conn3 <- [1,2557,null,{"value":"7"}] 19:31:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 19:31:32 INFO - PROCESS | 1646 | 1461637892606 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 19:31:32 INFO - PROCESS | 1646 | 1461637892609 Marionette TRACE conn3 <- [1,2558,null,{}] 19:31:32 INFO - PROCESS | 1646 | 1461637892612 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:32 INFO - PROCESS | 1646 | 1461637892709 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 19:31:32 INFO - PROCESS | 1646 | 1461637892774 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ac000 == 73 [pid = 1646] [id = 647] 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x116430c00) [pid = 1646] [serial = 1941] [outer = 0x0] 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1175afc00) [pid = 1646] [serial = 1942] [outer = 0x116430c00] 19:31:32 INFO - PROCESS | 1646 | 1461637892803 Marionette DEBUG loaded listener.js 19:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x118757c00) [pid = 1646] [serial = 1943] [outer = 0x116430c00] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d44f800 == 72 [pid = 1646] [id = 582] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1344ba800 == 71 [pid = 1646] [id = 638] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcaf000 == 70 [pid = 1646] [id = 637] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x116a83000 == 69 [pid = 1646] [id = 636] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d43e800 == 68 [pid = 1646] [id = 635] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccaf000 == 67 [pid = 1646] [id = 634] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12aaa3800) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b0800 == 66 [pid = 1646] [id = 633] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc67800 == 65 [pid = 1646] [id = 632] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12b453800 == 64 [pid = 1646] [id = 631] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12a95d000 == 63 [pid = 1646] [id = 630] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x121adf000 == 62 [pid = 1646] [id = 629] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1244b4800 == 61 [pid = 1646] [id = 628] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1216ee800 == 60 [pid = 1646] [id = 627] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2e000 == 59 [pid = 1646] [id = 623] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b1800 == 58 [pid = 1646] [id = 622] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a5800 == 57 [pid = 1646] [id = 621] 19:31:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118544000 == 56 [pid = 1646] [id = 620] 19:31:33 INFO - PROCESS | 1646 | 1461637893259 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 19:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 19:31:33 INFO - PROCESS | 1646 | 1461637893278 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1646 | 1461637893281 Marionette TRACE conn3 <- [1,2561,null,{"value":"7"}] 19:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 19:31:33 INFO - PROCESS | 1646 | 1461637893330 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1646 | 1461637893331 Marionette TRACE conn3 <- [1,2562,null,{}] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x1299b6c00) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12aa4b000) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12475c000) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1278f6400) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x1187c8800) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x121423800) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1259e1400) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129464c00) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12789d400) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x119ee3000) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128f9bc00) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x118aea800) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1294cf000) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1295f2400) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1197b8000) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x128f9b000) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11666d400) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12a9ed000) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x1299c1400) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a1f1c00) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119c91400) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x121acbc00) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12aa44800) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x121420000) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x128eca800) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11642a000) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129468c00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x115e28400) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x117685400) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x121514c00) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x121417800) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1175b2c00) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1295f9000) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1278efc00) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x116433000) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11871d800) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128ea2400) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 19:31:33 INFO - PROCESS | 1646 | 1461637893347 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:33 INFO - PROCESS | 1646 | 1461637893432 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 19:31:33 INFO - PROCESS | 1646 | 1461637893439 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11997b800 == 57 [pid = 1646] [id = 648] 19:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1187c8800) [pid = 1646] [serial = 1944] [outer = 0x0] 19:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119425400) [pid = 1646] [serial = 1945] [outer = 0x1187c8800] 19:31:33 INFO - PROCESS | 1646 | 1461637893466 Marionette DEBUG loaded listener.js 19:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1197b6c00) [pid = 1646] [serial = 1946] [outer = 0x1187c8800] 19:31:33 INFO - PROCESS | 1646 | 1461637893940 Marionette TRACE conn3 <- [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]]]}] 19:31:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 19:31:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 666ms 19:31:33 INFO - PROCESS | 1646 | 1461637893959 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 19:31:33 INFO - PROCESS | 1646 | 1461637893961 Marionette TRACE conn3 <- [1,2565,null,{"value":"7"}] 19:31:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 19:31:33 INFO - PROCESS | 1646 | 1461637893965 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 19:31:33 INFO - PROCESS | 1646 | 1461637893971 Marionette TRACE conn3 <- [1,2566,null,{}] 19:31:33 INFO - PROCESS | 1646 | 1461637893981 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:34 INFO - PROCESS | 1646 | 1461637894118 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 19:31:34 INFO - PROCESS | 1646 | 1461637894133 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fe1800 == 58 [pid = 1646] [id = 649] 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119c95000) [pid = 1646] [serial = 1947] [outer = 0x0] 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x121419800) [pid = 1646] [serial = 1948] [outer = 0x119c95000] 19:31:34 INFO - PROCESS | 1646 | 1461637894173 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x121513800) [pid = 1646] [serial = 1949] [outer = 0x119c95000] 19:31:34 INFO - PROCESS | 1646 | 1461637894575 Marionette TRACE conn3 <- [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]]]}] 19:31:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 19:31:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 627ms 19:31:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 19:31:34 INFO - PROCESS | 1646 | 1461637894591 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 19:31:34 INFO - PROCESS | 1646 | 1461637894592 Marionette TRACE conn3 <- [1,2569,null,{"value":"7"}] 19:31:34 INFO - PROCESS | 1646 | 1461637894594 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 19:31:34 INFO - PROCESS | 1646 | 1461637894596 Marionette TRACE conn3 <- [1,2570,null,{}] 19:31:34 INFO - PROCESS | 1646 | 1461637894598 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:34 INFO - PROCESS | 1646 | 1461637894703 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 19:31:34 INFO - PROCESS | 1646 | 1461637894710 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c44000 == 59 [pid = 1646] [id = 650] 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121610000) [pid = 1646] [serial = 1950] [outer = 0x0] 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12167f400) [pid = 1646] [serial = 1951] [outer = 0x121610000] 19:31:34 INFO - PROCESS | 1646 | 1461637894736 Marionette DEBUG loaded listener.js 19:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x122192400) [pid = 1646] [serial = 1952] [outer = 0x121610000] 19:31:35 INFO - PROCESS | 1646 | 1461637895075 Marionette TRACE conn3 <- [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]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 19:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 519ms 19:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 19:31:35 INFO - PROCESS | 1646 | 1461637895114 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 19:31:35 INFO - PROCESS | 1646 | 1461637895115 Marionette TRACE conn3 <- [1,2573,null,{"value":"7"}] 19:31:35 INFO - PROCESS | 1646 | 1461637895117 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1646 | 1461637895118 Marionette TRACE conn3 <- [1,2574,null,{}] 19:31:35 INFO - PROCESS | 1646 | 1461637895120 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:35 INFO - PROCESS | 1646 | 1461637895202 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 19:31:35 INFO - PROCESS | 1646 | 1461637895277 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca3000 == 60 [pid = 1646] [id = 651] 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12521a000) [pid = 1646] [serial = 1953] [outer = 0x0] 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125883400) [pid = 1646] [serial = 1954] [outer = 0x12521a000] 19:31:35 INFO - PROCESS | 1646 | 1461637895310 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12789c400) [pid = 1646] [serial = 1955] [outer = 0x12521a000] 19:31:35 INFO - PROCESS | 1646 | 1461637895630 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 19:31:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 19:31:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 19:31:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 19:31:35 INFO - PROCESS | 1646 | 1461637895688 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 19:31:35 INFO - PROCESS | 1646 | 1461637895690 Marionette TRACE conn3 <- [1,2577,null,{"value":"7"}] 19:31:35 INFO - PROCESS | 1646 | 1461637895692 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 19:31:35 INFO - PROCESS | 1646 | 1461637895694 Marionette TRACE conn3 <- [1,2578,null,{}] 19:31:35 INFO - PROCESS | 1646 | 1461637895696 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:35 INFO - PROCESS | 1646 | 1461637895805 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 19:31:35 INFO - PROCESS | 1646 | 1461637895819 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b508800 == 61 [pid = 1646] [id = 652] 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x125ed2000) [pid = 1646] [serial = 1956] [outer = 0x0] 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128e38400) [pid = 1646] [serial = 1957] [outer = 0x125ed2000] 19:31:35 INFO - PROCESS | 1646 | 1461637895845 Marionette DEBUG loaded listener.js 19:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128ecac00) [pid = 1646] [serial = 1958] [outer = 0x125ed2000] 19:31:36 INFO - PROCESS | 1646 | 1461637896207 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 19:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 568ms 19:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 19:31:36 INFO - PROCESS | 1646 | 1461637896261 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 1646 | 1461637896263 Marionette TRACE conn3 <- [1,2581,null,{"value":"7"}] 19:31:36 INFO - PROCESS | 1646 | 1461637896265 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 1646 | 1461637896266 Marionette TRACE conn3 <- [1,2582,null,{}] 19:31:36 INFO - PROCESS | 1646 | 1461637896268 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:36 INFO - PROCESS | 1646 | 1461637896378 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 19:31:36 INFO - PROCESS | 1646 | 1461637896420 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c182000 == 62 [pid = 1646] [id = 653] 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e2c000) [pid = 1646] [serial = 1959] [outer = 0x0] 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1291ae800) [pid = 1646] [serial = 1960] [outer = 0x128e2c000] 19:31:36 INFO - PROCESS | 1646 | 1461637896445 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129468c00) [pid = 1646] [serial = 1961] [outer = 0x128e2c000] 19:31:36 INFO - PROCESS | 1646 | 1461637896772 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 19:31:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 19:31:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 19:31:36 INFO - PROCESS | 1646 | 1461637896785 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 19:31:36 INFO - PROCESS | 1646 | 1461637896787 Marionette TRACE conn3 <- [1,2585,null,{"value":"7"}] 19:31:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 19:31:36 INFO - PROCESS | 1646 | 1461637896791 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 19:31:36 INFO - PROCESS | 1646 | 1461637896792 Marionette TRACE conn3 <- [1,2586,null,{}] 19:31:36 INFO - PROCESS | 1646 | 1461637896795 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:36 INFO - PROCESS | 1646 | 1461637896904 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 19:31:36 INFO - PROCESS | 1646 | 1461637896916 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccb2800 == 63 [pid = 1646] [id = 654] 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12945b000) [pid = 1646] [serial = 1962] [outer = 0x0] 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1295ad000) [pid = 1646] [serial = 1963] [outer = 0x12945b000] 19:31:36 INFO - PROCESS | 1646 | 1461637896942 Marionette DEBUG loaded listener.js 19:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129813000) [pid = 1646] [serial = 1964] [outer = 0x12945b000] 19:31:37 INFO - PROCESS | 1646 | 1461637897312 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 19:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 19:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 570ms 19:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 19:31:37 INFO - PROCESS | 1646 | 1461637897367 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1646 | 1461637897369 Marionette TRACE conn3 <- [1,2589,null,{"value":"7"}] 19:31:37 INFO - PROCESS | 1646 | 1461637897371 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 19:31:37 INFO - PROCESS | 1646 | 1461637897372 Marionette TRACE conn3 <- [1,2590,null,{}] 19:31:37 INFO - PROCESS | 1646 | 1461637897374 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:37 INFO - PROCESS | 1646 | 1461637897484 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 19:31:37 INFO - PROCESS | 1646 | 1461637897525 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d44b000 == 64 [pid = 1646] [id = 655] 19:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12981f800) [pid = 1646] [serial = 1965] [outer = 0x0] 19:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12a9b9000) [pid = 1646] [serial = 1966] [outer = 0x12981f800] 19:31:37 INFO - PROCESS | 1646 | 1461637897551 Marionette DEBUG loaded listener.js 19:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12aa43c00) [pid = 1646] [serial = 1967] [outer = 0x12981f800] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x129469800) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1295f9400) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129815400) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x121424c00) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x116a75400) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x111dc6c00) [pid = 1646] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119431400) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1278ec800) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12aa52c00) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x125215400) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x118f2dc00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11108c000) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1197b4400) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 19:31:37 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1299ba000) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 19:31:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 19:31:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 621ms 19:31:37 INFO - PROCESS | 1646 | 1461637897985 Marionette TRACE conn3 <- [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]]]}] 19:31:37 INFO - PROCESS | 1646 | 1461637897995 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 19:31:37 INFO - PROCESS | 1646 | 1461637897996 Marionette TRACE conn3 <- [1,2593,null,{"value":"7"}] 19:31:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 19:31:38 INFO - PROCESS | 1646 | 1461637897998 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1646 | 1461637897999 Marionette TRACE conn3 <- [1,2594,null,{}] 19:31:38 INFO - PROCESS | 1646 | 1461637898001 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:38 INFO - PROCESS | 1646 | 1461637898121 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 19:31:38 INFO - PROCESS | 1646 | 1461637898183 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c188800 == 65 [pid = 1646] [id = 656] 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x111f91c00) [pid = 1646] [serial = 1968] [outer = 0x0] 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x121422c00) [pid = 1646] [serial = 1969] [outer = 0x111f91c00] 19:31:38 INFO - PROCESS | 1646 | 1461637898214 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12aa45c00) [pid = 1646] [serial = 1970] [outer = 0x111f91c00] 19:31:38 INFO - PROCESS | 1646 | 1461637898526 Marionette TRACE conn3 <- [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]]]}] 19:31:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 19:31:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 19:31:38 INFO - PROCESS | 1646 | 1461637898567 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 19:31:38 INFO - PROCESS | 1646 | 1461637898570 Marionette TRACE conn3 <- [1,2597,null,{"value":"7"}] 19:31:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 19:31:38 INFO - PROCESS | 1646 | 1461637898575 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 19:31:38 INFO - PROCESS | 1646 | 1461637898578 Marionette TRACE conn3 <- [1,2598,null,{}] 19:31:38 INFO - PROCESS | 1646 | 1461637898582 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:38 INFO - PROCESS | 1646 | 1461637898767 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 19:31:38 INFO - PROCESS | 1646 | 1461637898776 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d777000 == 66 [pid = 1646] [id = 657] 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12aa48c00) [pid = 1646] [serial = 1971] [outer = 0x0] 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ac92000) [pid = 1646] [serial = 1972] [outer = 0x12aa48c00] 19:31:38 INFO - PROCESS | 1646 | 1461637898801 Marionette DEBUG loaded listener.js 19:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b337c00) [pid = 1646] [serial = 1973] [outer = 0x12aa48c00] 19:31:39 INFO - PROCESS | 1646 | 1461637899114 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 19:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 578ms 19:31:39 INFO - PROCESS | 1646 | 1461637899154 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 1646 | 1461637899156 Marionette TRACE conn3 <- [1,2601,null,{"value":"7"}] 19:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 19:31:39 INFO - PROCESS | 1646 | 1461637899158 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1646 | 1461637899159 Marionette TRACE conn3 <- [1,2602,null,{}] 19:31:39 INFO - PROCESS | 1646 | 1461637899162 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:39 INFO - PROCESS | 1646 | 1461637899249 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 19:31:39 INFO - PROCESS | 1646 | 1461637899256 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cdb800 == 67 [pid = 1646] [id = 658] 19:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12ac99400) [pid = 1646] [serial = 1974] [outer = 0x0] 19:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b3c3800) [pid = 1646] [serial = 1975] [outer = 0x12ac99400] 19:31:39 INFO - PROCESS | 1646 | 1461637899282 Marionette DEBUG loaded listener.js 19:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b42e800) [pid = 1646] [serial = 1976] [outer = 0x12ac99400] 19:31:39 INFO - PROCESS | 1646 | 1461637899642 Marionette TRACE conn3 <- [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]]]}] 19:31:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 19:31:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 19:31:39 INFO - PROCESS | 1646 | 1461637899686 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 19:31:39 INFO - PROCESS | 1646 | 1461637899687 Marionette TRACE conn3 <- [1,2605,null,{"value":"7"}] 19:31:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 19:31:39 INFO - PROCESS | 1646 | 1461637899689 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 19:31:39 INFO - PROCESS | 1646 | 1461637899691 Marionette TRACE conn3 <- [1,2606,null,{}] 19:31:39 INFO - PROCESS | 1646 | 1461637899695 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:39 INFO - PROCESS | 1646 | 1461637899786 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 19:31:39 INFO - PROCESS | 1646 | 1461637899910 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x117444000 == 68 [pid = 1646] [id = 659] 19:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x110eb2000) [pid = 1646] [serial = 1977] [outer = 0x0] 19:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x111cb6000) [pid = 1646] [serial = 1978] [outer = 0x110eb2000] 19:31:39 INFO - PROCESS | 1646 | 1461637899943 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x115f0f000) [pid = 1646] [serial = 1979] [outer = 0x110eb2000] 19:31:40 INFO - PROCESS | 1646 | 1461637900414 Marionette TRACE conn3 <- [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]]]}] 19:31:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 19:31:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 770ms 19:31:40 INFO - PROCESS | 1646 | 1461637900460 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 19:31:40 INFO - PROCESS | 1646 | 1461637900463 Marionette TRACE conn3 <- [1,2609,null,{"value":"7"}] 19:31:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 19:31:40 INFO - PROCESS | 1646 | 1461637900466 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 19:31:40 INFO - PROCESS | 1646 | 1461637900469 Marionette TRACE conn3 <- [1,2610,null,{}] 19:31:40 INFO - PROCESS | 1646 | 1461637900472 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:40 INFO - PROCESS | 1646 | 1461637900611 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 19:31:40 INFO - PROCESS | 1646 | 1461637900704 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a5800 == 69 [pid = 1646] [id = 660] 19:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119306800) [pid = 1646] [serial = 1980] [outer = 0x0] 19:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119425800) [pid = 1646] [serial = 1981] [outer = 0x119306800] 19:31:40 INFO - PROCESS | 1646 | 1461637900736 Marionette DEBUG loaded listener.js 19:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1197bfc00) [pid = 1646] [serial = 1982] [outer = 0x119306800] 19:31:41 INFO - PROCESS | 1646 | 1461637901146 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 19:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 722ms 19:31:41 INFO - PROCESS | 1646 | 1461637901191 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 19:31:41 INFO - PROCESS | 1646 | 1461637901194 Marionette TRACE conn3 <- [1,2613,null,{"value":"7"}] 19:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 19:31:41 INFO - PROCESS | 1646 | 1461637901197 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 19:31:41 INFO - PROCESS | 1646 | 1461637901198 Marionette TRACE conn3 <- [1,2614,null,{}] 19:31:41 INFO - PROCESS | 1646 | 1461637901201 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:41 INFO - PROCESS | 1646 | 1461637901313 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 19:31:41 INFO - PROCESS | 1646 | 1461637901422 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b7800 == 70 [pid = 1646] [id = 661] 19:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119eea000) [pid = 1646] [serial = 1983] [outer = 0x0] 19:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12150cc00) [pid = 1646] [serial = 1984] [outer = 0x119eea000] 19:31:41 INFO - PROCESS | 1646 | 1461637901456 Marionette DEBUG loaded listener.js 19:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1259df000) [pid = 1646] [serial = 1985] [outer = 0x119eea000] 19:31:41 INFO - PROCESS | 1646 | 1461637901906 Marionette TRACE conn3 <- [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]]]}] 19:31:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 19:31:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 771ms 19:31:41 INFO - PROCESS | 1646 | 1461637901969 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 19:31:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 19:31:41 INFO - PROCESS | 1646 | 1461637901971 Marionette TRACE conn3 <- [1,2617,null,{"value":"7"}] 19:31:41 INFO - PROCESS | 1646 | 1461637901996 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1646 | 1461637902001 Marionette TRACE conn3 <- [1,2618,null,{}] 19:31:42 INFO - PROCESS | 1646 | 1461637902007 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:42 INFO - PROCESS | 1646 | 1461637902122 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 19:31:42 INFO - PROCESS | 1646 | 1461637902200 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13454d800 == 71 [pid = 1646] [id = 662] 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x125ecd400) [pid = 1646] [serial = 1986] [outer = 0x0] 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x1295a6c00) [pid = 1646] [serial = 1987] [outer = 0x125ecd400] 19:31:42 INFO - PROCESS | 1646 | 1461637902230 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a9eac00) [pid = 1646] [serial = 1988] [outer = 0x125ecd400] 19:31:42 INFO - PROCESS | 1646 | 1461637902625 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 19:31:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 19:31:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 699ms 19:31:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 19:31:42 INFO - PROCESS | 1646 | 1461637902673 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 19:31:42 INFO - PROCESS | 1646 | 1461637902675 Marionette TRACE conn3 <- [1,2621,null,{"value":"7"}] 19:31:42 INFO - PROCESS | 1646 | 1461637902678 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 19:31:42 INFO - PROCESS | 1646 | 1461637902679 Marionette TRACE conn3 <- [1,2622,null,{}] 19:31:42 INFO - PROCESS | 1646 | 1461637902681 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:42 INFO - PROCESS | 1646 | 1461637902792 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 19:31:42 INFO - PROCESS | 1646 | 1461637902900 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13462e800 == 72 [pid = 1646] [id = 663] 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x128e6a000) [pid = 1646] [serial = 1989] [outer = 0x0] 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12aa44800) [pid = 1646] [serial = 1990] [outer = 0x128e6a000] 19:31:42 INFO - PROCESS | 1646 | 1461637902933 Marionette DEBUG loaded listener.js 19:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12b3be400) [pid = 1646] [serial = 1991] [outer = 0x128e6a000] 19:31:43 INFO - PROCESS | 1646 | 1461637903345 Marionette TRACE conn3 <- [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]]]}] 19:31:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 19:31:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 721ms 19:31:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 19:31:43 INFO - PROCESS | 1646 | 1461637903399 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 19:31:43 INFO - PROCESS | 1646 | 1461637903401 Marionette TRACE conn3 <- [1,2625,null,{"value":"7"}] 19:31:43 INFO - PROCESS | 1646 | 1461637903403 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 19:31:43 INFO - PROCESS | 1646 | 1461637903404 Marionette TRACE conn3 <- [1,2626,null,{}] 19:31:43 INFO - PROCESS | 1646 | 1461637903407 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:43 INFO - PROCESS | 1646 | 1461637903536 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 19:31:43 INFO - PROCESS | 1646 | 1461637903614 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a79800 == 73 [pid = 1646] [id = 664] 19:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12b431400) [pid = 1646] [serial = 1992] [outer = 0x0] 19:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12bcdd000) [pid = 1646] [serial = 1993] [outer = 0x12b431400] 19:31:43 INFO - PROCESS | 1646 | 1461637903651 Marionette DEBUG loaded listener.js 19:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12be39400) [pid = 1646] [serial = 1994] [outer = 0x12b431400] 19:31:44 INFO - PROCESS | 1646 | 1461637904085 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 19:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 720ms 19:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 19:31:44 INFO - PROCESS | 1646 | 1461637904124 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 19:31:44 INFO - PROCESS | 1646 | 1461637904125 Marionette TRACE conn3 <- [1,2629,null,{"value":"7"}] 19:31:44 INFO - PROCESS | 1646 | 1461637904127 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 1646 | 1461637904129 Marionette TRACE conn3 <- [1,2630,null,{}] 19:31:44 INFO - PROCESS | 1646 | 1461637904131 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:44 INFO - PROCESS | 1646 | 1461637904243 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 19:31:44 INFO - PROCESS | 1646 | 1461637904308 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x134be0000 == 74 [pid = 1646] [id = 665] 19:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12be3b000) [pid = 1646] [serial = 1995] [outer = 0x0] 19:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12c12c400) [pid = 1646] [serial = 1996] [outer = 0x12be3b000] 19:31:44 INFO - PROCESS | 1646 | 1461637904379 Marionette DEBUG loaded listener.js 19:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12c135400) [pid = 1646] [serial = 1997] [outer = 0x12be3b000] 19:31:44 INFO - PROCESS | 1646 | 1461637904793 Marionette TRACE conn3 <- [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]]]}] 19:31:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 19:31:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 723ms 19:31:44 INFO - PROCESS | 1646 | 1461637904851 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 19:31:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 19:31:44 INFO - PROCESS | 1646 | 1461637904853 Marionette TRACE conn3 <- [1,2633,null,{"value":"7"}] 19:31:44 INFO - PROCESS | 1646 | 1461637904855 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 19:31:44 INFO - PROCESS | 1646 | 1461637904856 Marionette TRACE conn3 <- [1,2634,null,{}] 19:31:44 INFO - PROCESS | 1646 | 1461637904872 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:45 INFO - PROCESS | 1646 | 1461637905009 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 19:31:45 INFO - PROCESS | 1646 | 1461637905054 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a4000 == 75 [pid = 1646] [id = 666] 19:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1197c0000) [pid = 1646] [serial = 1998] [outer = 0x0] 19:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12ac99800) [pid = 1646] [serial = 1999] [outer = 0x1197c0000] 19:31:45 INFO - PROCESS | 1646 | 1461637905084 Marionette DEBUG loaded listener.js 19:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12c136c00) [pid = 1646] [serial = 2000] [outer = 0x1197c0000] 19:31:45 INFO - PROCESS | 1646 | 1461637905711 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 19:31:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 19:31:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 871ms 19:31:45 INFO - PROCESS | 1646 | 1461637905726 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 19:31:45 INFO - PROCESS | 1646 | 1461637905729 Marionette TRACE conn3 <- [1,2637,null,{"value":"7"}] 19:31:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 19:31:45 INFO - PROCESS | 1646 | 1461637905732 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 19:31:45 INFO - PROCESS | 1646 | 1461637905735 Marionette TRACE conn3 <- [1,2638,null,{}] 19:31:45 INFO - PROCESS | 1646 | 1461637905739 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:45 INFO - PROCESS | 1646 | 1461637905840 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 19:31:45 INFO - PROCESS | 1646 | 1461637905909 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae4800 == 76 [pid = 1646] [id = 667] 19:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x117688400) [pid = 1646] [serial = 2001] [outer = 0x0] 19:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x11806f800) [pid = 1646] [serial = 2002] [outer = 0x117688400] 19:31:45 INFO - PROCESS | 1646 | 1461637905983 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x119428800) [pid = 1646] [serial = 2003] [outer = 0x117688400] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb7800 == 75 [pid = 1646] [id = 603] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x130cdb800 == 74 [pid = 1646] [id = 658] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12d777000 == 73 [pid = 1646] [id = 657] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12c188800 == 72 [pid = 1646] [id = 656] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12b3c8400) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12d44b000 == 71 [pid = 1646] [id = 655] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12ccb2800 == 70 [pid = 1646] [id = 654] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12c182000 == 69 [pid = 1646] [id = 653] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12b508800 == 68 [pid = 1646] [id = 652] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca3000 == 67 [pid = 1646] [id = 651] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x129c44000 == 66 [pid = 1646] [id = 650] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x128fe1800 == 65 [pid = 1646] [id = 649] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11997b800 == 64 [pid = 1646] [id = 648] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ac000 == 63 [pid = 1646] [id = 647] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x11a096000 == 62 [pid = 1646] [id = 646] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x134640000 == 61 [pid = 1646] [id = 643] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1e000 == 60 [pid = 1646] [id = 642] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x12954f800 == 59 [pid = 1646] [id = 641] 19:31:46 INFO - PROCESS | 1646 | --DOCSHELL 0x1193bc800 == 58 [pid = 1646] [id = 640] 19:31:46 INFO - PROCESS | 1646 | 1461637906561 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 19:31:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 19:31:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 874ms 19:31:46 INFO - PROCESS | 1646 | 1461637906607 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 19:31:46 INFO - PROCESS | 1646 | 1461637906611 Marionette TRACE conn3 <- [1,2641,null,{"value":"7"}] 19:31:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 19:31:46 INFO - PROCESS | 1646 | 1461637906615 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 19:31:46 INFO - PROCESS | 1646 | 1461637906617 Marionette TRACE conn3 <- [1,2642,null,{}] 19:31:46 INFO - PROCESS | 1646 | 1461637906619 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:46 INFO - PROCESS | 1646 | 1461637906712 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1295aa800) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1295f1c00) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12981e000) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12aa4f800) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a9f7c00) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x121675800) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x119451800) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x118f33c00) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x112059400) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x11643d000) [pid = 1646] [serial = 1883] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11333b800) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11871cc00) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x119c8e400) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12141a400) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12aa9b400) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x128eab800) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x128e6d800) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12ac91000) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12588a800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x1167f2400) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x125ec7800) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x127898000) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119dac800) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b3c5000) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12b3bdc00) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x1187cf400) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x128e78000) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x115f07000) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x124757800) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1299c1800) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129465c00) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12ac9b800) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a9ee400) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 19:31:46 INFO - PROCESS | 1646 | 1461637906785 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215d7800 == 59 [pid = 1646] [id = 668] 19:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x115f07000) [pid = 1646] [serial = 2004] [outer = 0x0] 19:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1187cf400) [pid = 1646] [serial = 2005] [outer = 0x115f07000] 19:31:46 INFO - PROCESS | 1646 | 1461637906814 Marionette DEBUG loaded listener.js 19:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12141d800) [pid = 1646] [serial = 2006] [outer = 0x115f07000] 19:31:47 INFO - PROCESS | 1646 | 1461637907151 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 19:31:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 571ms 19:31:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 19:31:47 INFO - PROCESS | 1646 | 1461637907187 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1646 | 1461637907188 Marionette TRACE conn3 <- [1,2645,null,{"value":"7"}] 19:31:47 INFO - PROCESS | 1646 | 1461637907191 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1646 | 1461637907193 Marionette TRACE conn3 <- [1,2646,null,{}] 19:31:47 INFO - PROCESS | 1646 | 1461637907200 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:47 INFO - PROCESS | 1646 | 1461637907293 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 19:31:47 INFO - PROCESS | 1646 | 1461637907360 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa8f800 == 60 [pid = 1646] [id = 669] 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x121514c00) [pid = 1646] [serial = 2007] [outer = 0x0] 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1244ed800) [pid = 1646] [serial = 2008] [outer = 0x121514c00] 19:31:47 INFO - PROCESS | 1646 | 1461637907389 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x125ed3800) [pid = 1646] [serial = 2009] [outer = 0x121514c00] 19:31:47 INFO - PROCESS | 1646 | 1461637907702 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 19:31:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 19:31:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 570ms 19:31:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 19:31:47 INFO - PROCESS | 1646 | 1461637907762 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 19:31:47 INFO - PROCESS | 1646 | 1461637907764 Marionette TRACE conn3 <- [1,2649,null,{"value":"7"}] 19:31:47 INFO - PROCESS | 1646 | 1461637907766 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 19:31:47 INFO - PROCESS | 1646 | 1461637907767 Marionette TRACE conn3 <- [1,2650,null,{}] 19:31:47 INFO - PROCESS | 1646 | 1461637907770 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:47 INFO - PROCESS | 1646 | 1461637907860 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 19:31:47 INFO - PROCESS | 1646 | 1461637907921 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b503000 == 61 [pid = 1646] [id = 670] 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1259e4000) [pid = 1646] [serial = 2010] [outer = 0x0] 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1278f7400) [pid = 1646] [serial = 2011] [outer = 0x1259e4000] 19:31:47 INFO - PROCESS | 1646 | 1461637907952 Marionette DEBUG loaded listener.js 19:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128ea0c00) [pid = 1646] [serial = 2012] [outer = 0x1259e4000] 19:31:48 INFO - PROCESS | 1646 | 1461637908249 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 19:31:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 19:31:48 INFO - PROCESS | 1646 | 1461637908287 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 1646 | 1461637908289 Marionette TRACE conn3 <- [1,2653,null,{"value":"7"}] 19:31:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 19:31:48 INFO - PROCESS | 1646 | 1461637908292 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1646 | 1461637908293 Marionette TRACE conn3 <- [1,2654,null,{}] 19:31:48 INFO - PROCESS | 1646 | 1461637908295 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:48 INFO - PROCESS | 1646 | 1461637908380 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 19:31:48 INFO - PROCESS | 1646 | 1461637908387 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b2000 == 62 [pid = 1646] [id = 671] 19:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128ea9800) [pid = 1646] [serial = 2013] [outer = 0x0] 19:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128fa3400) [pid = 1646] [serial = 2014] [outer = 0x128ea9800] 19:31:48 INFO - PROCESS | 1646 | 1461637908413 Marionette DEBUG loaded listener.js 19:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129465000) [pid = 1646] [serial = 2015] [outer = 0x128ea9800] 19:31:48 INFO - PROCESS | 1646 | 1461637908804 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 19:31:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 19:31:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 19:31:48 INFO - PROCESS | 1646 | 1461637908811 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 19:31:48 INFO - PROCESS | 1646 | 1461637908813 Marionette TRACE conn3 <- [1,2657,null,{"value":"7"}] 19:31:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 19:31:48 INFO - PROCESS | 1646 | 1461637908815 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 19:31:48 INFO - PROCESS | 1646 | 1461637908816 Marionette TRACE conn3 <- [1,2658,null,{}] 19:31:48 INFO - PROCESS | 1646 | 1461637908818 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:48 INFO - PROCESS | 1646 | 1461637908940 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 19:31:48 INFO - PROCESS | 1646 | 1461637908953 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ea000 == 63 [pid = 1646] [id = 672] 19:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1294c5800) [pid = 1646] [serial = 2016] [outer = 0x0] 19:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1295b2400) [pid = 1646] [serial = 2017] [outer = 0x1294c5800] 19:31:48 INFO - PROCESS | 1646 | 1461637908981 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12aa50000) [pid = 1646] [serial = 2018] [outer = 0x1294c5800] 19:31:49 INFO - PROCESS | 1646 | 1461637909342 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 19:31:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 569ms 19:31:49 INFO - PROCESS | 1646 | 1461637909385 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1646 | 1461637909386 Marionette TRACE conn3 <- [1,2661,null,{"value":"7"}] 19:31:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 19:31:49 INFO - PROCESS | 1646 | 1461637909390 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1646 | 1461637909392 Marionette TRACE conn3 <- [1,2662,null,{}] 19:31:49 INFO - PROCESS | 1646 | 1461637909395 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:49 INFO - PROCESS | 1646 | 1461637909540 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 19:31:49 INFO - PROCESS | 1646 | 1461637909554 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d764000 == 64 [pid = 1646] [id = 673] 19:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12aa4f000) [pid = 1646] [serial = 2019] [outer = 0x0] 19:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12ac9c000) [pid = 1646] [serial = 2020] [outer = 0x12aa4f000] 19:31:49 INFO - PROCESS | 1646 | 1461637909580 Marionette DEBUG loaded listener.js 19:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b3cb800) [pid = 1646] [serial = 2021] [outer = 0x12aa4f000] 19:31:49 INFO - PROCESS | 1646 | 1461637909920 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 19:31:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 19:31:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 571ms 19:31:49 INFO - PROCESS | 1646 | 1461637909960 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 19:31:49 INFO - PROCESS | 1646 | 1461637909961 Marionette TRACE conn3 <- [1,2665,null,{"value":"7"}] 19:31:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 19:31:49 INFO - PROCESS | 1646 | 1461637909964 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 19:31:49 INFO - PROCESS | 1646 | 1461637909965 Marionette TRACE conn3 <- [1,2666,null,{}] 19:31:49 INFO - PROCESS | 1646 | 1461637909967 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:50 INFO - PROCESS | 1646 | 1461637910080 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 19:31:50 INFO - PROCESS | 1646 | 1461637910094 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb1800 == 65 [pid = 1646] [id = 674] 19:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b3c7400) [pid = 1646] [serial = 2022] [outer = 0x0] 19:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bcdf400) [pid = 1646] [serial = 2023] [outer = 0x12b3c7400] 19:31:50 INFO - PROCESS | 1646 | 1461637910120 Marionette DEBUG loaded listener.js 19:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12be38800) [pid = 1646] [serial = 2024] [outer = 0x12b3c7400] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x125ed2000) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119c95000) [pid = 1646] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12521a000) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1187c8800) [pid = 1646] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x116430c00) [pid = 1646] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x121610000) [pid = 1646] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x128e2c000) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12945b000) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x111f91c00) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12981f800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12aa48c00) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129460800) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 19:31:50 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x111c46c00) [pid = 1646] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 19:31:50 INFO - PROCESS | 1646 | 1461637910956 Marionette TRACE conn3 <- [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]]]}] 19:31:50 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) 19:31:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1020ms 19:31:50 INFO - PROCESS | 1646 | 1461637910985 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 19:31:50 INFO - PROCESS | 1646 | 1461637910986 Marionette TRACE conn3 <- [1,2669,null,{"value":"7"}] 19:31:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 19:31:51 INFO - PROCESS | 1646 | 1461637910998 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 19:31:51 INFO - PROCESS | 1646 | 1461637910999 Marionette TRACE conn3 <- [1,2670,null,{}] 19:31:51 INFO - PROCESS | 1646 | 1461637911001 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:51 INFO - PROCESS | 1646 | 1461637911078 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 19:31:51 INFO - PROCESS | 1646 | 1461637911082 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12983d800 == 66 [pid = 1646] [id = 675] 19:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1185f3800) [pid = 1646] [serial = 2025] [outer = 0x0] 19:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121617800) [pid = 1646] [serial = 2026] [outer = 0x1185f3800] 19:31:51 INFO - PROCESS | 1646 | 1461637911103 Marionette DEBUG loaded listener.js 19:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12945f000) [pid = 1646] [serial = 2027] [outer = 0x1185f3800] 19:31:52 INFO - PROCESS | 1646 | 1461637912042 Marionette TRACE conn3 <- [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] 19:31:52 INFO - PROCESS | 1646 | 1461637912072 Marionette TRACE conn3 <- [1,2673,null,{"value":"7"}] 19:31:52 INFO - PROCESS | 1646 | 1461637912074 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 19:31:52 INFO - PROCESS | 1646 | 1461637912075 Marionette TRACE conn3 <- [1,2674,null,{}] 19:31:52 INFO - PROCESS | 1646 | 1461637912078 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:52 INFO - PROCESS | 1646 | 1461637912188 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 19:31:52 INFO - PROCESS | 1646 | 1461637912198 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x13453c000 == 67 [pid = 1646] [id = 676] 19:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12bce9800) [pid = 1646] [serial = 2028] [outer = 0x0] 19:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12c130800) [pid = 1646] [serial = 2029] [outer = 0x12bce9800] 19:31:52 INFO - PROCESS | 1646 | 1461637912224 Marionette DEBUG loaded listener.js 19:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12c1c9400) [pid = 1646] [serial = 2030] [outer = 0x12bce9800] 19:31:53 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 19:31:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 19:31:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 19:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:31:53 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 19:31:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:31:53 INFO - _addTest/ [0,2677,"getWindowHandle",null] 19:31:53 INFO - PROCESS | 1646 | 1461637913119 Marionette TRACE conn3 <- [1,2677,null,{"value":"7"}] 19:31:53 INFO - PROCESS | 1646 | 1461637913122 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 19:31:53 INFO - PROCESS | 1646 | 1461637913124 Marionette TRACE conn3 <- [1,2678,null,{}] 19:31:53 INFO - PROCESS | 1646 | 1461637913129 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:53 INFO - PROCESS | 1646 | 1461637913241 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 19:31:53 INFO - PROCESS | 1646 | 1461637913347 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x128ed7000 == 68 [pid = 1646] [id = 677] 19:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1185f3c00) [pid = 1646] [serial = 2031] [outer = 0x0] 19:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1187c9400) [pid = 1646] [serial = 2032] [outer = 0x1185f3c00] 19:31:53 INFO - PROCESS | 1646 | 1461637913380 Marionette DEBUG loaded listener.js 19:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119492c00) [pid = 1646] [serial = 2033] [outer = 0x1185f3c00] 19:31:54 INFO - PROCESS | 1646 | 1461637914264 Marionette TRACE conn3 <- [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]]]}] 19:31:54 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) 19:31:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1176ms 19:31:54 INFO - PROCESS | 1646 | 1461637914299 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 19:31:54 INFO - PROCESS | 1646 | 1461637914303 Marionette TRACE conn3 <- [1,2681,null,{"value":"7"}] 19:31:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 19:31:54 INFO - PROCESS | 1646 | 1461637914308 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 19:31:54 INFO - PROCESS | 1646 | 1461637914310 Marionette TRACE conn3 <- [1,2682,null,{}] 19:31:54 INFO - PROCESS | 1646 | 1461637914312 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:54 INFO - PROCESS | 1646 | 1461637914427 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 19:31:54 INFO - PROCESS | 1646 | 1461637914532 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b3000 == 69 [pid = 1646] [id = 678] 19:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x119c95400) [pid = 1646] [serial = 2034] [outer = 0x0] 19:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x121513c00) [pid = 1646] [serial = 2035] [outer = 0x119c95400] 19:31:54 INFO - PROCESS | 1646 | 1461637914563 Marionette DEBUG loaded listener.js 19:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12517b000) [pid = 1646] [serial = 2036] [outer = 0x119c95400] 19:31:55 INFO - PROCESS | 1646 | 1461637915487 Marionette TRACE conn3 <- [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]]]}] 19:31:55 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) 19:31:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1220ms 19:31:55 INFO - PROCESS | 1646 | 1461637915529 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 19:31:55 INFO - PROCESS | 1646 | 1461637915530 Marionette TRACE conn3 <- [1,2685,null,{"value":"7"}] 19:31:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 19:31:55 INFO - PROCESS | 1646 | 1461637915533 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 19:31:55 INFO - PROCESS | 1646 | 1461637915538 Marionette TRACE conn3 <- [1,2686,null,{}] 19:31:55 INFO - PROCESS | 1646 | 1461637915546 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:55 INFO - PROCESS | 1646 | 1461637915689 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 19:31:55 INFO - PROCESS | 1646 | 1461637915794 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346ac800 == 70 [pid = 1646] [id = 679] 19:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x128e6ac00) [pid = 1646] [serial = 2037] [outer = 0x0] 19:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x129818800) [pid = 1646] [serial = 2038] [outer = 0x128e6ac00] 19:31:55 INFO - PROCESS | 1646 | 1461637915853 Marionette DEBUG loaded listener.js 19:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12aa48800) [pid = 1646] [serial = 2039] [outer = 0x128e6ac00] 19:31:56 INFO - PROCESS | 1646 | 1461637916751 Marionette TRACE conn3 <- [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] 19:31:56 INFO - PROCESS | 1646 | 1461637916764 Marionette TRACE conn3 <- [1,2689,null,{"value":"7"}] 19:31:56 INFO - PROCESS | 1646 | 1461637916768 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 19:31:56 INFO - PROCESS | 1646 | 1461637916770 Marionette TRACE conn3 <- [1,2690,null,{}] 19:31:56 INFO - PROCESS | 1646 | 1461637916773 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:56 INFO - PROCESS | 1646 | 1461637916875 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 19:31:56 INFO - PROCESS | 1646 | 1461637916953 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x124123800 == 71 [pid = 1646] [id = 680] 19:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x112867800) [pid = 1646] [serial = 2040] [outer = 0x0] 19:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x117684400) [pid = 1646] [serial = 2041] [outer = 0x112867800] 19:31:56 INFO - PROCESS | 1646 | 1461637916982 Marionette DEBUG loaded listener.js 19:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x119423400) [pid = 1646] [serial = 2042] [outer = 0x112867800] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x13463f800 == 70 [pid = 1646] [id = 624] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x134a8a800 == 69 [pid = 1646] [id = 625] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x130ccd800 == 68 [pid = 1646] [id = 587] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12983d800 == 67 [pid = 1646] [id = 675] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb1800 == 66 [pid = 1646] [id = 674] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12d764000 == 65 [pid = 1646] [id = 673] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ea000 == 64 [pid = 1646] [id = 672] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b2000 == 63 [pid = 1646] [id = 671] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128eaa800) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12b42a000) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x118f35800) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x115f0e000) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a9bc000) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x125170000) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12b503000 == 62 [pid = 1646] [id = 670] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa8f800 == 61 [pid = 1646] [id = 669] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1215d7800 == 60 [pid = 1646] [id = 668] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x121ae4800 == 59 [pid = 1646] [id = 667] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a4000 == 58 [pid = 1646] [id = 666] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x134be0000 == 57 [pid = 1646] [id = 665] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x134a79800 == 56 [pid = 1646] [id = 664] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x13462e800 == 55 [pid = 1646] [id = 663] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x13454d800 == 54 [pid = 1646] [id = 662] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b7800 == 53 [pid = 1646] [id = 661] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a5800 == 52 [pid = 1646] [id = 660] 19:31:57 INFO - PROCESS | 1646 | --DOCSHELL 0x117444000 == 51 [pid = 1646] [id = 659] 19:31:57 INFO - PROCESS | 1646 | 1461637917928 Marionette TRACE conn3 <- [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] 19:31:57 INFO - PROCESS | 1646 | 1461637917956 Marionette TRACE conn3 <- [1,2693,null,{"value":"7"}] 19:31:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 19:31:57 INFO - PROCESS | 1646 | 1461637917966 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 19:31:57 INFO - PROCESS | 1646 | 1461637917968 Marionette TRACE conn3 <- [1,2694,null,{}] 19:31:57 INFO - PROCESS | 1646 | 1461637917970 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:58 INFO - PROCESS | 1646 | 1461637918055 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 19:31:58 INFO - PROCESS | 1646 | 1461637918061 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1215d0000 == 52 [pid = 1646] [id = 681] 19:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1197b3800) [pid = 1646] [serial = 2043] [outer = 0x0] 19:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11a1f3400) [pid = 1646] [serial = 2044] [outer = 0x1197b3800] 19:31:58 INFO - PROCESS | 1646 | 1461637918089 Marionette DEBUG loaded listener.js 19:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x121512c00) [pid = 1646] [serial = 2045] [outer = 0x1197b3800] 19:31:58 INFO - PROCESS | 1646 | 1461637918964 Marionette TRACE conn3 <- [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] 19:31:58 INFO - PROCESS | 1646 | 1461637918988 Marionette TRACE conn3 <- [1,2697,null,{"value":"7"}] 19:31:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 19:31:58 INFO - PROCESS | 1646 | 1461637918990 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 19:31:58 INFO - PROCESS | 1646 | 1461637918993 Marionette TRACE conn3 <- [1,2698,null,{}] 19:31:59 INFO - PROCESS | 1646 | 1461637919014 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:31:59 INFO - PROCESS | 1646 | 1461637919111 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 19:31:59 INFO - PROCESS | 1646 | 1461637919169 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:31:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aca2800 == 53 [pid = 1646] [id = 682] 19:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x121614000) [pid = 1646] [serial = 2046] [outer = 0x0] 19:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x125885800) [pid = 1646] [serial = 2047] [outer = 0x121614000] 19:31:59 INFO - PROCESS | 1646 | 1461637919198 Marionette DEBUG loaded listener.js 19:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1278efc00) [pid = 1646] [serial = 2048] [outer = 0x121614000] 19:32:00 INFO - PROCESS | 1646 | 1461637920016 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 19:32:00 INFO - PROCESS | 1646 | 1461637920032 Marionette TRACE conn3 <- [1,2701,null,{"value":"7"}] 19:32:00 INFO - PROCESS | 1646 | 1461637920034 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 1646 | 1461637920035 Marionette TRACE conn3 <- [1,2702,null,{}] 19:32:00 INFO - PROCESS | 1646 | 1461637920038 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:00 INFO - PROCESS | 1646 | 1461637920152 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 19:32:00 INFO - PROCESS | 1646 | 1461637920193 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c17d000 == 54 [pid = 1646] [id = 683] 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128e72800) [pid = 1646] [serial = 2049] [outer = 0x0] 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128f96400) [pid = 1646] [serial = 2050] [outer = 0x128e72800] 19:32:00 INFO - PROCESS | 1646 | 1461637920219 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129460800) [pid = 1646] [serial = 2051] [outer = 0x128e72800] 19:32:00 INFO - PROCESS | 1646 | 1461637920579 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 19:32:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 19:32:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 570ms 19:32:00 INFO - PROCESS | 1646 | 1461637920605 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 19:32:00 INFO - PROCESS | 1646 | 1461637920606 Marionette TRACE conn3 <- [1,2705,null,{"value":"7"}] 19:32:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 19:32:00 INFO - PROCESS | 1646 | 1461637920614 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 19:32:00 INFO - PROCESS | 1646 | 1461637920615 Marionette TRACE conn3 <- [1,2706,null,{}] 19:32:00 INFO - PROCESS | 1646 | 1461637920618 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:00 INFO - PROCESS | 1646 | 1461637920725 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 19:32:00 INFO - PROCESS | 1646 | 1461637920765 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9df000 == 55 [pid = 1646] [id = 684] 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e78000) [pid = 1646] [serial = 2052] [outer = 0x0] 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1294c2400) [pid = 1646] [serial = 2053] [outer = 0x128e78000] 19:32:00 INFO - PROCESS | 1646 | 1461637920791 Marionette DEBUG loaded listener.js 19:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1295ae000) [pid = 1646] [serial = 2054] [outer = 0x128e78000] 19:32:01 INFO - PROCESS | 1646 | 1461637921115 Marionette TRACE conn3 <- [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]]]}] 19:32:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 19:32:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 526ms 19:32:01 INFO - PROCESS | 1646 | 1461637921136 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 19:32:01 INFO - PROCESS | 1646 | 1461637921137 Marionette TRACE conn3 <- [1,2709,null,{"value":"7"}] 19:32:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 19:32:01 INFO - PROCESS | 1646 | 1461637921139 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 1646 | 1461637921140 Marionette TRACE conn3 <- [1,2710,null,{}] 19:32:01 INFO - PROCESS | 1646 | 1461637921151 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:01 INFO - PROCESS | 1646 | 1461637921277 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 19:32:01 INFO - PROCESS | 1646 | 1461637921317 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d51b000 == 56 [pid = 1646] [id = 685] 19:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1295f0800) [pid = 1646] [serial = 2055] [outer = 0x0] 19:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a9f5000) [pid = 1646] [serial = 2056] [outer = 0x1295f0800] 19:32:01 INFO - PROCESS | 1646 | 1461637921345 Marionette DEBUG loaded listener.js 19:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b338800) [pid = 1646] [serial = 2057] [outer = 0x1295f0800] 19:32:01 INFO - PROCESS | 1646 | 1461637921717 Marionette TRACE conn3 <- [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] 19:32:01 INFO - PROCESS | 1646 | 1461637921760 Marionette TRACE conn3 <- [1,2713,null,{"value":"7"}] 19:32:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 19:32:01 INFO - PROCESS | 1646 | 1461637921762 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 19:32:01 INFO - PROCESS | 1646 | 1461637921763 Marionette TRACE conn3 <- [1,2714,null,{}] 19:32:01 INFO - PROCESS | 1646 | 1461637921765 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:01 INFO - PROCESS | 1646 | 1461637921872 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x121acf400) [pid = 1646] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128e2fc00) [pid = 1646] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x117155c00) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x117686000) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x124112400) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x113423c00) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x128f95000) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x111dbc800) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ac9a800) [pid = 1646] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x125883800) [pid = 1646] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x115f0bc00) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12a9f1000) [pid = 1646] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119315000) [pid = 1646] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x118466000) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x128ea4c00) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e6cc00) [pid = 1646] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1133c1800) [pid = 1646] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121422400) [pid = 1646] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1294c5800) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12aa4f000) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1197c0000) [pid = 1646] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115f07000) [pid = 1646] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x121514c00) [pid = 1646] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128ea9800) [pid = 1646] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1259e4000) [pid = 1646] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x117688400) [pid = 1646] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b3c7400) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 19:32:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1185f3800) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 19:32:02 INFO - PROCESS | 1646 | 1461637922081 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dc5000 == 57 [pid = 1646] [id = 686] 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1125b8000) [pid = 1646] [serial = 2058] [outer = 0x0] 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x115ecc800) [pid = 1646] [serial = 2059] [outer = 0x1125b8000] 19:32:02 INFO - PROCESS | 1646 | 1461637922107 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x117688400) [pid = 1646] [serial = 2060] [outer = 0x1125b8000] 19:32:02 INFO - PROCESS | 1646 | 1461637922401 Marionette TRACE conn3 <- [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]]]}] 19:32:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 19:32:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 670ms 19:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 19:32:02 INFO - PROCESS | 1646 | 1461637922432 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 19:32:02 INFO - PROCESS | 1646 | 1461637922434 Marionette TRACE conn3 <- [1,2717,null,{"value":"7"}] 19:32:02 INFO - PROCESS | 1646 | 1461637922436 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1646 | 1461637922437 Marionette TRACE conn3 <- [1,2718,null,{}] 19:32:02 INFO - PROCESS | 1646 | 1461637922439 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:02 INFO - PROCESS | 1646 | 1461637922530 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 19:32:02 INFO - PROCESS | 1646 | 1461637922557 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1d000 == 58 [pid = 1646] [id = 687] 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x124702c00) [pid = 1646] [serial = 2061] [outer = 0x0] 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1259d9800) [pid = 1646] [serial = 2062] [outer = 0x124702c00] 19:32:02 INFO - PROCESS | 1646 | 1461637922582 Marionette DEBUG loaded listener.js 19:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x128e78800) [pid = 1646] [serial = 2063] [outer = 0x124702c00] 19:32:02 INFO - PROCESS | 1646 | 1461637922925 Marionette TRACE conn3 <- [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] 19:32:02 INFO - PROCESS | 1646 | 1461637922955 Marionette TRACE conn3 <- [1,2721,null,{"value":"7"}] 19:32:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 19:32:02 INFO - PROCESS | 1646 | 1461637922958 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 19:32:02 INFO - PROCESS | 1646 | 1461637922959 Marionette TRACE conn3 <- [1,2722,null,{}] 19:32:02 INFO - PROCESS | 1646 | 1461637922961 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:03 INFO - PROCESS | 1646 | 1461637923078 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 19:32:03 INFO - PROCESS | 1646 | 1461637923087 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb0000 == 59 [pid = 1646] [id = 688] 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x128e37400) [pid = 1646] [serial = 2064] [outer = 0x0] 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1299ba000) [pid = 1646] [serial = 2065] [outer = 0x128e37400] 19:32:03 INFO - PROCESS | 1646 | 1461637923113 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b3c5c00) [pid = 1646] [serial = 2066] [outer = 0x128e37400] 19:32:03 INFO - PROCESS | 1646 | 1461637923416 Marionette TRACE conn3 <- [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] 19:32:03 INFO - PROCESS | 1646 | 1461637923435 Marionette TRACE conn3 <- [1,2725,null,{"value":"7"}] 19:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 19:32:03 INFO - PROCESS | 1646 | 1461637923438 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 1646 | 1461637923439 Marionette TRACE conn3 <- [1,2726,null,{}] 19:32:03 INFO - PROCESS | 1646 | 1461637923441 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:03 INFO - PROCESS | 1646 | 1461637923535 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 19:32:03 INFO - PROCESS | 1646 | 1461637923539 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x134622000 == 60 [pid = 1646] [id = 689] 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b426400) [pid = 1646] [serial = 2067] [outer = 0x0] 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12be3cc00) [pid = 1646] [serial = 2068] [outer = 0x12b426400] 19:32:03 INFO - PROCESS | 1646 | 1461637923565 Marionette DEBUG loaded listener.js 19:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12c133800) [pid = 1646] [serial = 2069] [outer = 0x12b426400] 19:32:03 INFO - PROCESS | 1646 | 1461637923920 Marionette TRACE conn3 <- [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]]]}] 19:32:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 19:32:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 19:32:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 19:32:03 INFO - PROCESS | 1646 | 1461637923963 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 19:32:03 INFO - PROCESS | 1646 | 1461637923965 Marionette TRACE conn3 <- [1,2729,null,{"value":"7"}] 19:32:03 INFO - PROCESS | 1646 | 1461637923968 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 19:32:03 INFO - PROCESS | 1646 | 1461637923970 Marionette TRACE conn3 <- [1,2730,null,{}] 19:32:03 INFO - PROCESS | 1646 | 1461637923973 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:04 INFO - PROCESS | 1646 | 1461637924192 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 19:32:04 INFO - PROCESS | 1646 | 1461637924282 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1193b9800 == 61 [pid = 1646] [id = 690] 19:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x110eb4800) [pid = 1646] [serial = 2070] [outer = 0x0] 19:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1120e4400) [pid = 1646] [serial = 2071] [outer = 0x110eb4800] 19:32:04 INFO - PROCESS | 1646 | 1461637924333 Marionette DEBUG loaded listener.js 19:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1175b2c00) [pid = 1646] [serial = 2072] [outer = 0x110eb4800] 19:32:05 INFO - PROCESS | 1646 | --DOCSHELL 0x12d445000 == 60 [pid = 1646] [id = 16] 19:32:05 INFO - PROCESS | 1646 | 1461637925280 Marionette TRACE conn3 <- [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] 19:32:05 INFO - PROCESS | 1646 | 1461637925295 Marionette TRACE conn3 <- [1,2733,null,{"value":"7"}] 19:32:05 INFO - PROCESS | 1646 | 1461637925299 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 19:32:05 INFO - PROCESS | 1646 | 1461637925302 Marionette TRACE conn3 <- [1,2734,null,{}] 19:32:05 INFO - PROCESS | 1646 | 1461637925305 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:05 INFO - PROCESS | 1646 | 1461637925415 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 19:32:05 INFO - PROCESS | 1646 | 1461637925521 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b51d800 == 61 [pid = 1646] [id = 691] 19:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119ee3000) [pid = 1646] [serial = 2073] [outer = 0x0] 19:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1215e9c00) [pid = 1646] [serial = 2074] [outer = 0x119ee3000] 19:32:05 INFO - PROCESS | 1646 | 1461637925555 Marionette DEBUG loaded listener.js 19:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x121c77c00) [pid = 1646] [serial = 2075] [outer = 0x119ee3000] 19:32:05 INFO - PROCESS | 1646 | 1461637925997 Marionette TRACE conn3 <- [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]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 19:32:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 723ms 19:32:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 19:32:06 INFO - PROCESS | 1646 | 1461637926028 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 1646 | 1461637926031 Marionette TRACE conn3 <- [1,2737,null,{"value":"7"}] 19:32:06 INFO - PROCESS | 1646 | 1461637926035 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 1646 | 1461637926036 Marionette TRACE conn3 <- [1,2738,null,{}] 19:32:06 INFO - PROCESS | 1646 | 1461637926039 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:06 INFO - PROCESS | 1646 | 1461637926147 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 19:32:06 INFO - PROCESS | 1646 | 1461637926226 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dca6000 == 62 [pid = 1646] [id = 692] 19:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12470a000) [pid = 1646] [serial = 2076] [outer = 0x0] 19:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1278f4000) [pid = 1646] [serial = 2077] [outer = 0x12470a000] 19:32:06 INFO - PROCESS | 1646 | 1461637926256 Marionette DEBUG loaded listener.js 19:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12945c000) [pid = 1646] [serial = 2078] [outer = 0x12470a000] 19:32:06 INFO - PROCESS | 1646 | 1461637926661 Marionette TRACE conn3 <- [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]]]}] 19:32:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 19:32:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 670ms 19:32:06 INFO - PROCESS | 1646 | 1461637926705 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 19:32:06 INFO - PROCESS | 1646 | 1461637926708 Marionette TRACE conn3 <- [1,2741,null,{"value":"7"}] 19:32:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 19:32:06 INFO - PROCESS | 1646 | 1461637926716 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 19:32:06 INFO - PROCESS | 1646 | 1461637926720 Marionette TRACE conn3 <- [1,2742,null,{}] 19:32:06 INFO - PROCESS | 1646 | 1461637926722 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:06 INFO - PROCESS | 1646 | 1461637926853 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 19:32:06 INFO - PROCESS | 1646 | 1461637926934 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a8a800 == 63 [pid = 1646] [id = 693] 19:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1294c9800) [pid = 1646] [serial = 2079] [outer = 0x0] 19:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12a9f0c00) [pid = 1646] [serial = 2080] [outer = 0x1294c9800] 19:32:06 INFO - PROCESS | 1646 | 1461637926966 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b340800) [pid = 1646] [serial = 2081] [outer = 0x1294c9800] 19:32:07 INFO - PROCESS | 1646 | 1461637927377 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 19:32:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 19:32:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 677ms 19:32:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 19:32:07 INFO - PROCESS | 1646 | 1461637927390 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 19:32:07 INFO - PROCESS | 1646 | 1461637927391 Marionette TRACE conn3 <- [1,2745,null,{"value":"7"}] 19:32:07 INFO - PROCESS | 1646 | 1461637927394 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 19:32:07 INFO - PROCESS | 1646 | 1461637927395 Marionette TRACE conn3 <- [1,2746,null,{}] 19:32:07 INFO - PROCESS | 1646 | 1461637927397 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:07 INFO - PROCESS | 1646 | 1461637927505 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 19:32:07 INFO - PROCESS | 1646 | 1461637927610 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x136fc8000 == 64 [pid = 1646] [id = 694] 19:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12b42b400) [pid = 1646] [serial = 2082] [outer = 0x0] 19:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12c134c00) [pid = 1646] [serial = 2083] [outer = 0x12b42b400] 19:32:07 INFO - PROCESS | 1646 | 1461637927641 Marionette DEBUG loaded listener.js 19:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12c1cd800) [pid = 1646] [serial = 2084] [outer = 0x12b42b400] 19:32:08 INFO - PROCESS | 1646 | 1461637928061 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 19:32:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 674ms 19:32:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 19:32:08 INFO - PROCESS | 1646 | 1461637928068 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 1646 | 1461637928069 Marionette TRACE conn3 <- [1,2749,null,{"value":"7"}] 19:32:08 INFO - PROCESS | 1646 | 1461637928072 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1646 | 1461637928073 Marionette TRACE conn3 <- [1,2750,null,{}] 19:32:08 INFO - PROCESS | 1646 | 1461637928076 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:08 INFO - PROCESS | 1646 | 1461637928187 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 19:32:08 INFO - PROCESS | 1646 | 1461637928286 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1343a7800 == 65 [pid = 1646] [id = 695] 19:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12c1d8000) [pid = 1646] [serial = 2085] [outer = 0x0] 19:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12ca24c00) [pid = 1646] [serial = 2086] [outer = 0x12c1d8000] 19:32:08 INFO - PROCESS | 1646 | 1461637928324 Marionette DEBUG loaded listener.js 19:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12ca2cc00) [pid = 1646] [serial = 2087] [outer = 0x12c1d8000] 19:32:08 INFO - PROCESS | 1646 | 1461637928782 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 19:32:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 19:32:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 718ms 19:32:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 19:32:08 INFO - PROCESS | 1646 | 1461637928791 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 19:32:08 INFO - PROCESS | 1646 | 1461637928793 Marionette TRACE conn3 <- [1,2753,null,{"value":"7"}] 19:32:08 INFO - PROCESS | 1646 | 1461637928797 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 19:32:08 INFO - PROCESS | 1646 | 1461637928799 Marionette TRACE conn3 <- [1,2754,null,{}] 19:32:08 INFO - PROCESS | 1646 | 1461637928802 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:08 INFO - PROCESS | 1646 | 1461637928957 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 19:32:09 INFO - PROCESS | 1646 | 1461637929101 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x137793800 == 66 [pid = 1646] [id = 696] 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12ca25c00) [pid = 1646] [serial = 2088] [outer = 0x0] 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12ca32800) [pid = 1646] [serial = 2089] [outer = 0x12ca25c00] 19:32:09 INFO - PROCESS | 1646 | 1461637929146 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12cc93c00) [pid = 1646] [serial = 2090] [outer = 0x12ca25c00] 19:32:09 INFO - PROCESS | 1646 | 1461637929646 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 19:32:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 19:32:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 872ms 19:32:09 INFO - PROCESS | 1646 | 1461637929669 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 19:32:09 INFO - PROCESS | 1646 | 1461637929670 Marionette TRACE conn3 <- [1,2757,null,{"value":"7"}] 19:32:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 19:32:09 INFO - PROCESS | 1646 | 1461637929672 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 19:32:09 INFO - PROCESS | 1646 | 1461637929674 Marionette TRACE conn3 <- [1,2758,null,{}] 19:32:09 INFO - PROCESS | 1646 | 1461637929676 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:09 INFO - PROCESS | 1646 | 1461637929784 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 19:32:09 INFO - PROCESS | 1646 | 1461637929893 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x112961800 == 67 [pid = 1646] [id = 697] 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x111088400) [pid = 1646] [serial = 2091] [outer = 0x0] 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x115e4ac00) [pid = 1646] [serial = 2092] [outer = 0x111088400] 19:32:09 INFO - PROCESS | 1646 | 1461637929925 Marionette DEBUG loaded listener.js 19:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119431c00) [pid = 1646] [serial = 2093] [outer = 0x111088400] 19:32:10 INFO - PROCESS | 1646 | 1461637930498 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 19:32:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 19:32:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 871ms 19:32:10 INFO - PROCESS | 1646 | 1461637930552 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 19:32:10 INFO - PROCESS | 1646 | 1461637930556 Marionette TRACE conn3 <- [1,2761,null,{"value":"7"}] 19:32:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 19:32:10 INFO - PROCESS | 1646 | 1461637930562 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 19:32:10 INFO - PROCESS | 1646 | 1461637930564 Marionette TRACE conn3 <- [1,2762,null,{}] 19:32:10 INFO - PROCESS | 1646 | 1461637930569 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:10 INFO - PROCESS | 1646 | 1461637930675 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 19:32:10 INFO - PROCESS | 1646 | 1461637930757 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12749f800 == 68 [pid = 1646] [id = 698] 19:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115f11c00) [pid = 1646] [serial = 2094] [outer = 0x0] 19:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x116a75000) [pid = 1646] [serial = 2095] [outer = 0x115f11c00] 19:32:10 INFO - PROCESS | 1646 | 1461637930786 Marionette DEBUG loaded listener.js 19:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x118f32800) [pid = 1646] [serial = 2096] [outer = 0x115f11c00] 19:32:11 INFO - PROCESS | 1646 | 1461637931259 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 19:32:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 724ms 19:32:11 INFO - PROCESS | 1646 | 1461637931286 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1646 | 1461637931290 Marionette TRACE conn3 <- [1,2765,null,{"value":"7"}] 19:32:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 19:32:11 INFO - PROCESS | 1646 | 1461637931295 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1646 | 1461637931296 Marionette TRACE conn3 <- [1,2766,null,{}] 19:32:11 INFO - PROCESS | 1646 | 1461637931321 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:11 INFO - PROCESS | 1646 | 1461637931431 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 19:32:11 INFO - PROCESS | 1646 | 1461637931513 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x127495800 == 69 [pid = 1646] [id = 699] 19:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12150e000) [pid = 1646] [serial = 2097] [outer = 0x0] 19:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x121619000) [pid = 1646] [serial = 2098] [outer = 0x12150e000] 19:32:11 INFO - PROCESS | 1646 | 1461637931541 Marionette DEBUG loaded listener.js 19:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x124449000) [pid = 1646] [serial = 2099] [outer = 0x12150e000] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x134622000 == 68 [pid = 1646] [id = 689] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb0000 == 67 [pid = 1646] [id = 688] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1d000 == 66 [pid = 1646] [id = 687] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x115dc5000 == 65 [pid = 1646] [id = 686] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d51b000 == 64 [pid = 1646] [id = 685] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9df000 == 63 [pid = 1646] [id = 684] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12c17d000 == 62 [pid = 1646] [id = 683] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x111cb6000) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119425800) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12150cc00) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x1295a6c00) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12aa44800) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12bcdd000) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12c12c400) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12c130800) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12aca2800 == 61 [pid = 1646] [id = 682] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1215d0000 == 60 [pid = 1646] [id = 681] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x124123800 == 59 [pid = 1646] [id = 680] 19:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x13453c000 == 58 [pid = 1646] [id = 676] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x1197b9000) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x128e30400) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1169b5c00) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x1299b3000) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x115f02800) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12bce7000) [pid = 1646] [serial = 1937] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1295f5000) [pid = 1646] [serial = 1874] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x118176000) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12ac9cc00) [pid = 1646] [serial = 1877] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x121c76000) [pid = 1646] [serial = 1868] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a118800) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1295b3c00) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12aaa1c00) [pid = 1646] [serial = 1934] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x125884400) [pid = 1646] [serial = 1880] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1278f8400) [pid = 1646] [serial = 1928] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x128e30800) [pid = 1646] [serial = 1871] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1294cd400) [pid = 1646] [serial = 1931] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x118f33000) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1295b2400) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ac9c000) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12c136c00) [pid = 1646] [serial = 2000] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12ac99800) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1187cf400) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12141d800) [pid = 1646] [serial = 2006] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1244ed800) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x125ed3800) [pid = 1646] [serial = 2009] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x128fa3400) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1278f7400) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128ea0c00) [pid = 1646] [serial = 2012] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11806f800) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x119428800) [pid = 1646] [serial = 2003] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12be38800) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12bcdf400) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b3cb800) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x121617800) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12945f000) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12aa50000) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129465000) [pid = 1646] [serial = 2015] [outer = 0x0] [url = about:blank] 19:32:11 INFO - PROCESS | 1646 | 1461637931953 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 19:32:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 19:32:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 669ms 19:32:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 19:32:11 INFO - PROCESS | 1646 | 1461637931964 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 19:32:11 INFO - PROCESS | 1646 | 1461637931965 Marionette TRACE conn3 <- [1,2769,null,{"value":"7"}] 19:32:11 INFO - PROCESS | 1646 | 1461637931967 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 19:32:11 INFO - PROCESS | 1646 | 1461637931970 Marionette TRACE conn3 <- [1,2770,null,{}] 19:32:11 INFO - PROCESS | 1646 | 1461637931977 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:12 INFO - PROCESS | 1646 | 1461637932074 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 19:32:12 INFO - PROCESS | 1646 | 1461637932080 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1274a1000 == 59 [pid = 1646] [id = 700] 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1219b8000) [pid = 1646] [serial = 2100] [outer = 0x0] 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x125ec6800) [pid = 1646] [serial = 2101] [outer = 0x1219b8000] 19:32:12 INFO - PROCESS | 1646 | 1461637932109 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x128e2fc00) [pid = 1646] [serial = 2102] [outer = 0x1219b8000] 19:32:12 INFO - PROCESS | 1646 | 1461637932491 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 19:32:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 19:32:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 572ms 19:32:12 INFO - PROCESS | 1646 | 1461637932545 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 19:32:12 INFO - PROCESS | 1646 | 1461637932547 Marionette TRACE conn3 <- [1,2773,null,{"value":"7"}] 19:32:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 19:32:12 INFO - PROCESS | 1646 | 1461637932549 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 19:32:12 INFO - PROCESS | 1646 | 1461637932550 Marionette TRACE conn3 <- [1,2774,null,{}] 19:32:12 INFO - PROCESS | 1646 | 1461637932552 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:12 INFO - PROCESS | 1646 | 1461637932645 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 19:32:12 INFO - PROCESS | 1646 | 1461637932652 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b463800 == 60 [pid = 1646] [id = 701] 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x128eab000) [pid = 1646] [serial = 2103] [outer = 0x0] 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x128ecec00) [pid = 1646] [serial = 2104] [outer = 0x128eab000] 19:32:12 INFO - PROCESS | 1646 | 1461637932679 Marionette DEBUG loaded listener.js 19:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129463000) [pid = 1646] [serial = 2105] [outer = 0x128eab000] 19:32:13 INFO - PROCESS | 1646 | 1461637933038 Marionette TRACE conn3 <- [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]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 19:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 518ms 19:32:13 INFO - PROCESS | 1646 | 1461637933068 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1646 | 1461637933069 Marionette TRACE conn3 <- [1,2777,null,{"value":"7"}] 19:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 19:32:13 INFO - PROCESS | 1646 | 1461637933072 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1646 | 1461637933073 Marionette TRACE conn3 <- [1,2778,null,{}] 19:32:13 INFO - PROCESS | 1646 | 1461637933075 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:13 INFO - PROCESS | 1646 | 1461637933165 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 19:32:13 INFO - PROCESS | 1646 | 1461637933170 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6c000 == 61 [pid = 1646] [id = 702] 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129466400) [pid = 1646] [serial = 2106] [outer = 0x0] 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1295aa800) [pid = 1646] [serial = 2107] [outer = 0x129466400] 19:32:13 INFO - PROCESS | 1646 | 1461637933197 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129813400) [pid = 1646] [serial = 2108] [outer = 0x129466400] 19:32:13 INFO - PROCESS | 1646 | 1461637933526 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 19:32:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 19:32:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 471ms 19:32:13 INFO - PROCESS | 1646 | 1461637933545 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 19:32:13 INFO - PROCESS | 1646 | 1461637933547 Marionette TRACE conn3 <- [1,2781,null,{"value":"7"}] 19:32:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 19:32:13 INFO - PROCESS | 1646 | 1461637933549 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 19:32:13 INFO - PROCESS | 1646 | 1461637933550 Marionette TRACE conn3 <- [1,2782,null,{}] 19:32:13 INFO - PROCESS | 1646 | 1461637933552 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:13 INFO - PROCESS | 1646 | 1461637933659 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 19:32:13 INFO - PROCESS | 1646 | 1461637933739 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2c6800 == 62 [pid = 1646] [id = 703] 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x1295a6400) [pid = 1646] [serial = 2109] [outer = 0x0] 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12aa48000) [pid = 1646] [serial = 2110] [outer = 0x1295a6400] 19:32:13 INFO - PROCESS | 1646 | 1461637933767 Marionette DEBUG loaded listener.js 19:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b3c8400) [pid = 1646] [serial = 2111] [outer = 0x1295a6400] 19:32:14 INFO - PROCESS | 1646 | 1461637934216 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 19:32:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 719ms 19:32:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 19:32:14 INFO - PROCESS | 1646 | 1461637934269 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1646 | 1461637934271 Marionette TRACE conn3 <- [1,2785,null,{"value":"7"}] 19:32:14 INFO - PROCESS | 1646 | 1461637934274 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1646 | 1461637934276 Marionette TRACE conn3 <- [1,2786,null,{}] 19:32:14 INFO - PROCESS | 1646 | 1461637934279 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:14 INFO - PROCESS | 1646 | 1461637934464 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 19:32:14 INFO - PROCESS | 1646 | 1461637934489 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d1af800 == 63 [pid = 1646] [id = 704] 19:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b427000) [pid = 1646] [serial = 2112] [outer = 0x0] 19:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12be3bc00) [pid = 1646] [serial = 2113] [outer = 0x12b427000] 19:32:14 INFO - PROCESS | 1646 | 1461637934518 Marionette DEBUG loaded listener.js 19:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12c1d1000) [pid = 1646] [serial = 2114] [outer = 0x12b427000] 19:32:14 INFO - PROCESS | 1646 | 1461637934866 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 19:32:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 19:32:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 619ms 19:32:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 19:32:14 INFO - PROCESS | 1646 | 1461637934894 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 19:32:14 INFO - PROCESS | 1646 | 1461637934895 Marionette TRACE conn3 <- [1,2789,null,{"value":"7"}] 19:32:14 INFO - PROCESS | 1646 | 1461637934897 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 19:32:14 INFO - PROCESS | 1646 | 1461637934898 Marionette TRACE conn3 <- [1,2790,null,{}] 19:32:14 INFO - PROCESS | 1646 | 1461637934912 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:15 INFO - PROCESS | 1646 | 1461637935030 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 19:32:15 INFO - PROCESS | 1646 | 1461637935072 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da1b800 == 64 [pid = 1646] [id = 705] 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x127526400) [pid = 1646] [serial = 2115] [outer = 0x0] 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12752ac00) [pid = 1646] [serial = 2116] [outer = 0x127526400] 19:32:15 INFO - PROCESS | 1646 | 1461637935112 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12752fc00) [pid = 1646] [serial = 2117] [outer = 0x127526400] 19:32:15 INFO - PROCESS | 1646 | 1461637935416 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 19:32:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 19:32:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 531ms 19:32:15 INFO - PROCESS | 1646 | 1461637935438 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 19:32:15 INFO - PROCESS | 1646 | 1461637935439 Marionette TRACE conn3 <- [1,2793,null,{"value":"7"}] 19:32:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 19:32:15 INFO - PROCESS | 1646 | 1461637935442 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 19:32:15 INFO - PROCESS | 1646 | 1461637935443 Marionette TRACE conn3 <- [1,2794,null,{}] 19:32:15 INFO - PROCESS | 1646 | 1461637935447 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:15 INFO - PROCESS | 1646 | 1461637935569 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 19:32:15 INFO - PROCESS | 1646 | 1461637935579 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb6000 == 65 [pid = 1646] [id = 706] 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x127529000) [pid = 1646] [serial = 2118] [outer = 0x0] 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bcdf400) [pid = 1646] [serial = 2119] [outer = 0x127529000] 19:32:15 INFO - PROCESS | 1646 | 1461637935604 Marionette DEBUG loaded listener.js 19:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12ca23400) [pid = 1646] [serial = 2120] [outer = 0x127529000] 19:32:16 INFO - PROCESS | 1646 | 1461637936001 Marionette TRACE conn3 <- [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]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 19:32:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 19:32:16 INFO - PROCESS | 1646 | 1461637936012 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 19:32:16 INFO - PROCESS | 1646 | 1461637936014 Marionette TRACE conn3 <- [1,2797,null,{"value":"7"}] 19:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 19:32:16 INFO - PROCESS | 1646 | 1461637936017 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1646 | 1461637936019 Marionette TRACE conn3 <- [1,2798,null,{}] 19:32:16 INFO - PROCESS | 1646 | 1461637936022 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:16 INFO - PROCESS | 1646 | 1461637936270 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x110eb2000) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b431400) [pid = 1646] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119eea000) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1295f0800) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e78000) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112867800) [pid = 1646] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12bce9800) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x1197b3800) [pid = 1646] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x124702c00) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1125b8000) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x121614000) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x128e72800) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x128e37400) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x128e6a000) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x125ecd400) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x119306800) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 19:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12be3b000) [pid = 1646] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 19:32:16 INFO - PROCESS | 1646 | 1461637936343 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1244ab800 == 66 [pid = 1646] [id = 707] 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1125b8000) [pid = 1646] [serial = 2121] [outer = 0x0] 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x117157c00) [pid = 1646] [serial = 2122] [outer = 0x1125b8000] 19:32:16 INFO - PROCESS | 1646 | 1461637936369 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x121515400) [pid = 1646] [serial = 2123] [outer = 0x1125b8000] 19:32:16 INFO - PROCESS | 1646 | 1461637936654 Marionette TRACE conn3 <- [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]]]}] 19:32:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 19:32:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 673ms 19:32:16 INFO - PROCESS | 1646 | 1461637936693 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 19:32:16 INFO - PROCESS | 1646 | 1461637936694 Marionette TRACE conn3 <- [1,2801,null,{"value":"7"}] 19:32:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 19:32:16 INFO - PROCESS | 1646 | 1461637936697 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 19:32:16 INFO - PROCESS | 1646 | 1461637936699 Marionette TRACE conn3 <- [1,2802,null,{}] 19:32:16 INFO - PROCESS | 1646 | 1461637936701 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:16 INFO - PROCESS | 1646 | 1461637936840 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 19:32:16 INFO - PROCESS | 1646 | 1461637936849 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344c8000 == 67 [pid = 1646] [id = 708] 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119eea000) [pid = 1646] [serial = 2124] [outer = 0x0] 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129462800) [pid = 1646] [serial = 2125] [outer = 0x119eea000] 19:32:16 INFO - PROCESS | 1646 | 1461637936878 Marionette DEBUG loaded listener.js 19:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12c28a000) [pid = 1646] [serial = 2126] [outer = 0x119eea000] 19:32:17 INFO - PROCESS | 1646 | 1461637937189 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 19:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 19:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 19:32:17 INFO - PROCESS | 1646 | 1461637937219 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1646 | 1461637937220 Marionette TRACE conn3 <- [1,2805,null,{"value":"7"}] 19:32:17 INFO - PROCESS | 1646 | 1461637937222 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1646 | 1461637937223 Marionette TRACE conn3 <- [1,2806,null,{}] 19:32:17 INFO - PROCESS | 1646 | 1461637937225 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:17 INFO - PROCESS | 1646 | 1461637937321 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 19:32:17 INFO - PROCESS | 1646 | 1461637937326 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x1346ab000 == 68 [pid = 1646] [id = 709] 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12750a400) [pid = 1646] [serial = 2127] [outer = 0x0] 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12750d400) [pid = 1646] [serial = 2128] [outer = 0x12750a400] 19:32:17 INFO - PROCESS | 1646 | 1461637937351 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x127511c00) [pid = 1646] [serial = 2129] [outer = 0x12750a400] 19:32:17 INFO - PROCESS | 1646 | 1461637937703 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 19:32:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 19:32:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 19:32:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 19:32:17 INFO - PROCESS | 1646 | 1461637937742 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 19:32:17 INFO - PROCESS | 1646 | 1461637937744 Marionette TRACE conn3 <- [1,2809,null,{"value":"7"}] 19:32:17 INFO - PROCESS | 1646 | 1461637937746 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 19:32:17 INFO - PROCESS | 1646 | 1461637937747 Marionette TRACE conn3 <- [1,2810,null,{}] 19:32:17 INFO - PROCESS | 1646 | 1461637937761 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:17 INFO - PROCESS | 1646 | 1461637937856 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 19:32:17 INFO - PROCESS | 1646 | 1461637937860 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x134be2800 == 69 [pid = 1646] [id = 710] 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x121614000) [pid = 1646] [serial = 2130] [outer = 0x0] 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ca26800) [pid = 1646] [serial = 2131] [outer = 0x121614000] 19:32:17 INFO - PROCESS | 1646 | 1461637937885 Marionette DEBUG loaded listener.js 19:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12cc8dc00) [pid = 1646] [serial = 2132] [outer = 0x121614000] 19:32:18 INFO - PROCESS | 1646 | 1461637938296 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 19:32:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 19:32:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 581ms 19:32:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 19:32:18 INFO - PROCESS | 1646 | 1461637938328 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 19:32:18 INFO - PROCESS | 1646 | 1461637938330 Marionette TRACE conn3 <- [1,2813,null,{"value":"7"}] 19:32:18 INFO - PROCESS | 1646 | 1461637938334 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 19:32:18 INFO - PROCESS | 1646 | 1461637938338 Marionette TRACE conn3 <- [1,2814,null,{}] 19:32:18 INFO - PROCESS | 1646 | 1461637938342 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:18 INFO - PROCESS | 1646 | 1461637938453 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 19:32:18 INFO - PROCESS | 1646 | 1461637938564 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x11997e000 == 70 [pid = 1646] [id = 711] 19:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1169b4400) [pid = 1646] [serial = 2133] [outer = 0x0] 19:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11817e800) [pid = 1646] [serial = 2134] [outer = 0x1169b4400] 19:32:18 INFO - PROCESS | 1646 | 1461637938596 Marionette DEBUG loaded listener.js 19:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119428800) [pid = 1646] [serial = 2135] [outer = 0x1169b4400] 19:32:19 INFO - PROCESS | 1646 | 1461637939036 Marionette TRACE conn3 <- [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]]]}] 19:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 19:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 772ms 19:32:19 INFO - PROCESS | 1646 | 1461637939107 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 1646 | 1461637939112 Marionette TRACE conn3 <- [1,2817,null,{"value":"7"}] 19:32:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 19:32:19 INFO - PROCESS | 1646 | 1461637939135 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 1646 | 1461637939137 Marionette TRACE conn3 <- [1,2818,null,{}] 19:32:19 INFO - PROCESS | 1646 | 1461637939140 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:19 INFO - PROCESS | 1646 | 1461637939256 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 19:32:19 INFO - PROCESS | 1646 | 1461637939337 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b452800 == 71 [pid = 1646] [id = 712] 19:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x1219b5800) [pid = 1646] [serial = 2136] [outer = 0x0] 19:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x121f23c00) [pid = 1646] [serial = 2137] [outer = 0x1219b5800] 19:32:19 INFO - PROCESS | 1646 | 1461637939368 Marionette DEBUG loaded listener.js 19:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x127504c00) [pid = 1646] [serial = 2138] [outer = 0x1219b5800] 19:32:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 19:32:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 19:32:19 INFO - PROCESS | 1646 | 1461637939799 Marionette TRACE conn3 <- [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]]]}] 19:32:19 INFO - PROCESS | 1646 | 1461637939805 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 19:32:19 INFO - PROCESS | 1646 | 1461637939806 Marionette TRACE conn3 <- [1,2821,null,{"value":"7"}] 19:32:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 19:32:19 INFO - PROCESS | 1646 | 1461637939809 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 19:32:19 INFO - PROCESS | 1646 | 1461637939811 Marionette TRACE conn3 <- [1,2822,null,{}] 19:32:19 INFO - PROCESS | 1646 | 1461637939818 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:19 INFO - PROCESS | 1646 | 1461637939945 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 19:32:20 INFO - PROCESS | 1646 | 1461637940061 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x134541000 == 72 [pid = 1646] [id = 713] 19:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127517800) [pid = 1646] [serial = 2139] [outer = 0x0] 19:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12751e400) [pid = 1646] [serial = 2140] [outer = 0x127517800] 19:32:20 INFO - PROCESS | 1646 | 1461637940117 Marionette DEBUG loaded listener.js 19:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1278f8400) [pid = 1646] [serial = 2141] [outer = 0x127517800] 19:32:20 INFO - PROCESS | 1646 | 1461637940656 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 19:32:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 19:32:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 875ms 19:32:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 19:32:20 INFO - PROCESS | 1646 | 1461637940684 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 19:32:20 INFO - PROCESS | 1646 | 1461637940686 Marionette TRACE conn3 <- [1,2825,null,{"value":"7"}] 19:32:20 INFO - PROCESS | 1646 | 1461637940689 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 19:32:20 INFO - PROCESS | 1646 | 1461637940690 Marionette TRACE conn3 <- [1,2826,null,{}] 19:32:20 INFO - PROCESS | 1646 | 1461637940695 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:20 INFO - PROCESS | 1646 | 1461637940807 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 19:32:20 INFO - PROCESS | 1646 | 1461637940917 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x134bd3800 == 73 [pid = 1646] [id = 714] 19:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e9e800) [pid = 1646] [serial = 2142] [outer = 0x0] 19:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129468c00) [pid = 1646] [serial = 2143] [outer = 0x128e9e800] 19:32:20 INFO - PROCESS | 1646 | 1461637940959 Marionette DEBUG loaded listener.js 19:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12aa43c00) [pid = 1646] [serial = 2144] [outer = 0x128e9e800] 19:32:21 INFO - PROCESS | 1646 | 1461637941455 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 19:32:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 19:32:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 820ms 19:32:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 19:32:21 INFO - PROCESS | 1646 | 1461637941510 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 19:32:21 INFO - PROCESS | 1646 | 1461637941511 Marionette TRACE conn3 <- [1,2829,null,{"value":"7"}] 19:32:21 INFO - PROCESS | 1646 | 1461637941515 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 19:32:21 INFO - PROCESS | 1646 | 1461637941517 Marionette TRACE conn3 <- [1,2830,null,{}] 19:32:21 INFO - PROCESS | 1646 | 1461637941520 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:21 INFO - PROCESS | 1646 | 1461637941850 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 19:32:22 INFO - PROCESS | 1646 | 1461637942034 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x117446000 == 74 [pid = 1646] [id = 715] 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x110ebc400) [pid = 1646] [serial = 2145] [outer = 0x0] 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11110e400) [pid = 1646] [serial = 2146] [outer = 0x110ebc400] 19:32:22 INFO - PROCESS | 1646 | 1461637942083 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1125c2000) [pid = 1646] [serial = 2147] [outer = 0x110ebc400] 19:32:22 INFO - PROCESS | 1646 | 1461637942604 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 19:32:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 19:32:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1126ms 19:32:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 19:32:22 INFO - PROCESS | 1646 | 1461637942643 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 19:32:22 INFO - PROCESS | 1646 | 1461637942645 Marionette TRACE conn3 <- [1,2833,null,{"value":"7"}] 19:32:22 INFO - PROCESS | 1646 | 1461637942648 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 19:32:22 INFO - PROCESS | 1646 | 1461637942651 Marionette TRACE conn3 <- [1,2834,null,{}] 19:32:22 INFO - PROCESS | 1646 | 1461637942655 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:22 INFO - PROCESS | 1646 | 1461637942755 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 19:32:22 INFO - PROCESS | 1646 | 1461637942840 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x1131b0000 == 75 [pid = 1646] [id = 716] 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x115d88800) [pid = 1646] [serial = 2148] [outer = 0x0] 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x115f06c00) [pid = 1646] [serial = 2149] [outer = 0x115d88800] 19:32:22 INFO - PROCESS | 1646 | 1461637942869 Marionette DEBUG loaded listener.js 19:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x115f10000) [pid = 1646] [serial = 2150] [outer = 0x115d88800] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11822b800 == 74 [pid = 1646] [id = 583] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x134617000 == 73 [pid = 1646] [id = 619] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c18f000 == 72 [pid = 1646] [id = 547] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2b3000 == 71 [pid = 1646] [id = 678] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x124135000 == 70 [pid = 1646] [id = 584] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x128ed7000 == 69 [pid = 1646] [id = 677] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcab000 == 68 [pid = 1646] [id = 567] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc78800 == 67 [pid = 1646] [id = 544] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1346ab000 == 66 [pid = 1646] [id = 709] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1344c8000 == 65 [pid = 1646] [id = 708] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1244ab800 == 64 [pid = 1646] [id = 707] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb6000 == 63 [pid = 1646] [id = 706] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12da1b800 == 62 [pid = 1646] [id = 705] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1187c9400) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x121513c00) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12be3cc00) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | 1461637943361 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12d1af800 == 61 [pid = 1646] [id = 704] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12c2c6800 == 60 [pid = 1646] [id = 703] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc6c000 == 59 [pid = 1646] [id = 702] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b463800 == 58 [pid = 1646] [id = 701] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1274a1000 == 57 [pid = 1646] [id = 700] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x127495800 == 56 [pid = 1646] [id = 699] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bc63000 == 55 [pid = 1646] [id = 17] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12749f800 == 54 [pid = 1646] [id = 698] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1343a7800 == 53 [pid = 1646] [id = 695] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x136fc8000 == 52 [pid = 1646] [id = 694] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x134a8a800 == 51 [pid = 1646] [id = 693] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12dca6000 == 50 [pid = 1646] [id = 692] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b51d800 == 49 [pid = 1646] [id = 691] 19:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1193b9800 == 48 [pid = 1646] [id = 690] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x117684400) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119423400) [pid = 1646] [serial = 2042] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12c1c9400) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11a1f3400) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x121512c00) [pid = 1646] [serial = 2045] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b338800) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129818800) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x1259d9800) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x117688400) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x115ecc800) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x125885800) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x128f96400) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x129460800) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b3c5c00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128e78800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1278efc00) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1299ba000) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b3be400) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12a9eac00) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1197bfc00) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12c135400) [pid = 1646] [serial = 1997] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x115f0f000) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12be39400) [pid = 1646] [serial = 1994] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1259df000) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12a9f5000) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1295ae000) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 19:32:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 19:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1294c2400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 19:32:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 780ms 19:32:23 INFO - PROCESS | 1646 | 1461637943429 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 19:32:23 INFO - PROCESS | 1646 | 1461637943431 Marionette TRACE conn3 <- [1,2837,null,{"value":"7"}] 19:32:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 19:32:23 INFO - PROCESS | 1646 | 1461637943433 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 19:32:23 INFO - PROCESS | 1646 | 1461637943435 Marionette TRACE conn3 <- [1,2838,null,{}] 19:32:23 INFO - PROCESS | 1646 | 1461637943440 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:23 INFO - PROCESS | 1646 | 1461637943520 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 19:32:23 INFO - PROCESS | 1646 | 1461637943530 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x116fed000 == 49 [pid = 1646] [id = 717] 19:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11645a000) [pid = 1646] [serial = 2151] [outer = 0x0] 19:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1167fb400) [pid = 1646] [serial = 2152] [outer = 0x11645a000] 19:32:23 INFO - PROCESS | 1646 | 1461637943556 Marionette DEBUG loaded listener.js 19:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1175afc00) [pid = 1646] [serial = 2153] [outer = 0x11645a000] 19:32:23 INFO - PROCESS | 1646 | 1461637943983 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 19:32:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 19:32:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 570ms 19:32:24 INFO - PROCESS | 1646 | 1461637944004 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 19:32:24 INFO - PROCESS | 1646 | 1461637944006 Marionette TRACE conn3 <- [1,2841,null,{"value":"7"}] 19:32:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 19:32:24 INFO - PROCESS | 1646 | 1461637944014 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 1646 | 1461637944017 Marionette TRACE conn3 <- [1,2842,null,{}] 19:32:24 INFO - PROCESS | 1646 | 1461637944019 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:24 INFO - PROCESS | 1646 | 1461637944104 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 19:32:24 INFO - PROCESS | 1646 | 1461637944109 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11a1b8800 == 50 [pid = 1646] [id = 718] 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11768b800) [pid = 1646] [serial = 2154] [outer = 0x0] 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11871e400) [pid = 1646] [serial = 2155] [outer = 0x11768b800] 19:32:24 INFO - PROCESS | 1646 | 1461637944135 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x118f32c00) [pid = 1646] [serial = 2156] [outer = 0x11768b800] 19:32:24 INFO - PROCESS | 1646 | 1461637944466 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 19:32:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 19:32:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 474ms 19:32:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 19:32:24 INFO - PROCESS | 1646 | 1461637944485 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 19:32:24 INFO - PROCESS | 1646 | 1461637944486 Marionette TRACE conn3 <- [1,2845,null,{"value":"7"}] 19:32:24 INFO - PROCESS | 1646 | 1461637944488 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 19:32:24 INFO - PROCESS | 1646 | 1461637944489 Marionette TRACE conn3 <- [1,2846,null,{}] 19:32:24 INFO - PROCESS | 1646 | 1461637944492 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:24 INFO - PROCESS | 1646 | 1461637944583 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 19:32:24 INFO - PROCESS | 1646 | 1461637944640 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216e9800 == 51 [pid = 1646] [id = 719] 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11801d400) [pid = 1646] [serial = 2157] [outer = 0x0] 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x119423000) [pid = 1646] [serial = 2158] [outer = 0x11801d400] 19:32:24 INFO - PROCESS | 1646 | 1461637944667 Marionette DEBUG loaded listener.js 19:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11945a800) [pid = 1646] [serial = 2159] [outer = 0x11801d400] 19:32:24 INFO - PROCESS | 1646 | 1461637944968 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 19:32:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 19:32:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 520ms 19:32:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 19:32:25 INFO - PROCESS | 1646 | 1461637945008 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 19:32:25 INFO - PROCESS | 1646 | 1461637945010 Marionette TRACE conn3 <- [1,2849,null,{"value":"7"}] 19:32:25 INFO - PROCESS | 1646 | 1461637945012 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 1646 | 1461637945013 Marionette TRACE conn3 <- [1,2850,null,{}] 19:32:25 INFO - PROCESS | 1646 | 1461637945015 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:25 INFO - PROCESS | 1646 | 1461637945101 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 19:32:25 INFO - PROCESS | 1646 | 1461637945168 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x124135800 == 52 [pid = 1646] [id = 720] 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1197b6000) [pid = 1646] [serial = 2160] [outer = 0x0] 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1197bc000) [pid = 1646] [serial = 2161] [outer = 0x1197b6000] 19:32:25 INFO - PROCESS | 1646 | 1461637945202 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119daf000) [pid = 1646] [serial = 2162] [outer = 0x1197b6000] 19:32:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 19:32:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 519ms 19:32:25 INFO - PROCESS | 1646 | 1461637945528 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 19:32:25 INFO - PROCESS | 1646 | 1461637945532 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 19:32:25 INFO - PROCESS | 1646 | 1461637945533 Marionette TRACE conn3 <- [1,2853,null,{"value":"7"}] 19:32:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 19:32:25 INFO - PROCESS | 1646 | 1461637945536 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 19:32:25 INFO - PROCESS | 1646 | 1461637945537 Marionette TRACE conn3 <- [1,2854,null,{}] 19:32:25 INFO - PROCESS | 1646 | 1461637945542 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:25 INFO - PROCESS | 1646 | 1461637945670 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 19:32:25 INFO - PROCESS | 1646 | 1461637945685 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x115f4f800 == 53 [pid = 1646] [id = 721] 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x119e45800) [pid = 1646] [serial = 2163] [outer = 0x0] 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a1f1000) [pid = 1646] [serial = 2164] [outer = 0x119e45800] 19:32:25 INFO - PROCESS | 1646 | 1461637945718 Marionette DEBUG loaded listener.js 19:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12141c400) [pid = 1646] [serial = 2165] [outer = 0x119e45800] 19:32:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 19:32:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 670ms 19:32:26 INFO - PROCESS | 1646 | 1461637946203 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 19:32:26 INFO - PROCESS | 1646 | 1461637946207 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 1646 | 1461637946208 Marionette TRACE conn3 <- [1,2857,null,{"value":"7"}] 19:32:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 19:32:26 INFO - PROCESS | 1646 | 1461637946210 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1646 | 1461637946211 Marionette TRACE conn3 <- [1,2858,null,{}] 19:32:26 INFO - PROCESS | 1646 | 1461637946213 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:26 INFO - PROCESS | 1646 | 1461637946319 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 19:32:26 INFO - PROCESS | 1646 | 1461637946324 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x128fd5800 == 54 [pid = 1646] [id = 722] 19:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12141c800) [pid = 1646] [serial = 2166] [outer = 0x0] 19:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12147f400) [pid = 1646] [serial = 2167] [outer = 0x12141c800] 19:32:26 INFO - PROCESS | 1646 | 1461637946350 Marionette DEBUG loaded listener.js 19:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x121516000) [pid = 1646] [serial = 2168] [outer = 0x12141c800] 19:32:26 INFO - PROCESS | 1646 | 1461637946790 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 19:32:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 19:32:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 621ms 19:32:26 INFO - PROCESS | 1646 | 1461637946832 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 19:32:26 INFO - PROCESS | 1646 | 1461637946834 Marionette TRACE conn3 <- [1,2861,null,{"value":"7"}] 19:32:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 19:32:26 INFO - PROCESS | 1646 | 1461637946837 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 19:32:26 INFO - PROCESS | 1646 | 1461637946839 Marionette TRACE conn3 <- [1,2862,null,{}] 19:32:26 INFO - PROCESS | 1646 | 1461637946845 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:27 INFO - PROCESS | 1646 | 1461637947006 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 19:32:27 INFO - PROCESS | 1646 | 1461637947104 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c42800 == 55 [pid = 1646] [id = 723] 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12141f400) [pid = 1646] [serial = 2169] [outer = 0x0] 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x121617c00) [pid = 1646] [serial = 2170] [outer = 0x12141f400] 19:32:27 INFO - PROCESS | 1646 | 1461637947145 Marionette DEBUG loaded listener.js 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1219b6800) [pid = 1646] [serial = 2171] [outer = 0x12141f400] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12d445800) [pid = 1646] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b426400) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b427000) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x127526400) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1295a6400) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1219b8000) [pid = 1646] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x127529000) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x115f11c00) [pid = 1646] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x128eab000) [pid = 1646] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12150e000) [pid = 1646] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129466400) [pid = 1646] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12750a400) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1125b8000) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12cc97400) [pid = 1646] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119eea000) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 19:32:27 INFO - PROCESS | 1646 | 1461637947755 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 19:32:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 19:32:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 971ms 19:32:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 19:32:27 INFO - PROCESS | 1646 | 1461637947809 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 19:32:27 INFO - PROCESS | 1646 | 1461637947810 Marionette TRACE conn3 <- [1,2865,null,{"value":"7"}] 19:32:27 INFO - PROCESS | 1646 | 1461637947812 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 19:32:27 INFO - PROCESS | 1646 | 1461637947813 Marionette TRACE conn3 <- [1,2866,null,{}] 19:32:27 INFO - PROCESS | 1646 | 1461637947815 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:27 INFO - PROCESS | 1646 | 1461637947900 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 19:32:27 INFO - PROCESS | 1646 | 1461637947906 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa94000 == 56 [pid = 1646] [id = 724] 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119e3f000) [pid = 1646] [serial = 2172] [outer = 0x0] 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x121ac9c00) [pid = 1646] [serial = 2173] [outer = 0x119e3f000] 19:32:27 INFO - PROCESS | 1646 | 1461637947932 Marionette DEBUG loaded listener.js 19:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12410e400) [pid = 1646] [serial = 2174] [outer = 0x119e3f000] 19:32:28 INFO - PROCESS | 1646 | 1461637948271 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 19:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 468ms 19:32:28 INFO - PROCESS | 1646 | 1461637948280 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1646 | 1461637948283 Marionette TRACE conn3 <- [1,2869,null,{"value":"7"}] 19:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 19:32:28 INFO - PROCESS | 1646 | 1461637948288 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1646 | 1461637948289 Marionette TRACE conn3 <- [1,2870,null,{}] 19:32:28 INFO - PROCESS | 1646 | 1461637948291 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:28 INFO - PROCESS | 1646 | 1461637948407 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 19:32:28 INFO - PROCESS | 1646 | 1461637948432 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acbb000 == 57 [pid = 1646] [id = 725] 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1167bd000) [pid = 1646] [serial = 2175] [outer = 0x0] 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1244e6800) [pid = 1646] [serial = 2176] [outer = 0x1167bd000] 19:32:28 INFO - PROCESS | 1646 | 1461637948462 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x125175000) [pid = 1646] [serial = 2177] [outer = 0x1167bd000] 19:32:28 INFO - PROCESS | 1646 | 1461637948767 Marionette TRACE conn3 <- [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]]]}] 19:32:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 19:32:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 520ms 19:32:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 19:32:28 INFO - PROCESS | 1646 | 1461637948808 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 19:32:28 INFO - PROCESS | 1646 | 1461637948810 Marionette TRACE conn3 <- [1,2873,null,{"value":"7"}] 19:32:28 INFO - PROCESS | 1646 | 1461637948812 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 19:32:28 INFO - PROCESS | 1646 | 1461637948814 Marionette TRACE conn3 <- [1,2874,null,{}] 19:32:28 INFO - PROCESS | 1646 | 1461637948816 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:28 INFO - PROCESS | 1646 | 1461637948915 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 19:32:28 INFO - PROCESS | 1646 | 1461637948919 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b522000 == 58 [pid = 1646] [id = 726] 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12521ac00) [pid = 1646] [serial = 2178] [outer = 0x0] 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1259e4000) [pid = 1646] [serial = 2179] [outer = 0x12521ac00] 19:32:28 INFO - PROCESS | 1646 | 1461637948945 Marionette DEBUG loaded listener.js 19:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12750a800) [pid = 1646] [serial = 2180] [outer = 0x12521ac00] 19:32:29 INFO - PROCESS | 1646 | 1461637949268 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 19:32:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 469ms 19:32:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 19:32:29 INFO - PROCESS | 1646 | 1461637949282 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1646 | 1461637949283 Marionette TRACE conn3 <- [1,2877,null,{"value":"7"}] 19:32:29 INFO - PROCESS | 1646 | 1461637949287 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1646 | 1461637949290 Marionette TRACE conn3 <- [1,2878,null,{}] 19:32:29 INFO - PROCESS | 1646 | 1461637949293 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:29 INFO - PROCESS | 1646 | 1461637949411 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 19:32:29 INFO - PROCESS | 1646 | 1461637949418 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2f000 == 59 [pid = 1646] [id = 727] 19:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119307000) [pid = 1646] [serial = 2181] [outer = 0x0] 19:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x127509400) [pid = 1646] [serial = 2182] [outer = 0x119307000] 19:32:29 INFO - PROCESS | 1646 | 1461637949443 Marionette DEBUG loaded listener.js 19:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x127520800) [pid = 1646] [serial = 2183] [outer = 0x119307000] 19:32:29 INFO - PROCESS | 1646 | 1461637949875 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 19:32:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 19:32:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 622ms 19:32:29 INFO - PROCESS | 1646 | 1461637949910 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 19:32:29 INFO - PROCESS | 1646 | 1461637949912 Marionette TRACE conn3 <- [1,2881,null,{"value":"7"}] 19:32:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 19:32:29 INFO - PROCESS | 1646 | 1461637949916 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 19:32:29 INFO - PROCESS | 1646 | 1461637949918 Marionette TRACE conn3 <- [1,2882,null,{}] 19:32:29 INFO - PROCESS | 1646 | 1461637949922 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:30 INFO - PROCESS | 1646 | 1461637950074 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 19:32:30 INFO - PROCESS | 1646 | 1461637950130 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x117448800 == 60 [pid = 1646] [id = 728] 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x112865800) [pid = 1646] [serial = 2184] [outer = 0x0] 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1133c1800) [pid = 1646] [serial = 2185] [outer = 0x112865800] 19:32:30 INFO - PROCESS | 1646 | 1461637950163 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x115f08000) [pid = 1646] [serial = 2186] [outer = 0x112865800] 19:32:30 INFO - PROCESS | 1646 | 1461637950602 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 19:32:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 19:32:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 721ms 19:32:30 INFO - PROCESS | 1646 | 1461637950637 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 19:32:30 INFO - PROCESS | 1646 | 1461637950641 Marionette TRACE conn3 <- [1,2885,null,{"value":"7"}] 19:32:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 19:32:30 INFO - PROCESS | 1646 | 1461637950648 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 19:32:30 INFO - PROCESS | 1646 | 1461637950650 Marionette TRACE conn3 <- [1,2886,null,{}] 19:32:30 INFO - PROCESS | 1646 | 1461637950653 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:30 INFO - PROCESS | 1646 | 1461637950760 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 19:32:30 INFO - PROCESS | 1646 | 1461637950837 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x121ae8000 == 61 [pid = 1646] [id = 729] 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x115f11400) [pid = 1646] [serial = 2187] [outer = 0x0] 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1169b6400) [pid = 1646] [serial = 2188] [outer = 0x115f11400] 19:32:30 INFO - PROCESS | 1646 | 1461637950869 Marionette DEBUG loaded listener.js 19:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1185f6c00) [pid = 1646] [serial = 2189] [outer = 0x115f11400] 19:32:31 INFO - PROCESS | 1646 | 1461637951296 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 19:32:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 19:32:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 672ms 19:32:31 INFO - PROCESS | 1646 | 1461637951319 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 19:32:31 INFO - PROCESS | 1646 | 1461637951322 Marionette TRACE conn3 <- [1,2889,null,{"value":"7"}] 19:32:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 19:32:31 INFO - PROCESS | 1646 | 1461637951326 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 19:32:31 INFO - PROCESS | 1646 | 1461637951332 Marionette TRACE conn3 <- [1,2890,null,{}] 19:32:31 INFO - PROCESS | 1646 | 1461637951344 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:31 INFO - PROCESS | 1646 | 1461637951488 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 19:32:31 INFO - PROCESS | 1646 | 1461637951595 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b518000 == 62 [pid = 1646] [id = 730] 19:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119423c00) [pid = 1646] [serial = 2190] [outer = 0x0] 19:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x119495400) [pid = 1646] [serial = 2191] [outer = 0x119423c00] 19:32:31 INFO - PROCESS | 1646 | 1461637951630 Marionette DEBUG loaded listener.js 19:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119eeb000) [pid = 1646] [serial = 2192] [outer = 0x119423c00] 19:32:32 INFO - PROCESS | 1646 | 1461637952090 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 19:32:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 830ms 19:32:32 INFO - PROCESS | 1646 | 1461637952156 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 1646 | 1461637952158 Marionette TRACE conn3 <- [1,2893,null,{"value":"7"}] 19:32:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 19:32:32 INFO - PROCESS | 1646 | 1461637952160 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1646 | 1461637952161 Marionette TRACE conn3 <- [1,2894,null,{}] 19:32:32 INFO - PROCESS | 1646 | 1461637952164 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:32 INFO - PROCESS | 1646 | 1461637952270 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 19:32:32 INFO - PROCESS | 1646 | 1461637952346 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b3000 == 63 [pid = 1646] [id = 731] 19:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11a1f5000) [pid = 1646] [serial = 2193] [outer = 0x0] 19:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x121c75400) [pid = 1646] [serial = 2194] [outer = 0x11a1f5000] 19:32:32 INFO - PROCESS | 1646 | 1461637952377 Marionette DEBUG loaded listener.js 19:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x125170000) [pid = 1646] [serial = 2195] [outer = 0x11a1f5000] 19:32:32 INFO - PROCESS | 1646 | 1461637952814 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 19:32:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 19:32:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 722ms 19:32:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 19:32:32 INFO - PROCESS | 1646 | 1461637952885 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 19:32:32 INFO - PROCESS | 1646 | 1461637952886 Marionette TRACE conn3 <- [1,2897,null,{"value":"7"}] 19:32:32 INFO - PROCESS | 1646 | 1461637952891 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 19:32:32 INFO - PROCESS | 1646 | 1461637952893 Marionette TRACE conn3 <- [1,2898,null,{}] 19:32:32 INFO - PROCESS | 1646 | 1461637952896 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:33 INFO - PROCESS | 1646 | 1461637953001 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 19:32:33 INFO - PROCESS | 1646 | 1461637953077 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ccae000 == 64 [pid = 1646] [id = 732] 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119307400) [pid = 1646] [serial = 2196] [outer = 0x0] 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12150d000) [pid = 1646] [serial = 2197] [outer = 0x119307400] 19:32:33 INFO - PROCESS | 1646 | 1461637953110 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12750e800) [pid = 1646] [serial = 2198] [outer = 0x119307400] 19:32:33 INFO - PROCESS | 1646 | 1461637953537 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 19:32:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 19:32:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 670ms 19:32:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 19:32:33 INFO - PROCESS | 1646 | 1461637953563 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 19:32:33 INFO - PROCESS | 1646 | 1461637953564 Marionette TRACE conn3 <- [1,2901,null,{"value":"7"}] 19:32:33 INFO - PROCESS | 1646 | 1461637953566 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 19:32:33 INFO - PROCESS | 1646 | 1461637953568 Marionette TRACE conn3 <- [1,2902,null,{}] 19:32:33 INFO - PROCESS | 1646 | 1461637953571 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:33 INFO - PROCESS | 1646 | 1461637953691 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 19:32:33 INFO - PROCESS | 1646 | 1461637953806 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d196800 == 65 [pid = 1646] [id = 733] 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11111b000) [pid = 1646] [serial = 2199] [outer = 0x0] 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x127518800) [pid = 1646] [serial = 2200] [outer = 0x11111b000] 19:32:33 INFO - PROCESS | 1646 | 1461637953838 Marionette DEBUG loaded listener.js 19:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x1278ee400) [pid = 1646] [serial = 2201] [outer = 0x11111b000] 19:32:34 INFO - PROCESS | 1646 | 1461637954243 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 19:32:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 19:32:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 871ms 19:32:34 INFO - PROCESS | 1646 | 1461637954445 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 19:32:34 INFO - PROCESS | 1646 | 1461637954448 Marionette TRACE conn3 <- [1,2905,null,{"value":"7"}] 19:32:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 19:32:34 INFO - PROCESS | 1646 | 1461637954470 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 19:32:34 INFO - PROCESS | 1646 | 1461637954472 Marionette TRACE conn3 <- [1,2906,null,{}] 19:32:34 INFO - PROCESS | 1646 | 1461637954478 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:34 INFO - PROCESS | 1646 | 1461637954581 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 19:32:34 INFO - PROCESS | 1646 | 1461637954655 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x124134000 == 66 [pid = 1646] [id = 734] 19:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115e27c00) [pid = 1646] [serial = 2202] [outer = 0x0] 19:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x115f08400) [pid = 1646] [serial = 2203] [outer = 0x115e27c00] 19:32:34 INFO - PROCESS | 1646 | 1461637954684 Marionette DEBUG loaded listener.js 19:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11695b400) [pid = 1646] [serial = 2204] [outer = 0x115e27c00] 19:32:35 INFO - PROCESS | 1646 | 1461637955124 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 19:32:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 19:32:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 693ms 19:32:35 INFO - PROCESS | 1646 | 1461637955145 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 19:32:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 19:32:35 INFO - PROCESS | 1646 | 1461637955147 Marionette TRACE conn3 <- [1,2909,null,{"value":"7"}] 19:32:35 INFO - PROCESS | 1646 | 1461637955153 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1646 | 1461637955157 Marionette TRACE conn3 <- [1,2910,null,{}] 19:32:35 INFO - PROCESS | 1646 | 1461637955160 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:35 INFO - PROCESS | 1646 | 1461637955260 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 19:32:35 INFO - PROCESS | 1646 | 1461637955326 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e5d000 == 67 [pid = 1646] [id = 735] 19:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x115f0b800) [pid = 1646] [serial = 2205] [outer = 0x0] 19:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x118467000) [pid = 1646] [serial = 2206] [outer = 0x115f0b800] 19:32:35 INFO - PROCESS | 1646 | 1461637955354 Marionette DEBUG loaded listener.js 19:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1187c9400) [pid = 1646] [serial = 2207] [outer = 0x115f0b800] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12b522000 == 66 [pid = 1646] [id = 726] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12acbb000 == 65 [pid = 1646] [id = 725] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa94000 == 64 [pid = 1646] [id = 724] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x129c42800 == 63 [pid = 1646] [id = 723] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12d448000) [pid = 1646] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12ca26800) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x128fd5800 == 62 [pid = 1646] [id = 722] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x115f4f800 == 61 [pid = 1646] [id = 721] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x124135800 == 60 [pid = 1646] [id = 720] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1216e9800 == 59 [pid = 1646] [id = 719] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11a1b8800 == 58 [pid = 1646] [id = 718] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x116fed000 == 57 [pid = 1646] [id = 717] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x1131b0000 == 56 [pid = 1646] [id = 716] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x117446000 == 55 [pid = 1646] [id = 715] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x134bd3800 == 54 [pid = 1646] [id = 714] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x134541000 == 53 [pid = 1646] [id = 713] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x12b452800 == 52 [pid = 1646] [id = 712] 19:32:35 INFO - PROCESS | 1646 | --DOCSHELL 0x11997e000 == 51 [pid = 1646] [id = 711] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12c133800) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12be3bc00) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12752ac00) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12752fc00) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x1215e9c00) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12aa48000) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a9f0c00) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x125ec6800) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12bcdf400) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x128e2fc00) [pid = 1646] [serial = 2102] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x116a75000) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12ca23400) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118f32800) [pid = 1646] [serial = 2096] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x128ecec00) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x129463000) [pid = 1646] [serial = 2105] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124449000) [pid = 1646] [serial = 2099] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x121619000) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1278f4000) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x1295aa800) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129813400) [pid = 1646] [serial = 2108] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12ca32800) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115e4ac00) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1120e4400) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12c134c00) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12ca24c00) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12750d400) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x127511c00) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x121515400) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x117157c00) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x121aa2000) [pid = 1646] [serial = 1439] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12c28a000) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x129462800) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12c1d1000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12b3c8400) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 19:32:35 INFO - PROCESS | 1646 | 1461637955740 Marionette TRACE conn3 <- [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]]]}] 19:32:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 19:32:35 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 19:32:35 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 626ms 19:32:35 INFO - TEST-START | /DOMEvents/constructors.html 19:32:35 INFO - PROCESS | 1646 | 1461637955777 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 19:32:35 INFO - PROCESS | 1646 | 1461637955778 Marionette TRACE conn3 <- [1,2913,null,{"value":"7"}] 19:32:35 INFO - PROCESS | 1646 | 1461637955780 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 19:32:35 INFO - PROCESS | 1646 | 1461637955782 Marionette TRACE conn3 <- [1,2914,null,{}] 19:32:35 INFO - PROCESS | 1646 | 1461637955789 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:35 INFO - PROCESS | 1646 | 1461637955880 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 19:32:35 INFO - PROCESS | 1646 | 1461637955961 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1216d3000 == 52 [pid = 1646] [id = 736] 19:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118f33400) [pid = 1646] [serial = 2208] [outer = 0x0] 19:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11942b400) [pid = 1646] [serial = 2209] [outer = 0x118f33400] 19:32:35 INFO - PROCESS | 1646 | 1461637955991 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1197b5800) [pid = 1646] [serial = 2210] [outer = 0x118f33400] 19:32:36 INFO - PROCESS | 1646 | 1461637956342 Marionette TRACE conn3 <- [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]]]}] 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 19:32:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 19:32:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 19:32:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 19:32:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 19:32:36 INFO - PROCESS | 1646 | 1461637956358 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 19:32:36 INFO - PROCESS | 1646 | 1461637956360 Marionette TRACE conn3 <- [1,2917,null,{"value":"7"}] 19:32:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 19:32:36 INFO - PROCESS | 1646 | 1461637956362 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1646 | 1461637956363 Marionette TRACE conn3 <- [1,2918,null,{}] 19:32:36 INFO - PROCESS | 1646 | 1461637956366 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:36 INFO - PROCESS | 1646 | 1461637956451 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 19:32:36 INFO - PROCESS | 1646 | 1461637956510 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x129164800 == 53 [pid = 1646] [id = 737] 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x119312800) [pid = 1646] [serial = 2211] [outer = 0x0] 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a00ac00) [pid = 1646] [serial = 2212] [outer = 0x119312800] 19:32:36 INFO - PROCESS | 1646 | 1461637956537 Marionette DEBUG loaded listener.js 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x121679400) [pid = 1646] [serial = 2213] [outer = 0x119312800] 19:32:36 INFO - PROCESS | 1646 | 1461637956799 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 19:32:36 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 19:32:36 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 19:32:36 INFO - PROCESS | 1646 | 1461637956832 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 19:32:36 INFO - PROCESS | 1646 | 1461637956834 Marionette TRACE conn3 <- [1,2921,null,{"value":"7"}] 19:32:36 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 19:32:36 INFO - PROCESS | 1646 | 1461637956843 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 19:32:36 INFO - PROCESS | 1646 | 1461637956845 Marionette TRACE conn3 <- [1,2922,null,{}] 19:32:36 INFO - PROCESS | 1646 | 1461637956847 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:36 INFO - PROCESS | 1646 | 1461637956939 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 19:32:36 INFO - PROCESS | 1646 | 1461637956943 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x115dcf800 == 54 [pid = 1646] [id = 738] 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12161a000) [pid = 1646] [serial = 2214] [outer = 0x0] 19:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x121c76000) [pid = 1646] [serial = 2215] [outer = 0x12161a000] 19:32:36 INFO - PROCESS | 1646 | 1461637956970 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12475bc00) [pid = 1646] [serial = 2216] [outer = 0x12161a000] 19:32:37 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 19:32:37 INFO - PROCESS | 1646 | 1461637957310 Marionette TRACE conn3 <- [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]]]}] 19:32:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 19:32:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:37 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 19:32:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:37 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 19:32:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:37 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]" 19:32:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 19:32:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 19:32:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 19:32:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 520ms 19:32:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 19:32:37 INFO - PROCESS | 1646 | 1461637957371 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 19:32:37 INFO - PROCESS | 1646 | 1461637957372 Marionette TRACE conn3 <- [1,2925,null,{"value":"7"}] 19:32:37 INFO - PROCESS | 1646 | 1461637957374 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 19:32:37 INFO - PROCESS | 1646 | 1461637957376 Marionette TRACE conn3 <- [1,2926,null,{}] 19:32:37 INFO - PROCESS | 1646 | 1461637957378 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:37 INFO - PROCESS | 1646 | 1461637957478 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 19:32:37 INFO - PROCESS | 1646 | 1461637957484 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf2e800 == 55 [pid = 1646] [id = 739] 19:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x127511c00) [pid = 1646] [serial = 2217] [outer = 0x0] 19:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12752c800) [pid = 1646] [serial = 2218] [outer = 0x127511c00] 19:32:37 INFO - PROCESS | 1646 | 1461637957512 Marionette DEBUG loaded listener.js 19:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12789dc00) [pid = 1646] [serial = 2219] [outer = 0x127511c00] 19:32:37 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 19:32:37 INFO - PROCESS | 1646 | 1461637957837 Marionette TRACE conn3 <- [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]]]}] 19:32:37 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 19:32:37 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 19:32:37 INFO - PROCESS | 1646 | 1461637957893 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 19:32:37 INFO - PROCESS | 1646 | 1461637957895 Marionette TRACE conn3 <- [1,2929,null,{"value":"7"}] 19:32:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 19:32:37 INFO - PROCESS | 1646 | 1461637957897 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 19:32:37 INFO - PROCESS | 1646 | 1461637957898 Marionette TRACE conn3 <- [1,2930,null,{}] 19:32:37 INFO - PROCESS | 1646 | 1461637957900 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:38 INFO - PROCESS | 1646 | 1461637958007 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 19:32:38 INFO - PROCESS | 1646 | 1461637958050 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e8800 == 56 [pid = 1646] [id = 740] 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1278f0000) [pid = 1646] [serial = 2220] [outer = 0x0] 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1278f6400) [pid = 1646] [serial = 2221] [outer = 0x1278f0000] 19:32:38 INFO - PROCESS | 1646 | 1461637958075 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128e2c800) [pid = 1646] [serial = 2222] [outer = 0x1278f0000] 19:32:38 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 19:32:38 INFO - PROCESS | 1646 | 1461637958391 Marionette TRACE conn3 <- [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]]]}] 19:32:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 19:32:38 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 519ms 19:32:38 INFO - PROCESS | 1646 | 1461637958417 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 1646 | 1461637958419 Marionette TRACE conn3 <- [1,2933,null,{"value":"7"}] 19:32:38 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 19:32:38 INFO - PROCESS | 1646 | 1461637958428 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 1646 | 1461637958429 Marionette TRACE conn3 <- [1,2934,null,{}] 19:32:38 INFO - PROCESS | 1646 | 1461637958432 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:38 INFO - PROCESS | 1646 | 1461637958536 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 19:32:38 INFO - PROCESS | 1646 | 1461637958572 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d446000 == 57 [pid = 1646] [id = 741] 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x128e30000) [pid = 1646] [serial = 2223] [outer = 0x0] 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x128e6a000) [pid = 1646] [serial = 2224] [outer = 0x128e30000] 19:32:38 INFO - PROCESS | 1646 | 1461637958598 Marionette DEBUG loaded listener.js 19:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x128e6f000) [pid = 1646] [serial = 2225] [outer = 0x128e30000] 19:32:38 INFO - PROCESS | 1646 | 1461637958882 Marionette TRACE conn3 <- [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]]]}] 19:32:38 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 19:32:38 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 474ms 19:32:38 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 19:32:38 INFO - PROCESS | 1646 | 1461637958912 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 19:32:38 INFO - PROCESS | 1646 | 1461637958914 Marionette TRACE conn3 <- [1,2937,null,{"value":"7"}] 19:32:38 INFO - PROCESS | 1646 | 1461637958916 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 19:32:38 INFO - PROCESS | 1646 | 1461637958917 Marionette TRACE conn3 <- [1,2938,null,{}] 19:32:38 INFO - PROCESS | 1646 | 1461637958927 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:39 INFO - PROCESS | 1646 | 1461637959042 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 19:32:39 INFO - PROCESS | 1646 | 1461637959052 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d515800 == 58 [pid = 1646] [id = 742] 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x128e6b000) [pid = 1646] [serial = 2226] [outer = 0x0] 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x128e76000) [pid = 1646] [serial = 2227] [outer = 0x128e6b000] 19:32:39 INFO - PROCESS | 1646 | 1461637959078 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x128ea3c00) [pid = 1646] [serial = 2228] [outer = 0x128e6b000] 19:32:39 INFO - PROCESS | 1646 | 1461637959394 Marionette TRACE conn3 <- [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]]]}] 19:32:39 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. 19:32:39 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 527ms 19:32:39 INFO - PROCESS | 1646 | 1461637959443 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 19:32:39 INFO - PROCESS | 1646 | 1461637959445 Marionette TRACE conn3 <- [1,2941,null,{"value":"7"}] 19:32:39 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 19:32:39 INFO - PROCESS | 1646 | 1461637959447 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 19:32:39 INFO - PROCESS | 1646 | 1461637959448 Marionette TRACE conn3 <- [1,2942,null,{}] 19:32:39 INFO - PROCESS | 1646 | 1461637959451 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:39 INFO - PROCESS | 1646 | 1461637959557 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 19:32:39 INFO - PROCESS | 1646 | 1461637959570 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d77c000 == 59 [pid = 1646] [id = 743] 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x128ea7c00) [pid = 1646] [serial = 2229] [outer = 0x0] 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x128eac000) [pid = 1646] [serial = 2230] [outer = 0x128ea7c00] 19:32:39 INFO - PROCESS | 1646 | 1461637959595 Marionette DEBUG loaded listener.js 19:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x128ec9800) [pid = 1646] [serial = 2231] [outer = 0x128ea7c00] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x119e3f000) [pid = 1646] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12521ac00) [pid = 1646] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1167bd000) [pid = 1646] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x119e45800) [pid = 1646] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12141c800) [pid = 1646] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x121614000) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11768b800) [pid = 1646] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11645a000) [pid = 1646] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x110ebc400) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12141f400) [pid = 1646] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115d88800) [pid = 1646] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1197b6000) [pid = 1646] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 19:32:39 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11801d400) [pid = 1646] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 19:32:39 INFO - PROCESS | 1646 | 1461637959958 Marionette TRACE conn3 <- [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"]]]}] 19:32:40 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 19:32:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 19:32:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:40 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 19:32:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 568ms 19:32:40 INFO - PROCESS | 1646 | 1461637960016 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1646 | 1461637960018 Marionette TRACE conn3 <- [1,2945,null,{"value":"7"}] 19:32:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 19:32:40 INFO - PROCESS | 1646 | 1461637960025 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1646 | 1461637960027 Marionette TRACE conn3 <- [1,2946,null,{}] 19:32:40 INFO - PROCESS | 1646 | 1461637960029 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:40 INFO - PROCESS | 1646 | 1461637960165 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 19:32:40 INFO - PROCESS | 1646 | 1461637960203 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2a000 == 60 [pid = 1646] [id = 744] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1162d0c00) [pid = 1646] [serial = 2232] [outer = 0x0] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12141c800) [pid = 1646] [serial = 2233] [outer = 0x1162d0c00] 19:32:40 INFO - PROCESS | 1646 | 1461637960232 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x128fa3000) [pid = 1646] [serial = 2234] [outer = 0x1162d0c00] 19:32:40 INFO - PROCESS | 1646 | 1461637960494 Marionette TRACE conn3 <- [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]]]}] 19:32:40 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. 19:32:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 526ms 19:32:40 INFO - PROCESS | 1646 | 1461637960547 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 19:32:40 INFO - PROCESS | 1646 | 1461637960548 Marionette TRACE conn3 <- [1,2949,null,{"value":"7"}] 19:32:40 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 19:32:40 INFO - PROCESS | 1646 | 1461637960551 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 19:32:40 INFO - PROCESS | 1646 | 1461637960552 Marionette TRACE conn3 <- [1,2950,null,{}] 19:32:40 INFO - PROCESS | 1646 | 1461637960554 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:40 INFO - PROCESS | 1646 | 1461637960646 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 19:32:40 INFO - PROCESS | 1646 | 1461637960703 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcb3000 == 61 [pid = 1646] [id = 745] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x128f9e800) [pid = 1646] [serial = 2235] [outer = 0x0] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12945b800) [pid = 1646] [serial = 2236] [outer = 0x128f9e800] 19:32:40 INFO - PROCESS | 1646 | 1461637960729 Marionette DEBUG loaded listener.js 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129467400) [pid = 1646] [serial = 2237] [outer = 0x128f9e800] 19:32:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ba000 == 62 [pid = 1646] [id = 746] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1295a6c00) [pid = 1646] [serial = 2238] [outer = 0x0] 19:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129469400) [pid = 1646] [serial = 2239] [outer = 0x1295a6c00] 19:32:41 INFO - PROCESS | 1646 | 1461637961036 Marionette TRACE conn3 <- [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]]]}] 19:32:41 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. 19:32:41 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 19:32:41 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 19:32:41 INFO - PROCESS | 1646 | 1461637961070 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1646 | 1461637961071 Marionette TRACE conn3 <- [1,2953,null,{"value":"7"}] 19:32:41 INFO - PROCESS | 1646 | 1461637961073 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1646 | 1461637961074 Marionette TRACE conn3 <- [1,2954,null,{}] 19:32:41 INFO - PROCESS | 1646 | 1461637961077 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:41 INFO - PROCESS | 1646 | 1461637961189 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 19:32:41 INFO - PROCESS | 1646 | 1461637961193 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x13439c800 == 63 [pid = 1646] [id = 747] 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1294c2400) [pid = 1646] [serial = 2240] [outer = 0x0] 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1294ce400) [pid = 1646] [serial = 2241] [outer = 0x1294c2400] 19:32:41 INFO - PROCESS | 1646 | 1461637961219 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1295af800) [pid = 1646] [serial = 2242] [outer = 0x1294c2400] 19:32:41 INFO - PROCESS | 1646 | 1461637961544 Marionette TRACE conn3 <- [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]]]}] 19:32:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:32:41 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 19:32:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 19:32:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 19:32:41 INFO - PROCESS | 1646 | 1461637961594 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 19:32:41 INFO - PROCESS | 1646 | 1461637961596 Marionette TRACE conn3 <- [1,2957,null,{"value":"7"}] 19:32:41 INFO - PROCESS | 1646 | 1461637961599 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 19:32:41 INFO - PROCESS | 1646 | 1461637961601 Marionette TRACE conn3 <- [1,2958,null,{}] 19:32:41 INFO - PROCESS | 1646 | 1461637961619 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:41 INFO - PROCESS | 1646 | 1461637961765 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 19:32:41 INFO - PROCESS | 1646 | 1461637961771 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344cb800 == 64 [pid = 1646] [id = 748] 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1295a9000) [pid = 1646] [serial = 2243] [outer = 0x0] 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129813400) [pid = 1646] [serial = 2244] [outer = 0x1295a9000] 19:32:41 INFO - PROCESS | 1646 | 1461637961810 Marionette DEBUG loaded listener.js 19:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1299ba000) [pid = 1646] [serial = 2245] [outer = 0x1295a9000] 19:32:42 INFO - PROCESS | 1646 | 1461637962368 Marionette TRACE conn3 <- [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]]]}] 19:32:42 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. 19:32:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 785ms 19:32:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 19:32:42 INFO - PROCESS | 1646 | 1461637962386 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 19:32:42 INFO - PROCESS | 1646 | 1461637962390 Marionette TRACE conn3 <- [1,2961,null,{"value":"7"}] 19:32:42 INFO - PROCESS | 1646 | 1461637962393 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 19:32:42 INFO - PROCESS | 1646 | 1461637962396 Marionette TRACE conn3 <- [1,2962,null,{}] 19:32:42 INFO - PROCESS | 1646 | 1461637962400 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:42 INFO - PROCESS | 1646 | 1461637962515 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 19:32:42 INFO - PROCESS | 1646 | 1461637962620 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119e5e800 == 65 [pid = 1646] [id = 749] 19:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x115e4ac00) [pid = 1646] [serial = 2246] [outer = 0x0] 19:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x116458c00) [pid = 1646] [serial = 2247] [outer = 0x115e4ac00] 19:32:42 INFO - PROCESS | 1646 | 1461637962655 Marionette DEBUG loaded listener.js 19:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11801d400) [pid = 1646] [serial = 2248] [outer = 0x115e4ac00] 19:32:43 INFO - PROCESS | 1646 | 1461637963031 Marionette TRACE conn3 <- [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]]]}] 19:32:43 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. 19:32:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 672ms 19:32:43 INFO - PROCESS | 1646 | 1461637963065 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1646 | 1461637963069 Marionette TRACE conn3 <- [1,2965,null,{"value":"7"}] 19:32:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 19:32:43 INFO - PROCESS | 1646 | 1461637963074 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1646 | 1461637963076 Marionette TRACE conn3 <- [1,2966,null,{}] 19:32:43 INFO - PROCESS | 1646 | 1461637963079 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:43 INFO - PROCESS | 1646 | 1461637963193 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 19:32:43 INFO - PROCESS | 1646 | 1461637963292 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x129c4a000 == 66 [pid = 1646] [id = 750] 19:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1187c9800) [pid = 1646] [serial = 2249] [outer = 0x0] 19:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11949a800) [pid = 1646] [serial = 2250] [outer = 0x1187c9800] 19:32:43 INFO - PROCESS | 1646 | 1461637963322 Marionette DEBUG loaded listener.js 19:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11a114c00) [pid = 1646] [serial = 2251] [outer = 0x1187c9800] 19:32:43 INFO - PROCESS | 1646 | 1461637963684 Marionette TRACE conn3 <- [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]]]}] 19:32:43 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. 19:32:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 624ms 19:32:43 INFO - PROCESS | 1646 | 1461637963699 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 19:32:43 INFO - PROCESS | 1646 | 1461637963700 Marionette TRACE conn3 <- [1,2969,null,{"value":"7"}] 19:32:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 19:32:43 INFO - PROCESS | 1646 | 1461637963703 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 19:32:43 INFO - PROCESS | 1646 | 1461637963706 Marionette TRACE conn3 <- [1,2970,null,{}] 19:32:43 INFO - PROCESS | 1646 | 1461637963714 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:43 INFO - PROCESS | 1646 | 1461637963827 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 19:32:43 INFO - PROCESS | 1646 | 1461637963933 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da2a800 == 67 [pid = 1646] [id = 751] 19:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x121515800) [pid = 1646] [serial = 2252] [outer = 0x0] 19:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1244e6c00) [pid = 1646] [serial = 2253] [outer = 0x121515800] 19:32:43 INFO - PROCESS | 1646 | 1461637963967 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12751d000) [pid = 1646] [serial = 2254] [outer = 0x121515800] 19:32:44 INFO - PROCESS | 1646 | 1461637964333 Marionette TRACE conn3 <- [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]]]}] 19:32:44 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. 19:32:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 673ms 19:32:44 INFO - PROCESS | 1646 | 1461637964377 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 19:32:44 INFO - PROCESS | 1646 | 1461637964378 Marionette TRACE conn3 <- [1,2973,null,{"value":"7"}] 19:32:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 19:32:44 INFO - PROCESS | 1646 | 1461637964381 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 19:32:44 INFO - PROCESS | 1646 | 1461637964382 Marionette TRACE conn3 <- [1,2974,null,{}] 19:32:44 INFO - PROCESS | 1646 | 1461637964385 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:44 INFO - PROCESS | 1646 | 1461637964495 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 19:32:44 INFO - PROCESS | 1646 | 1461637964589 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x134545000 == 68 [pid = 1646] [id = 752] 19:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x127525000) [pid = 1646] [serial = 2255] [outer = 0x0] 19:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x127530800) [pid = 1646] [serial = 2256] [outer = 0x127525000] 19:32:44 INFO - PROCESS | 1646 | 1461637964621 Marionette DEBUG loaded listener.js 19:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x128e30400) [pid = 1646] [serial = 2257] [outer = 0x127525000] 19:32:44 INFO - PROCESS | 1646 | 1461637964974 Marionette TRACE conn3 <- [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]]]}] 19:32:45 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. 19:32:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 621ms 19:32:45 INFO - PROCESS | 1646 | 1461637965003 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1646 | 1461637965004 Marionette TRACE conn3 <- [1,2977,null,{"value":"7"}] 19:32:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 19:32:45 INFO - PROCESS | 1646 | 1461637965007 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1646 | 1461637965008 Marionette TRACE conn3 <- [1,2978,null,{}] 19:32:45 INFO - PROCESS | 1646 | 1461637965011 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:45 INFO - PROCESS | 1646 | 1461637965128 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 19:32:45 INFO - PROCESS | 1646 | 1461637965254 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x134615000 == 69 [pid = 1646] [id = 753] 19:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x127525c00) [pid = 1646] [serial = 2258] [outer = 0x0] 19:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128eab800) [pid = 1646] [serial = 2259] [outer = 0x127525c00] 19:32:45 INFO - PROCESS | 1646 | 1461637965303 Marionette DEBUG loaded listener.js 19:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x1291ab400) [pid = 1646] [serial = 2260] [outer = 0x127525c00] 19:32:45 INFO - PROCESS | 1646 | 1461637965755 Marionette TRACE conn3 <- [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]]]}] 19:32:45 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. 19:32:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 772ms 19:32:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 19:32:45 INFO - PROCESS | 1646 | 1461637965779 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 19:32:45 INFO - PROCESS | 1646 | 1461637965781 Marionette TRACE conn3 <- [1,2981,null,{"value":"7"}] 19:32:45 INFO - PROCESS | 1646 | 1461637965783 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 19:32:45 INFO - PROCESS | 1646 | 1461637965784 Marionette TRACE conn3 <- [1,2982,null,{}] 19:32:45 INFO - PROCESS | 1646 | 1461637965787 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:45 INFO - PROCESS | 1646 | 1461637965925 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 19:32:46 INFO - PROCESS | 1646 | 1461637966030 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x134643800 == 70 [pid = 1646] [id = 754] 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129462000) [pid = 1646] [serial = 2261] [outer = 0x0] 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1299bc400) [pid = 1646] [serial = 2262] [outer = 0x129462000] 19:32:46 INFO - PROCESS | 1646 | 1461637966064 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12aa44c00) [pid = 1646] [serial = 2263] [outer = 0x129462000] 19:32:46 INFO - PROCESS | 1646 | 1461637966403 Marionette TRACE conn3 <- [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"]]]}] 19:32:46 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 19:32:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 19:32:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 19:32:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 670ms 19:32:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 19:32:46 INFO - PROCESS | 1646 | 1461637966453 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 19:32:46 INFO - PROCESS | 1646 | 1461637966455 Marionette TRACE conn3 <- [1,2985,null,{"value":"7"}] 19:32:46 INFO - PROCESS | 1646 | 1461637966457 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 19:32:46 INFO - PROCESS | 1646 | 1461637966458 Marionette TRACE conn3 <- [1,2986,null,{}] 19:32:46 INFO - PROCESS | 1646 | 1461637966460 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:46 INFO - PROCESS | 1646 | 1461637966568 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 19:32:46 INFO - PROCESS | 1646 | 1461637966643 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a75000 == 71 [pid = 1646] [id = 755] 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a9ef000) [pid = 1646] [serial = 2264] [outer = 0x0] 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12aa4e000) [pid = 1646] [serial = 2265] [outer = 0x12a9ef000] 19:32:46 INFO - PROCESS | 1646 | 1461637966674 Marionette DEBUG loaded listener.js 19:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12aa9c800) [pid = 1646] [serial = 2266] [outer = 0x12a9ef000] 19:32:47 INFO - PROCESS | 1646 | 1461637967020 Marionette TRACE conn3 <- [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]]]}] 19:32:47 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. 19:32:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 569ms 19:32:47 INFO - PROCESS | 1646 | 1461637967026 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1646 | 1461637967027 Marionette TRACE conn3 <- [1,2989,null,{"value":"7"}] 19:32:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 19:32:47 INFO - PROCESS | 1646 | 1461637967032 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1646 | 1461637967033 Marionette TRACE conn3 <- [1,2990,null,{}] 19:32:47 INFO - PROCESS | 1646 | 1461637967036 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:47 INFO - PROCESS | 1646 | 1461637967142 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 19:32:47 INFO - PROCESS | 1646 | 1461637967254 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bc6e000 == 72 [pid = 1646] [id = 756] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x112fb8800) [pid = 1646] [serial = 2267] [outer = 0x0] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12aa9ec00) [pid = 1646] [serial = 2268] [outer = 0x112fb8800] 19:32:47 INFO - PROCESS | 1646 | 1461637967303 Marionette DEBUG loaded listener.js 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12ac97800) [pid = 1646] [serial = 2269] [outer = 0x112fb8800] 19:32:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11744e000 == 73 [pid = 1646] [id = 757] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x115f06000) [pid = 1646] [serial = 2270] [outer = 0x0] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x119424c00) [pid = 1646] [serial = 2271] [outer = 0x115f06000] 19:32:47 INFO - PROCESS | 1646 | 1461637967687 Marionette TRACE conn3 <- [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]]]}] 19:32:47 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. 19:32:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 672ms 19:32:47 INFO - PROCESS | 1646 | 1461637967703 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 19:32:47 INFO - PROCESS | 1646 | 1461637967704 Marionette TRACE conn3 <- [1,2993,null,{"value":"7"}] 19:32:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 19:32:47 INFO - PROCESS | 1646 | 1461637967707 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 19:32:47 INFO - PROCESS | 1646 | 1461637967708 Marionette TRACE conn3 <- [1,2994,null,{}] 19:32:47 INFO - PROCESS | 1646 | 1461637967710 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:47 INFO - PROCESS | 1646 | 1461637967848 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 19:32:47 INFO - PROCESS | 1646 | 1461637967927 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x121f08800 == 74 [pid = 1646] [id = 758] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x111c45400) [pid = 1646] [serial = 2272] [outer = 0x0] 19:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12aaa2400) [pid = 1646] [serial = 2273] [outer = 0x111c45400] 19:32:47 INFO - PROCESS | 1646 | 1461637967956 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12b338c00) [pid = 1646] [serial = 2274] [outer = 0x111c45400] 19:32:48 INFO - PROCESS | 1646 | 1461637968540 Marionette TRACE conn3 <- [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]]]}] 19:32:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 19:32:48 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 19:32:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 873ms 19:32:48 INFO - PROCESS | 1646 | 1461637968580 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 19:32:48 INFO - PROCESS | 1646 | 1461637968583 Marionette TRACE conn3 <- [1,2997,null,{"value":"7"}] 19:32:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 19:32:48 INFO - PROCESS | 1646 | 1461637968586 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 19:32:48 INFO - PROCESS | 1646 | 1461637968589 Marionette TRACE conn3 <- [1,2998,null,{}] 19:32:48 INFO - PROCESS | 1646 | 1461637968592 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:48 INFO - PROCESS | 1646 | 1461637968699 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 19:32:48 INFO - PROCESS | 1646 | 1461637968766 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x129837800 == 75 [pid = 1646] [id = 759] 19:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x1162d5800) [pid = 1646] [serial = 2275] [outer = 0x0] 19:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x1169b5800) [pid = 1646] [serial = 2276] [outer = 0x1162d5800] 19:32:48 INFO - PROCESS | 1646 | 1461637968794 Marionette DEBUG loaded listener.js 19:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x118719800) [pid = 1646] [serial = 2277] [outer = 0x1162d5800] 19:32:49 INFO - PROCESS | 1646 | 1461637969193 Marionette TRACE conn3 <- [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]]]}] 19:32:49 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. 19:32:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 622ms 19:32:49 INFO - PROCESS | 1646 | 1461637969209 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1646 | 1461637969212 Marionette TRACE conn3 <- [1,3001,null,{"value":"7"}] 19:32:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 19:32:49 INFO - PROCESS | 1646 | 1461637969219 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1646 | 1461637969221 Marionette TRACE conn3 <- [1,3002,null,{}] 19:32:49 INFO - PROCESS | 1646 | 1461637969223 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:49 INFO - PROCESS | 1646 | 1461637969326 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 19:32:49 INFO - PROCESS | 1646 | 1461637969388 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x121add000 == 76 [pid = 1646] [id = 760] 19:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x118f2d000) [pid = 1646] [serial = 2278] [outer = 0x0] 19:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11949dc00) [pid = 1646] [serial = 2279] [outer = 0x118f2d000] 19:32:49 INFO - PROCESS | 1646 | 1461637969416 Marionette DEBUG loaded listener.js 19:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11a1f3000) [pid = 1646] [serial = 2280] [outer = 0x118f2d000] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x13439c800 == 75 [pid = 1646] [id = 747] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1187ba000 == 74 [pid = 1646] [id = 746] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12dcb3000 == 73 [pid = 1646] [id = 745] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x11817e800) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x121f23c00) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12751e400) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x129468c00) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x127509400) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x134be2800 == 72 [pid = 1646] [id = 710] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2a000 == 71 [pid = 1646] [id = 744] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d77c000 == 70 [pid = 1646] [id = 743] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d515800 == 69 [pid = 1646] [id = 742] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d446000 == 68 [pid = 1646] [id = 741] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e8800 == 67 [pid = 1646] [id = 740] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2e800 == 66 [pid = 1646] [id = 739] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x115dcf800 == 65 [pid = 1646] [id = 738] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x129164800 == 64 [pid = 1646] [id = 737] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1216d3000 == 63 [pid = 1646] [id = 736] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119e5d000 == 62 [pid = 1646] [id = 735] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x124134000 == 61 [pid = 1646] [id = 734] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x117448800 == 60 [pid = 1646] [id = 728] 19:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf2f000 == 59 [pid = 1646] [id = 727] 19:32:49 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. 19:32:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 571ms 19:32:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 19:32:49 INFO - PROCESS | 1646 | 1461637969785 Marionette TRACE conn3 <- [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]]]}] 19:32:49 INFO - PROCESS | 1646 | 1461637969790 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 19:32:49 INFO - PROCESS | 1646 | 1461637969791 Marionette TRACE conn3 <- [1,3005,null,{"value":"7"}] 19:32:49 INFO - PROCESS | 1646 | 1461637969793 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 19:32:49 INFO - PROCESS | 1646 | 1461637969797 Marionette TRACE conn3 <- [1,3006,null,{}] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11a1f1000) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12147f400) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12cc8dc00) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11871e400) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x118f32c00) [pid = 1646] [serial = 2156] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x1167fb400) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1175afc00) [pid = 1646] [serial = 2153] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1125c2000) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11110e400) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x121617c00) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x115f10000) [pid = 1646] [serial = 2150] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x115f06c00) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1197bc000) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119423000) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11945a800) [pid = 1646] [serial = 2159] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121ac9c00) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12410e400) [pid = 1646] [serial = 2174] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12750a800) [pid = 1646] [serial = 2180] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1259e4000) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1219b6800) [pid = 1646] [serial = 2171] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x1244e6800) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12141c400) [pid = 1646] [serial = 2165] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x119daf000) [pid = 1646] [serial = 2162] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x121516000) [pid = 1646] [serial = 2168] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x125175000) [pid = 1646] [serial = 2177] [outer = 0x0] [url = about:blank] 19:32:49 INFO - PROCESS | 1646 | 1461637969829 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:49 INFO - PROCESS | 1646 | 1461637969960 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 19:32:49 INFO - PROCESS | 1646 | 1461637969967 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x121472000 == 60 [pid = 1646] [id = 761] 19:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12141d000) [pid = 1646] [serial = 2281] [outer = 0x0] 19:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12147f400) [pid = 1646] [serial = 2282] [outer = 0x12141d000] 19:32:50 INFO - PROCESS | 1646 | 1461637970001 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x1219ba400) [pid = 1646] [serial = 2283] [outer = 0x12141d000] 19:32:50 INFO - PROCESS | 1646 | 1461637970475 Marionette TRACE conn3 <- [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]]]}] 19:32:50 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. 19:32:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 729ms 19:32:50 INFO - PROCESS | 1646 | 1461637970522 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 19:32:50 INFO - PROCESS | 1646 | 1461637970524 Marionette TRACE conn3 <- [1,3009,null,{"value":"7"}] 19:32:50 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 19:32:50 INFO - PROCESS | 1646 | 1461637970526 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 19:32:50 INFO - PROCESS | 1646 | 1461637970527 Marionette TRACE conn3 <- [1,3010,null,{}] 19:32:50 INFO - PROCESS | 1646 | 1461637970530 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:50 INFO - PROCESS | 1646 | 1461637970620 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 19:32:50 INFO - PROCESS | 1646 | 1461637970624 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a968800 == 61 [pid = 1646] [id = 762] 19:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x121f26000) [pid = 1646] [serial = 2284] [outer = 0x0] 19:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1247d3400) [pid = 1646] [serial = 2285] [outer = 0x121f26000] 19:32:50 INFO - PROCESS | 1646 | 1461637970651 Marionette DEBUG loaded listener.js 19:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x125ecc000) [pid = 1646] [serial = 2286] [outer = 0x121f26000] 19:32:50 INFO - PROCESS | 1646 | 1461637970982 Marionette TRACE conn3 <- [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]]]}] 19:32:50 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 19:32:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 472ms 19:32:51 INFO - TEST-START | /FileAPI/FileReaderSync.worker 19:32:51 INFO - PROCESS | 1646 | 1461637970999 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 1646 | 1461637971001 Marionette TRACE conn3 <- [1,3013,null,{"value":"7"}] 19:32:51 INFO - PROCESS | 1646 | 1461637971003 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 1646 | 1461637971004 Marionette TRACE conn3 <- [1,3014,null,{}] 19:32:51 INFO - PROCESS | 1646 | 1461637971007 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:51 INFO - PROCESS | 1646 | 1461637971123 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 19:32:51 INFO - PROCESS | 1646 | 1461637971131 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b503000 == 62 [pid = 1646] [id = 763] 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x124440c00) [pid = 1646] [serial = 2287] [outer = 0x0] 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x127515800) [pid = 1646] [serial = 2288] [outer = 0x124440c00] 19:32:51 INFO - PROCESS | 1646 | 1461637971157 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x127526000) [pid = 1646] [serial = 2289] [outer = 0x124440c00] 19:32:51 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:32:51 INFO - PROCESS | 1646 | 1461637971525 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 19:32:51 INFO - {} 19:32:51 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 569ms 19:32:51 INFO - PROCESS | 1646 | 1461637971573 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 19:32:51 INFO - PROCESS | 1646 | 1461637971575 Marionette TRACE conn3 <- [1,3017,null,{"value":"7"}] 19:32:51 INFO - TEST-START | /FileAPI/fileReader.html 19:32:51 INFO - PROCESS | 1646 | 1461637971577 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 19:32:51 INFO - PROCESS | 1646 | 1461637971578 Marionette TRACE conn3 <- [1,3018,null,{}] 19:32:51 INFO - PROCESS | 1646 | 1461637971581 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:51 INFO - PROCESS | 1646 | 1461637971696 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 19:32:51 INFO - PROCESS | 1646 | 1461637971820 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9ea000 == 63 [pid = 1646] [id = 764] 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x127530400) [pid = 1646] [serial = 2290] [outer = 0x0] 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x1278f4000) [pid = 1646] [serial = 2291] [outer = 0x127530400] 19:32:51 INFO - PROCESS | 1646 | 1461637971859 Marionette DEBUG loaded listener.js 19:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x128ec9c00) [pid = 1646] [serial = 2292] [outer = 0x127530400] 19:32:52 INFO - PROCESS | 1646 | 1461637972234 Marionette TRACE conn3 <- [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]]]}] 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 19:32:52 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 19:32:52 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 19:32:52 INFO - PROCESS | 1646 | 1461637972252 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1646 | 1461637972253 Marionette TRACE conn3 <- [1,3021,null,{"value":"7"}] 19:32:52 INFO - TEST-START | /FileAPI/historical.html 19:32:52 INFO - PROCESS | 1646 | 1461637972256 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1646 | 1461637972259 Marionette TRACE conn3 <- [1,3022,null,{}] 19:32:52 INFO - PROCESS | 1646 | 1461637972262 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:52 INFO - PROCESS | 1646 | 1461637972395 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 19:32:52 INFO - PROCESS | 1646 | 1461637972411 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d45e800 == 64 [pid = 1646] [id = 765] 19:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x127531000) [pid = 1646] [serial = 2293] [outer = 0x0] 19:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12945b400) [pid = 1646] [serial = 2294] [outer = 0x127531000] 19:32:52 INFO - PROCESS | 1646 | 1461637972451 Marionette DEBUG loaded listener.js 19:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x1294c4000) [pid = 1646] [serial = 2295] [outer = 0x127531000] 19:32:52 INFO - PROCESS | 1646 | 1461637972887 Marionette TRACE conn3 <- [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"]]]}] 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 19:32:52 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 19:32:52 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 19:32:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 19:32:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:52 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 19:32:52 INFO - TEST-OK | /FileAPI/historical.html | took 675ms 19:32:52 INFO - PROCESS | 1646 | 1461637972932 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 19:32:52 INFO - PROCESS | 1646 | 1461637972933 Marionette TRACE conn3 <- [1,3025,null,{"value":"7"}] 19:32:52 INFO - TEST-START | /FileAPI/idlharness.html 19:32:52 INFO - PROCESS | 1646 | 1461637972935 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 19:32:52 INFO - PROCESS | 1646 | 1461637972936 Marionette TRACE conn3 <- [1,3026,null,{}] 19:32:52 INFO - PROCESS | 1646 | 1461637972944 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:53 INFO - PROCESS | 1646 | 1461637973054 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 19:32:53 INFO - PROCESS | 1646 | 1461637973114 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12da28000 == 65 [pid = 1646] [id = 766] 19:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128f9cc00) [pid = 1646] [serial = 2296] [outer = 0x0] 19:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x1295ac400) [pid = 1646] [serial = 2297] [outer = 0x128f9cc00] 19:32:53 INFO - PROCESS | 1646 | 1461637973139 Marionette DEBUG loaded listener.js 19:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a9eec00) [pid = 1646] [serial = 2298] [outer = 0x128f9cc00] 19:32:53 INFO - PROCESS | 1646 | 1461637973882 Marionette TRACE conn3 <- [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]]]}] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1294c2400) [pid = 1646] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x128f9e800) [pid = 1646] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128ea7c00) [pid = 1646] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12161a000) [pid = 1646] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x127511c00) [pid = 1646] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x115e27c00) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x128e30000) [pid = 1646] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1278f0000) [pid = 1646] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x115f0b800) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1162d0c00) [pid = 1646] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x118f33400) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x128e6b000) [pid = 1646] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x1295a6c00) [pid = 1646] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x119312800) [pid = 1646] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:32:53 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:32:53 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:53 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 19:32:53 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 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 19:32:53 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:32:53 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:53 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 19:32:53 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 19:32:53 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 19:32:53 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:53 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:53 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:53 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:53 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:53 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 19:32:53 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 19:32:53 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 19:32:53 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 19:32:53 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 19:32:53 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 19:32:53 INFO - TEST-OK | /FileAPI/idlharness.html | took 991ms 19:32:53 INFO - PROCESS | 1646 | 1461637973927 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 19:32:53 INFO - PROCESS | 1646 | 1461637973929 Marionette TRACE conn3 <- [1,3029,null,{"value":"7"}] 19:32:53 INFO - TEST-START | /FileAPI/idlharness.worker 19:32:53 INFO - PROCESS | 1646 | 1461637973931 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 19:32:53 INFO - PROCESS | 1646 | 1461637973932 Marionette TRACE conn3 <- [1,3030,null,{}] 19:32:53 INFO - PROCESS | 1646 | 1461637973934 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:54 INFO - PROCESS | 1646 | 1461637974032 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 19:32:54 INFO - PROCESS | 1646 | 1461637974038 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c9e6800 == 66 [pid = 1646] [id = 767] 19:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x127511c00) [pid = 1646] [serial = 2299] [outer = 0x0] 19:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1295a8400) [pid = 1646] [serial = 2300] [outer = 0x127511c00] 19:32:54 INFO - PROCESS | 1646 | 1461637974066 Marionette DEBUG loaded listener.js 19:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12b339000) [pid = 1646] [serial = 2301] [outer = 0x127511c00] 19:32:54 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:32:54 INFO - PROCESS | 1646 | 1461637974853 Marionette TRACE conn3 <- [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,{},{}]]]}] 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 19:32:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 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 - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 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 - {} 19:32:54 INFO - {} 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 19:32:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 19:32:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 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 19:32:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 19:32:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 19:32:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 19:32:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 19:32:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 19:32:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 19:32:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 19:32:54 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 19:32:54 INFO - {} 19:32:54 INFO - TEST-OK | /FileAPI/idlharness.worker | took 989ms 19:32:54 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 19:32:54 INFO - PROCESS | 1646 | 1461637974922 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 19:32:54 INFO - PROCESS | 1646 | 1461637974924 Marionette TRACE conn3 <- [1,3033,null,{"value":"7"}] 19:32:54 INFO - PROCESS | 1646 | 1461637974927 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 19:32:54 INFO - PROCESS | 1646 | 1461637974928 Marionette TRACE conn3 <- [1,3034,null,{}] 19:32:54 INFO - PROCESS | 1646 | 1461637974933 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:55 INFO - PROCESS | 1646 | 1461637975057 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 19:32:55 INFO - PROCESS | 1646 | 1461637975118 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1408c9000 == 67 [pid = 1646] [id = 768] 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12be34c00) [pid = 1646] [serial = 2302] [outer = 0x0] 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12d8ef000) [pid = 1646] [serial = 2303] [outer = 0x12be34c00] 19:32:55 INFO - PROCESS | 1646 | 1461637975144 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12d8f4400) [pid = 1646] [serial = 2304] [outer = 0x12be34c00] 19:32:55 INFO - PROCESS | 1646 | 1461637975399 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 19:32:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 19:32:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 480ms 19:32:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 19:32:55 INFO - PROCESS | 1646 | 1461637975410 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1646 | 1461637975411 Marionette TRACE conn3 <- [1,3037,null,{"value":"7"}] 19:32:55 INFO - PROCESS | 1646 | 1461637975414 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1646 | 1461637975415 Marionette TRACE conn3 <- [1,3038,null,{}] 19:32:55 INFO - PROCESS | 1646 | 1461637975418 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:55 INFO - PROCESS | 1646 | 1461637975534 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 19:32:55 INFO - PROCESS | 1646 | 1461637975539 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x137106800 == 68 [pid = 1646] [id = 769] 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12d8f6c00) [pid = 1646] [serial = 2305] [outer = 0x0] 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x134842800) [pid = 1646] [serial = 2306] [outer = 0x12d8f6c00] 19:32:55 INFO - PROCESS | 1646 | 1461637975568 Marionette DEBUG loaded listener.js 19:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x134a13800) [pid = 1646] [serial = 2307] [outer = 0x12d8f6c00] 19:32:55 INFO - PROCESS | 1646 | 1461637975878 Marionette TRACE conn3 <- [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"]]]}] 19:32:55 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 19:32:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 19:32:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:55 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 19:32:55 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 474ms 19:32:55 INFO - PROCESS | 1646 | 1461637975980 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 19:32:55 INFO - PROCESS | 1646 | 1461637975984 Marionette TRACE conn3 <- [1,3041,null,{"value":"7"}] 19:32:55 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 19:32:55 INFO - PROCESS | 1646 | 1461637975990 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 19:32:55 INFO - PROCESS | 1646 | 1461637975992 Marionette TRACE conn3 <- [1,3042,null,{}] 19:32:56 INFO - PROCESS | 1646 | 1461637975996 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:56 INFO - PROCESS | 1646 | 1461637976121 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 19:32:56 INFO - PROCESS | 1646 | 1461637976224 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x118631000 == 69 [pid = 1646] [id = 770] 19:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x112867800) [pid = 1646] [serial = 2308] [outer = 0x0] 19:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x115d2e800) [pid = 1646] [serial = 2309] [outer = 0x112867800] 19:32:56 INFO - PROCESS | 1646 | 1461637976257 Marionette DEBUG loaded listener.js 19:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x116602c00) [pid = 1646] [serial = 2310] [outer = 0x112867800] 19:32:56 INFO - PROCESS | 1646 | 1461637976762 Marionette TRACE conn3 <- [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]]]}] 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 19:32:56 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. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 19:32:56 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'.) 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:32:56 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. 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 19:32:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 19:32:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 19:32:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 19:32:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 19:32:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 833ms 19:32:56 INFO - PROCESS | 1646 | 1461637976824 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 19:32:56 INFO - PROCESS | 1646 | 1461637976827 Marionette TRACE conn3 <- [1,3045,null,{"value":"7"}] 19:32:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 19:32:56 INFO - PROCESS | 1646 | 1461637976876 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 19:32:56 INFO - PROCESS | 1646 | 1461637976878 Marionette TRACE conn3 <- [1,3046,null,{}] 19:32:56 INFO - PROCESS | 1646 | 1461637976887 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:56 INFO - PROCESS | 1646 | 1461637976998 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 19:32:57 INFO - PROCESS | 1646 | 1461637977071 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2b0000 == 70 [pid = 1646] [id = 771] 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x119c93c00) [pid = 1646] [serial = 2311] [outer = 0x0] 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x127510c00) [pid = 1646] [serial = 2312] [outer = 0x119c93c00] 19:32:57 INFO - PROCESS | 1646 | 1461637977096 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x127899800) [pid = 1646] [serial = 2313] [outer = 0x119c93c00] 19:32:57 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:32:57 INFO - PROCESS | 1646 | 1461637977464 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 19:32:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 19:32:57 INFO - {} 19:32:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 672ms 19:32:57 INFO - PROCESS | 1646 | 1461637977511 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 19:32:57 INFO - PROCESS | 1646 | 1461637977512 Marionette TRACE conn3 <- [1,3049,null,{"value":"7"}] 19:32:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 19:32:57 INFO - PROCESS | 1646 | 1461637977515 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 19:32:57 INFO - PROCESS | 1646 | 1461637977516 Marionette TRACE conn3 <- [1,3050,null,{}] 19:32:57 INFO - PROCESS | 1646 | 1461637977522 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:57 INFO - PROCESS | 1646 | 1461637977689 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 19:32:57 INFO - PROCESS | 1646 | 1461637977730 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x134a7c000 == 71 [pid = 1646] [id = 772] 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128e6e400) [pid = 1646] [serial = 2314] [outer = 0x0] 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x129821c00) [pid = 1646] [serial = 2315] [outer = 0x128e6e400] 19:32:57 INFO - PROCESS | 1646 | 1461637977758 Marionette DEBUG loaded listener.js 19:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12b3c8000) [pid = 1646] [serial = 2316] [outer = 0x128e6e400] 19:32:58 INFO - PROCESS | 1646 | 1461637978095 Marionette TRACE conn3 <- [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]]]}] 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 19:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 620ms 19:32:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 19:32:58 INFO - PROCESS | 1646 | 1461637978135 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 1646 | 1461637978136 Marionette TRACE conn3 <- [1,3053,null,{"value":"7"}] 19:32:58 INFO - PROCESS | 1646 | 1461637978139 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 1646 | 1461637978140 Marionette TRACE conn3 <- [1,3054,null,{}] 19:32:58 INFO - PROCESS | 1646 | 1461637978142 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:58 INFO - PROCESS | 1646 | 1461637978244 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 19:32:58 INFO - PROCESS | 1646 | 1461637978316 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1408d4800 == 72 [pid = 1646] [id = 773] 19:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x112940400) [pid = 1646] [serial = 2317] [outer = 0x0] 19:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x112942000) [pid = 1646] [serial = 2318] [outer = 0x112940400] 19:32:58 INFO - PROCESS | 1646 | 1461637978344 Marionette DEBUG loaded listener.js 19:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12b424000) [pid = 1646] [serial = 2319] [outer = 0x112940400] 19:32:58 INFO - PROCESS | 1646 | 1461637978790 Marionette TRACE conn3 <- [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"]]]}] 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 19:32:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 19:32:58 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 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" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 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" 19:32:58 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 19:32:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:58 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 19:32:58 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 19:32:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 693ms 19:32:58 INFO - PROCESS | 1646 | 1461637978869 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 19:32:58 INFO - PROCESS | 1646 | 1461637978870 Marionette TRACE conn3 <- [1,3057,null,{"value":"7"}] 19:32:58 INFO - TEST-START | /FileAPI/file/File-constructor.html 19:32:58 INFO - PROCESS | 1646 | 1461637978875 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 19:32:58 INFO - PROCESS | 1646 | 1461637978876 Marionette TRACE conn3 <- [1,3058,null,{}] 19:32:58 INFO - PROCESS | 1646 | 1461637978879 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:58 INFO - PROCESS | 1646 | 1461637978969 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 19:32:59 INFO - PROCESS | 1646 | 1461637979098 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x140b1b000 == 73 [pid = 1646] [id = 774] 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x112940800) [pid = 1646] [serial = 2320] [outer = 0x0] 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12be36400) [pid = 1646] [serial = 2321] [outer = 0x112940800] 19:32:59 INFO - PROCESS | 1646 | 1461637979124 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x134870800) [pid = 1646] [serial = 2322] [outer = 0x112940800] 19:32:59 INFO - PROCESS | 1646 | 1461637979459 Marionette TRACE conn3 <- [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]]]}] 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 19:32:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 19:32:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 19:32:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:32:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:32:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 19:32:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 19:32:59 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 623ms 19:32:59 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 19:32:59 INFO - PROCESS | 1646 | 1461637979498 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 19:32:59 INFO - PROCESS | 1646 | 1461637979500 Marionette TRACE conn3 <- [1,3061,null,{"value":"7"}] 19:32:59 INFO - PROCESS | 1646 | 1461637979502 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 19:32:59 INFO - PROCESS | 1646 | 1461637979503 Marionette TRACE conn3 <- [1,3062,null,{}] 19:32:59 INFO - PROCESS | 1646 | 1461637979506 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:32:59 INFO - PROCESS | 1646 | 1461637979619 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 19:32:59 INFO - PROCESS | 1646 | 1461637979744 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:32:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x140b19000 == 74 [pid = 1646] [id = 775] 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x134878c00) [pid = 1646] [serial = 2323] [outer = 0x0] 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x134a1cc00) [pid = 1646] [serial = 2324] [outer = 0x134878c00] 19:32:59 INFO - PROCESS | 1646 | 1461637979782 Marionette DEBUG loaded listener.js 19:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x1350c6400) [pid = 1646] [serial = 2325] [outer = 0x134878c00] 19:32:59 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 19:33:00 INFO - PROCESS | 1646 | 1461637980183 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 19:33:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 19:33:00 INFO - {} 19:33:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 725ms 19:33:00 INFO - PROCESS | 1646 | 1461637980243 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 19:33:00 INFO - PROCESS | 1646 | 1461637980244 Marionette TRACE conn3 <- [1,3065,null,{"value":"7"}] 19:33:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 19:33:00 INFO - PROCESS | 1646 | 1461637980250 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 19:33:00 INFO - PROCESS | 1646 | 1461637980251 Marionette TRACE conn3 <- [1,3066,null,{}] 19:33:00 INFO - PROCESS | 1646 | 1461637980253 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:00 INFO - PROCESS | 1646 | 1461637980352 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 19:33:00 INFO - PROCESS | 1646 | 1461637980623 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12914f000 == 75 [pid = 1646] [id = 776] 19:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x1120e4c00) [pid = 1646] [serial = 2326] [outer = 0x0] 19:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x112936000) [pid = 1646] [serial = 2327] [outer = 0x1120e4c00] 19:33:00 INFO - PROCESS | 1646 | 1461637980647 Marionette DEBUG loaded listener.js 19:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x115d2ec00) [pid = 1646] [serial = 2328] [outer = 0x1120e4c00] 19:33:00 INFO - PROCESS | 1646 | 1461637980994 Marionette TRACE conn3 <- [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]]]}] 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 19:33:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 19:33:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 777ms 19:33:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 19:33:01 INFO - PROCESS | 1646 | 1461637981028 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 1646 | 1461637981030 Marionette TRACE conn3 <- [1,3069,null,{"value":"7"}] 19:33:01 INFO - PROCESS | 1646 | 1461637981032 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 1646 | 1461637981034 Marionette TRACE conn3 <- [1,3070,null,{}] 19:33:01 INFO - PROCESS | 1646 | 1461637981037 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:01 INFO - PROCESS | 1646 | 1461637981129 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 19:33:01 INFO - PROCESS | 1646 | 1461637981193 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c2bc800 == 76 [pid = 1646] [id = 777] 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x1167bcc00) [pid = 1646] [serial = 2329] [outer = 0x0] 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x1187cec00) [pid = 1646] [serial = 2330] [outer = 0x1167bcc00] 19:33:01 INFO - PROCESS | 1646 | 1461637981217 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x119457800) [pid = 1646] [serial = 2331] [outer = 0x1167bcc00] 19:33:01 INFO - PROCESS | 1646 | 1461637981612 Marionette TRACE conn3 <- [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]]]}] 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 19:33:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 19:33:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 626ms 19:33:01 INFO - PROCESS | 1646 | 1461637981660 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 19:33:01 INFO - PROCESS | 1646 | 1461637981663 Marionette TRACE conn3 <- [1,3073,null,{"value":"7"}] 19:33:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 19:33:01 INFO - PROCESS | 1646 | 1461637981665 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 19:33:01 INFO - PROCESS | 1646 | 1461637981666 Marionette TRACE conn3 <- [1,3074,null,{}] 19:33:01 INFO - PROCESS | 1646 | 1461637981668 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:01 INFO - PROCESS | 1646 | 1461637981758 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 19:33:01 INFO - PROCESS | 1646 | 1461637981836 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118539800 == 77 [pid = 1646] [id = 778] 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x119423400) [pid = 1646] [serial = 2332] [outer = 0x0] 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12410c400) [pid = 1646] [serial = 2333] [outer = 0x119423400] 19:33:01 INFO - PROCESS | 1646 | 1461637981904 Marionette DEBUG loaded listener.js 19:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x125887400) [pid = 1646] [serial = 2334] [outer = 0x119423400] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1408c9000 == 76 [pid = 1646] [id = 768] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9e6800 == 75 [pid = 1646] [id = 767] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12da28000 == 74 [pid = 1646] [id = 766] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d45e800 == 73 [pid = 1646] [id = 765] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12c9ea000 == 72 [pid = 1646] [id = 764] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b503000 == 71 [pid = 1646] [id = 763] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12a968800 == 70 [pid = 1646] [id = 762] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x1133c1800) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x127518800) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x119495400) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x1169b6400) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x121c75400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x12150d000) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121472000 == 69 [pid = 1646] [id = 761] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x121add000 == 68 [pid = 1646] [id = 760] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129837800 == 67 [pid = 1646] [id = 759] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11744e000 == 66 [pid = 1646] [id = 757] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x134643800 == 65 [pid = 1646] [id = 754] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x134615000 == 64 [pid = 1646] [id = 753] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x134545000 == 63 [pid = 1646] [id = 752] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12da2a800 == 62 [pid = 1646] [id = 751] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x129c4a000 == 61 [pid = 1646] [id = 750] 19:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119e5e800 == 60 [pid = 1646] [id = 749] 19:33:02 INFO - PROCESS | 1646 | 1461637982273 Marionette TRACE conn3 <- [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]]]}] 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 19:33:02 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 19:33:02 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 625ms 19:33:02 INFO - PROCESS | 1646 | 1461637982291 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1646 | 1461637982294 Marionette TRACE conn3 <- [1,3077,null,{"value":"7"}] 19:33:02 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 19:33:02 INFO - PROCESS | 1646 | 1461637982300 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1646 | 1461637982304 Marionette TRACE conn3 <- [1,3078,null,{}] 19:33:02 INFO - PROCESS | 1646 | 1461637982307 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:02 INFO - PROCESS | 1646 | 1461637982386 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1294ce400) [pid = 1646] [serial = 2241] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x1295af800) [pid = 1646] [serial = 2242] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12945b800) [pid = 1646] [serial = 2236] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x128eac000) [pid = 1646] [serial = 2230] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x121c76000) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12752c800) [pid = 1646] [serial = 2218] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x11695b400) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x128e6a000) [pid = 1646] [serial = 2224] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x128e2c800) [pid = 1646] [serial = 2222] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12475bc00) [pid = 1646] [serial = 2216] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1187c9400) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12789dc00) [pid = 1646] [serial = 2219] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118467000) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x128fa3000) [pid = 1646] [serial = 2234] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x128ec9800) [pid = 1646] [serial = 2231] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x1197b5800) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x128e76000) [pid = 1646] [serial = 2227] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x129469400) [pid = 1646] [serial = 2239] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x1278f6400) [pid = 1646] [serial = 2221] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11a00ac00) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12141c800) [pid = 1646] [serial = 2233] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11942b400) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x129467400) [pid = 1646] [serial = 2237] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x128ea3c00) [pid = 1646] [serial = 2228] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x121679400) [pid = 1646] [serial = 2213] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x128e6f000) [pid = 1646] [serial = 2225] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x115f08400) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 19:33:02 INFO - PROCESS | 1646 | 1461637982455 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1187ac000 == 61 [pid = 1646] [id = 779] 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x111093400) [pid = 1646] [serial = 2335] [outer = 0x0] 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x118467000) [pid = 1646] [serial = 2336] [outer = 0x111093400] 19:33:02 INFO - PROCESS | 1646 | 1461637982479 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12475bc00) [pid = 1646] [serial = 2337] [outer = 0x111093400] 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 19:33:02 INFO - reader.readAsText(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 19:33:02 INFO - reader.readAsDataURL(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 19:33:02 INFO - reader.readAsArrayBuffer(blob_2) 19:33:02 INFO - }" did not throw 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 19:33:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer - assert_false: Only one loadstart event should be dispatched expected false got true 19:33:02 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 19:33:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 19:33:02 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 19:33:02 INFO - PROCESS | 1646 | 1461637982781 Marionette TRACE conn3 <- [1,3081,null,{"value":"7"}] 19:33:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 19:33:02 INFO - PROCESS | 1646 | 1461637982784 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 19:33:02 INFO - PROCESS | 1646 | 1461637982785 Marionette TRACE conn3 <- [1,3082,null,{}] 19:33:02 INFO - PROCESS | 1646 | 1461637982787 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:02 INFO - PROCESS | 1646 | 1461637982865 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 19:33:02 INFO - PROCESS | 1646 | 1461637982870 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b463000 == 62 [pid = 1646] [id = 780] 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x127520c00) [pid = 1646] [serial = 2338] [outer = 0x0] 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x1278edc00) [pid = 1646] [serial = 2339] [outer = 0x127520c00] 19:33:02 INFO - PROCESS | 1646 | 1461637982894 Marionette DEBUG loaded listener.js 19:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x128e2c800) [pid = 1646] [serial = 2340] [outer = 0x127520c00] 19:33:03 INFO - PROCESS | 1646 | 1461637983186 Marionette TRACE conn3 <- [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]]]}] 19:33:03 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 19:33:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 19:33:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:03 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 19:33:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 19:33:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 421ms 19:33:03 INFO - PROCESS | 1646 | 1461637983206 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 19:33:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 19:33:03 INFO - PROCESS | 1646 | 1461637983207 Marionette TRACE conn3 <- [1,3085,null,{"value":"7"}] 19:33:03 INFO - PROCESS | 1646 | 1461637983209 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1646 | 1461637983210 Marionette TRACE conn3 <- [1,3086,null,{}] 19:33:03 INFO - PROCESS | 1646 | 1461637983213 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:03 INFO - PROCESS | 1646 | 1461637983298 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 19:33:03 INFO - PROCESS | 1646 | 1461637983361 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12c190000 == 63 [pid = 1646] [id = 781] 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x128e71800) [pid = 1646] [serial = 2341] [outer = 0x0] 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x128e76c00) [pid = 1646] [serial = 2342] [outer = 0x128e71800] 19:33:03 INFO - PROCESS | 1646 | 1461637983388 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x128ec4800) [pid = 1646] [serial = 2343] [outer = 0x128e71800] 19:33:03 INFO - PROCESS | 1646 | 1461637983628 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 19:33:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 19:33:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 471ms 19:33:03 INFO - PROCESS | 1646 | 1461637983680 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 19:33:03 INFO - PROCESS | 1646 | 1461637983682 Marionette TRACE conn3 <- [1,3089,null,{"value":"7"}] 19:33:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 19:33:03 INFO - PROCESS | 1646 | 1461637983684 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 19:33:03 INFO - PROCESS | 1646 | 1461637983684 Marionette TRACE conn3 <- [1,3090,null,{}] 19:33:03 INFO - PROCESS | 1646 | 1461637983687 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:03 INFO - PROCESS | 1646 | 1461637983768 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 19:33:03 INFO - PROCESS | 1646 | 1461637983773 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d458800 == 64 [pid = 1646] [id = 782] 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x128ecc400) [pid = 1646] [serial = 2344] [outer = 0x0] 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x129467400) [pid = 1646] [serial = 2345] [outer = 0x128ecc400] 19:33:03 INFO - PROCESS | 1646 | 1461637983797 Marionette DEBUG loaded listener.js 19:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1295a8c00) [pid = 1646] [serial = 2346] [outer = 0x128ecc400] 19:33:04 INFO - PROCESS | 1646 | 1461637984089 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 19:33:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 19:33:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 424ms 19:33:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 19:33:04 INFO - PROCESS | 1646 | 1461637984108 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1646 | 1461637984109 Marionette TRACE conn3 <- [1,3093,null,{"value":"7"}] 19:33:04 INFO - PROCESS | 1646 | 1461637984111 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1646 | 1461637984112 Marionette TRACE conn3 <- [1,3094,null,{}] 19:33:04 INFO - PROCESS | 1646 | 1461637984118 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:04 INFO - PROCESS | 1646 | 1461637984200 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 19:33:04 INFO - PROCESS | 1646 | 1461637984281 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d774800 == 65 [pid = 1646] [id = 783] 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x128f9b000) [pid = 1646] [serial = 2347] [outer = 0x0] 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12981d800) [pid = 1646] [serial = 2348] [outer = 0x128f9b000] 19:33:04 INFO - PROCESS | 1646 | 1461637984302 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a9f7c00) [pid = 1646] [serial = 2349] [outer = 0x128f9b000] 19:33:04 INFO - PROCESS | 1646 | 1461637984576 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 19:33:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 19:33:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 472ms 19:33:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 19:33:04 INFO - PROCESS | 1646 | 1461637984584 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 19:33:04 INFO - PROCESS | 1646 | 1461637984585 Marionette TRACE conn3 <- [1,3097,null,{"value":"7"}] 19:33:04 INFO - PROCESS | 1646 | 1461637984587 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 19:33:04 INFO - PROCESS | 1646 | 1461637984588 Marionette TRACE conn3 <- [1,3098,null,{}] 19:33:04 INFO - PROCESS | 1646 | 1461637984590 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:04 INFO - PROCESS | 1646 | 1461637984697 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 19:33:04 INFO - PROCESS | 1646 | 1461637984707 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x130cd5000 == 66 [pid = 1646] [id = 784] 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x129818800) [pid = 1646] [serial = 2350] [outer = 0x0] 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12aa4ec00) [pid = 1646] [serial = 2351] [outer = 0x129818800] 19:33:04 INFO - PROCESS | 1646 | 1461637984728 Marionette DEBUG loaded listener.js 19:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12b344c00) [pid = 1646] [serial = 2352] [outer = 0x129818800] 19:33:05 INFO - PROCESS | 1646 | 1461637985029 Marionette TRACE conn3 <- [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]]]}] 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 19:33:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 478ms 19:33:05 INFO - PROCESS | 1646 | 1461637985066 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1646 | 1461637985067 Marionette TRACE conn3 <- [1,3101,null,{"value":"7"}] 19:33:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 19:33:05 INFO - PROCESS | 1646 | 1461637985069 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1646 | 1461637985069 Marionette TRACE conn3 <- [1,3102,null,{}] 19:33:05 INFO - PROCESS | 1646 | 1461637985071 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:05 INFO - PROCESS | 1646 | 1461637985170 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 19:33:05 INFO - PROCESS | 1646 | 1461637985183 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1344b8000 == 67 [pid = 1646] [id = 785] 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12aa98800) [pid = 1646] [serial = 2353] [outer = 0x0] 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12c1cd400) [pid = 1646] [serial = 2354] [outer = 0x12aa98800] 19:33:05 INFO - PROCESS | 1646 | 1461637985203 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12c1d7000) [pid = 1646] [serial = 2355] [outer = 0x12aa98800] 19:33:05 INFO - PROCESS | 1646 | 1461637985473 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 19:33:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 425ms 19:33:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 19:33:05 INFO - PROCESS | 1646 | 1461637985504 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1646 | 1461637985505 Marionette TRACE conn3 <- [1,3105,null,{"value":"7"}] 19:33:05 INFO - PROCESS | 1646 | 1461637985507 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1646 | 1461637985507 Marionette TRACE conn3 <- [1,3106,null,{}] 19:33:05 INFO - PROCESS | 1646 | 1461637985511 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:05 INFO - PROCESS | 1646 | 1461637985618 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 19:33:05 INFO - PROCESS | 1646 | 1461637985665 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13460a800 == 68 [pid = 1646] [id = 786] 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x11871f800) [pid = 1646] [serial = 2356] [outer = 0x0] 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12be38c00) [pid = 1646] [serial = 2357] [outer = 0x11871f800] 19:33:05 INFO - PROCESS | 1646 | 1461637985690 Marionette DEBUG loaded listener.js 19:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12c28b400) [pid = 1646] [serial = 2358] [outer = 0x11871f800] 19:33:05 INFO - PROCESS | 1646 | 1461637985972 Marionette TRACE conn3 <- [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]]]}] 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 19:33:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 19:33:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 475ms 19:33:05 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 19:33:05 INFO - PROCESS | 1646 | 1461637985985 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 19:33:05 INFO - PROCESS | 1646 | 1461637985987 Marionette TRACE conn3 <- [1,3109,null,{"value":"7"}] 19:33:05 INFO - PROCESS | 1646 | 1461637985989 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 19:33:05 INFO - PROCESS | 1646 | 1461637985991 Marionette TRACE conn3 <- [1,3110,null,{}] 19:33:05 INFO - PROCESS | 1646 | 1461637985993 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:06 INFO - PROCESS | 1646 | 1461637986114 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 19:33:06 INFO - PROCESS | 1646 | 1461637986155 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x134be9000 == 69 [pid = 1646] [id = 787] 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12ca23c00) [pid = 1646] [serial = 2359] [outer = 0x0] 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12ca30000) [pid = 1646] [serial = 2360] [outer = 0x12ca23c00] 19:33:06 INFO - PROCESS | 1646 | 1461637986176 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12d18e400) [pid = 1646] [serial = 2361] [outer = 0x12ca23c00] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x12b42b400) [pid = 1646] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x111088400) [pid = 1646] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x128e9e800) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x1294c9800) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12ca25c00) [pid = 1646] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x127517800) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x1162d5800) [pid = 1646] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x127531000) [pid = 1646] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x121f26000) [pid = 1646] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x118f2d000) [pid = 1646] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x111c45400) [pid = 1646] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x128f9cc00) [pid = 1646] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12141d000) [pid = 1646] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x115f06000) [pid = 1646] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x127530400) [pid = 1646] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12be34c00) [pid = 1646] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x1185f3c00) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x110eb4800) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x128e6ac00) [pid = 1646] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x119c95400) [pid = 1646] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12c1d8000) [pid = 1646] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12470a000) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119ee3000) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1219b5800) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x1169b4400) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12ac99400) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x127511c00) [pid = 1646] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 19:33:06 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x124440c00) [pid = 1646] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 19:33:06 INFO - PROCESS | 1646 | 1461637986652 Marionette TRACE conn3 <- [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"]]]}] 19:33:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 19:33:06 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 19:33:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 19:33:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 19:33:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 19:33:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 19:33:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 674ms 19:33:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 19:33:06 INFO - PROCESS | 1646 | 1461637986664 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 19:33:06 INFO - PROCESS | 1646 | 1461637986665 Marionette TRACE conn3 <- [1,3113,null,{"value":"7"}] 19:33:06 INFO - PROCESS | 1646 | 1461637986667 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 19:33:06 INFO - PROCESS | 1646 | 1461637986667 Marionette TRACE conn3 <- [1,3114,null,{}] 19:33:06 INFO - PROCESS | 1646 | 1461637986669 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 19:33:06 INFO - PROCESS | 1646 | 1461637986759 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 19:33:06 INFO - PROCESS | 1646 | 1461637986833 Marionette TRACE conn3 -> [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\", \"0f2b06a6-7854-435c-b10a-7ee05ac1fba3\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 19:33:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12dcaf000 == 70 [pid = 1646] [id = 788] 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x111091000) [pid = 1646] [serial = 2362] [outer = 0x0] 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1197b8000) [pid = 1646] [serial = 2363] [outer = 0x111091000] 19:33:06 INFO - PROCESS | 1646 | 1461637986855 Marionette DEBUG loaded listener.js 19:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x128e34000) [pid = 1646] [serial = 2364] [outer = 0x111091000] 19:33:07 INFO - PROCESS | 1646 | 1461637987075 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 19:33:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 19:33:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 423ms 19:33:07 INFO - PROCESS | 1646 | 1461637987090 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 19:33:07 INFO - PROCESS | 1646 | 1461637987091 Marionette TRACE conn3 <- [1,3117,null,{"value":"7"}] 19:33:08 WARNING - u'runner_teardown' () 19:33:08 INFO - No more tests 19:33:08 INFO - Got 0 unexpected results 19:33:08 INFO - SUITE-END | took 522s 19:33:08 INFO - Closing logging queue 19:33:08 INFO - queue closed 19:33:08 INFO - Return code: 0 19:33:08 WARNING - # TBPL SUCCESS # 19:33:08 INFO - Running post-action listener: _resource_record_post_action 19:33:08 INFO - Running post-run listener: _resource_record_post_run 19:33:09 INFO - Total resource usage - Wall time: 544s; CPU: 58.0%; Read bytes: 37737984; Write bytes: 952726528; Read time: 395; Write time: 4662 19:33:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 19:33:09 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152674816; Write bytes: 144994304; Read time: 13878; Write time: 253 19:33:09 INFO - run-tests - Wall time: 527s; CPU: 58.0%; Read bytes: 35530240; Write bytes: 795890688; Read time: 369; Write time: 4367 19:33:09 INFO - Running post-run listener: _upload_blobber_files 19:33:09 INFO - Blob upload gear active. 19:33:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 19:33:09 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 19:33:09 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-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 19:33:09 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-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 19:33:09 INFO - (blobuploader) - INFO - Open directory for files ... 19:33:09 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 19:33:09 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:33:09 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:33:10 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 19:33:10 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:33:10 INFO - (blobuploader) - INFO - Done attempting. 19:33:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 19:33:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 19:33:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 19:33:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 19:33:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 19:33:12 INFO - (blobuploader) - INFO - Done attempting. 19:33:12 INFO - (blobuploader) - INFO - Iteration through files over. 19:33:12 INFO - Return code: 0 19:33:12 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 19:33:12 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 19:33:12 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9aa963bf39b796819d1ad67fcf40fb728b58f7b86e0d488e0c97c02dba3e9e383fbf89755ae4b33fcfa3a3d401e3e85d69b84bb8a6454d1836594095c88c6b18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1757b5f142aa942d2e9f88ee64fc1ffe3d4fc75e0d97b4ab9cac68e8fe2dd7881073c515b4f2844539764740058a714176840e60b8b386f9f4efb2d4ad48c99f"} 19:33:12 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 19:33:12 INFO - Writing to file /builds/slave/test/properties/blobber_files 19:33:12 INFO - Contents: 19:33:12 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9aa963bf39b796819d1ad67fcf40fb728b58f7b86e0d488e0c97c02dba3e9e383fbf89755ae4b33fcfa3a3d401e3e85d69b84bb8a6454d1836594095c88c6b18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1757b5f142aa942d2e9f88ee64fc1ffe3d4fc75e0d97b4ab9cac68e8fe2dd7881073c515b4f2844539764740058a714176840e60b8b386f9f4efb2d4ad48c99f"} 19:33:12 INFO - Running post-run listener: copy_logs_to_upload_dir 19:33:12 INFO - Copying logs to upload dir... 19:33:12 INFO - mkdir: /builds/slave/test/build/upload/logs 19:33:12 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=597.550743 ========= master_lag: 38.70 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 36 secs) (at 2016-04-25 19:33:51.229976) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 1 secs) (at 2016-04-25 19:33:51.233722) ========= 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.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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-aurora/sha512/9aa963bf39b796819d1ad67fcf40fb728b58f7b86e0d488e0c97c02dba3e9e383fbf89755ae4b33fcfa3a3d401e3e85d69b84bb8a6454d1836594095c88c6b18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1757b5f142aa942d2e9f88ee64fc1ffe3d4fc75e0d97b4ab9cac68e8fe2dd7881073c515b4f2844539764740058a714176840e60b8b386f9f4efb2d4ad48c99f"} build_url:https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013706 build_url: 'https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9aa963bf39b796819d1ad67fcf40fb728b58f7b86e0d488e0c97c02dba3e9e383fbf89755ae4b33fcfa3a3d401e3e85d69b84bb8a6454d1836594095c88c6b18", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/1757b5f142aa942d2e9f88ee64fc1ffe3d4fc75e0d97b4ab9cac68e8fe2dd7881073c515b4f2844539764740058a714176840e60b8b386f9f4efb2d4ad48c99f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/MFTbW-nITN-lpkGo1D6sFA/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 61.92 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 mins, 1 secs) (at 2016-04-25 19:34:53.170449) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:34:53.170803) ========= 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.kCBCErRybm/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.OH2y31macK/Listeners TMPDIR=/var/folders/93/f4rdtxvx5xg5dzcxcm29xd4c00000w/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.005235 ========= master_lag: 1.77 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 19:34:54.943506) ========= ========= Started reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-25 19:34:54.943819) ========= ========= Finished reboot skipped (results: 3, elapsed: 1 secs) (at 2016-04-25 19:34:56.234440) ========= ========= Total master_lag: 102.61 =========