builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0102 starttime: 1461629344.4 results: success (0) buildid: 20160425155612 builduid: 1efcd640d5b44eb1aaad13ac6ab462a5 revision: 80befee8ec527372547b547cc592e555d3b6c11a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:04.404674) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:04.405090) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:04.405375) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:04.617410) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:09:04.617785) ========= 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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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 17:09:04-- 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% 12.9M=0.001s 2016-04-25 17:09:04 (12.9 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.080194 ========= master_lag: 0.99 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:09:05.683869) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:05.684209) ========= 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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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.021246 ========= master_lag: 0.91 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:06.619010) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:09:06.622398) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 80befee8ec527372547b547cc592e555d3b6c11a --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 80befee8ec527372547b547cc592e555d3b6c11a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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 17:09:06,721 truncating revision to first 12 chars 2016-04-25 17:09:06,721 Setting DEBUG logging. 2016-04-25 17:09:06,721 attempt 1/10 2016-04-25 17:09:06,721 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/80befee8ec52?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-25 17:09:06,988 unpacking tar archive at: mozilla-aurora-80befee8ec52/testing/mozharness/ program finished with exit code 0 elapsedTime=0.518619 ========= master_lag: 0.92 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-25 17:09:08.058167) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:08.058483) ========= script_repo_revision: 80befee8ec527372547b547cc592e555d3b6c11a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:08.058857) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:08.062155) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-25 17:09:08.884624) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-04-25 17:09:08.884930) ========= /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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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 17:09:09 INFO - MultiFileLogger online at 20160425 17:09:09 in /builds/slave/test 17:09:09 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 17:09:09 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 17:09:09 INFO - {'append_to_log': False, 17:09:09 INFO - 'base_work_dir': '/builds/slave/test', 17:09:09 INFO - 'blob_upload_branch': 'mozilla-aurora', 17:09:09 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 17:09:09 INFO - 'buildbot_json_path': 'buildprops.json', 17:09:09 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 17:09:09 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 17:09:09 INFO - 'download_minidump_stackwalk': True, 17:09:09 INFO - 'download_symbols': 'true', 17:09:09 INFO - 'e10s': False, 17:09:09 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 17:09:09 INFO - 'tooltool.py': '/tools/tooltool.py', 17:09:09 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 17:09:09 INFO - '/tools/misc-python/virtualenv.py')}, 17:09:09 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 17:09:09 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 17:09:09 INFO - 'log_level': 'info', 17:09:09 INFO - 'log_to_console': True, 17:09:09 INFO - 'opt_config_files': (), 17:09:09 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 17:09:09 INFO - '--processes=1', 17:09:09 INFO - '--config=%(test_path)s/wptrunner.ini', 17:09:09 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 17:09:09 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 17:09:09 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 17:09:09 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 17:09:09 INFO - 'pip_index': False, 17:09:09 INFO - 'require_test_zip': True, 17:09:09 INFO - 'test_type': ('testharness',), 17:09:09 INFO - 'this_chunk': '1', 17:09:09 INFO - 'tooltool_cache': '/builds/tooltool_cache', 17:09:09 INFO - 'total_chunks': '10', 17:09:09 INFO - 'virtualenv_path': 'venv', 17:09:09 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 17:09:09 INFO - 'work_dir': 'build'} 17:09:09 INFO - ##### 17:09:09 INFO - ##### Running clobber step. 17:09:09 INFO - ##### 17:09:09 INFO - Running pre-action listener: _resource_record_pre_action 17:09:09 INFO - Running main action method: clobber 17:09:09 INFO - rmtree: /builds/slave/test/build 17:09:09 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 17:09:09 INFO - Running post-action listener: _resource_record_post_action 17:09:09 INFO - ##### 17:09:09 INFO - ##### Running read-buildbot-config step. 17:09:09 INFO - ##### 17:09:09 INFO - Running pre-action listener: _resource_record_pre_action 17:09:09 INFO - Running main action method: read_buildbot_config 17:09:09 INFO - Using buildbot properties: 17:09:09 INFO - { 17:09:09 INFO - "project": "", 17:09:09 INFO - "product": "firefox", 17:09:09 INFO - "script_repo_revision": "production", 17:09:09 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 17:09:09 INFO - "repository": "", 17:09:09 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 17:09:09 INFO - "buildid": "20160425155612", 17:09:09 INFO - "pgo_build": "False", 17:09:09 INFO - "basedir": "/builds/slave/test", 17:09:09 INFO - "buildnumber": 179, 17:09:09 INFO - "slavename": "t-yosemite-r7-0102", 17:09:09 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 17:09:09 INFO - "platform": "macosx64", 17:09:09 INFO - "branch": "mozilla-aurora", 17:09:09 INFO - "revision": "80befee8ec527372547b547cc592e555d3b6c11a", 17:09:09 INFO - "repo_path": "releases/mozilla-aurora", 17:09:09 INFO - "moz_repo_path": "", 17:09:09 INFO - "stage_platform": "macosx64", 17:09:09 INFO - "builduid": "1efcd640d5b44eb1aaad13ac6ab462a5", 17:09:09 INFO - "slavebuilddir": "test" 17:09:09 INFO - } 17:09:09 INFO - Found installer url https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 17:09:09 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 17:09:09 INFO - Running post-action listener: _resource_record_post_action 17:09:09 INFO - ##### 17:09:09 INFO - ##### Running download-and-extract step. 17:09:09 INFO - ##### 17:09:09 INFO - Running pre-action listener: _resource_record_pre_action 17:09:09 INFO - Running main action method: download_and_extract 17:09:09 INFO - mkdir: /builds/slave/test/build/tests 17:09:09 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')]} 17:09:09 INFO - https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 17:09:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:09:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:09:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:11 INFO - Downloaded 1235 bytes. 17:09:11 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 17:09:11 INFO - Using the following test package requirements: 17:09:11 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:09:11 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 17:09:11 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 17:09:11 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'jsshell-mac64.zip'], 17:09:11 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 17:09:11 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 17:09:11 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 17:09:11 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 17:09:11 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 17:09:11 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 17:09:11 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 17:09:11 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 17:09:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:11 INFO - https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 17:09:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:09:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 17:09:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:12 INFO - Downloaded 17990340 bytes. 17:09:12 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/*'] 17:09:12 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/* 17:09:12 INFO - caution: filename not matched: web-platform/* 17:09:12 INFO - Return code: 11 17:09:12 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')]} 17:09:12 INFO - https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 17:09:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:09:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 17:09:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:14 INFO - Downloaded 36406739 bytes. 17:09:14 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/*'] 17:09:14 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/* 17:09:18 INFO - caution: filename not matched: bin/* 17:09:18 INFO - caution: filename not matched: config/* 17:09:18 INFO - caution: filename not matched: mozbase/* 17:09:18 INFO - caution: filename not matched: marionette/* 17:09:18 INFO - caution: filename not matched: tools/wptserve/* 17:09:18 INFO - Return code: 11 17:09: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')]} 17:09:18 INFO - https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 17:09:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:09:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:09:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 17:09:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:20 INFO - Downloaded 73034730 bytes. 17:09:20 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:09:20 INFO - mkdir: /builds/slave/test/properties 17:09:20 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 17:09:20 INFO - Writing to file /builds/slave/test/properties/build_url 17:09:20 INFO - Contents: 17:09:20 INFO - build_url:https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 17:09:21 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:09:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 17:09:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 17:09:21 INFO - Contents: 17:09:21 INFO - symbols_url:https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:09: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')]} 17:09:21 INFO - https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 17:09:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:09:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 17:09:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/CsZty8hAQry6THr9tRxmOw/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 17:09:24 INFO - Downloaded 103563345 bytes. 17:09:24 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'] 17:09:24 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 17:09:28 INFO - Return code: 0 17:09:28 INFO - Running post-action listener: _resource_record_post_action 17:09:28 INFO - Running post-action listener: set_extra_try_arguments 17:09:28 INFO - ##### 17:09:28 INFO - ##### Running create-virtualenv step. 17:09:28 INFO - ##### 17:09:28 INFO - Running pre-action listener: _pre_create_virtualenv 17:09:28 INFO - Running pre-action listener: _resource_record_pre_action 17:09:28 INFO - Running main action method: create_virtualenv 17:09:28 INFO - Creating virtualenv /builds/slave/test/build/venv 17:09:28 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 17:09:28 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 17:09:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 17:09:28 INFO - Using real prefix '/tools/python27' 17:09:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 17:09:29 INFO - Installing distribute.............................................................................................................................................................................................done. 17:09:32 INFO - Installing pip.................done. 17:09:32 INFO - Return code: 0 17:09:32 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 17:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:32 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:09:32 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:32 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:09:32 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:32 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 0x109349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9eb0c75e30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, '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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:09:32 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 17:09:32 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 17:09:32 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:09:32 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:09:32 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:09:32 INFO - 'HOME': '/Users/cltbld', 17:09:32 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:09:32 INFO - 'LOGNAME': 'cltbld', 17:09:32 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:09:32 INFO - 'MOZ_NO_REMOTE': '1', 17:09:32 INFO - 'NO_EM_RESTART': '1', 17:09:32 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:09:32 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:09:32 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:09:32 INFO - 'PWD': '/builds/slave/test', 17:09:32 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:09:32 INFO - 'SHELL': '/bin/bash', 17:09:32 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:09:32 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:09:32 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:09:32 INFO - 'USER': 'cltbld', 17:09:32 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:09:32 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:09:32 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:09:32 INFO - 'XPC_FLAGS': '0x0', 17:09:32 INFO - 'XPC_SERVICE_NAME': '0', 17:09:32 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:09:32 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:09:32 INFO - Downloading/unpacking psutil>=0.7.1 17:09:32 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 17:09:32 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 17:09:32 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 17:09:32 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 17:09:32 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 17:09:32 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 17:09:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 17:09:35 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:09:35 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:09:35 INFO - Installing collected packages: psutil 17:09:35 INFO - Running setup.py install for psutil 17:09:35 INFO - building 'psutil._psutil_osx' extension 17:09:35 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 17:09:35 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 17:09:35 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 17:09:35 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 17:09:36 INFO - building 'psutil._psutil_posix' extension 17:09:36 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 17:09:36 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 17:09:36 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 17:09:36 INFO - ^ 17:09:36 INFO - 1 warning generated. 17:09:36 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 17:09:36 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 17:09:36 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 17:09:36 INFO - Successfully installed psutil 17:09:36 INFO - Cleaning up... 17:09:36 INFO - Return code: 0 17:09:36 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 17:09:36 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')]} 17:09:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:09:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:36 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')]} 17:09:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:09:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:36 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 0x109349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9eb0c75e30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, '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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:09:36 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 17:09:36 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 17:09:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:09:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:09:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:09:36 INFO - 'HOME': '/Users/cltbld', 17:09:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:09:36 INFO - 'LOGNAME': 'cltbld', 17:09:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:09:36 INFO - 'MOZ_NO_REMOTE': '1', 17:09:36 INFO - 'NO_EM_RESTART': '1', 17:09:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:09:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:09:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:09:36 INFO - 'PWD': '/builds/slave/test', 17:09:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:09:36 INFO - 'SHELL': '/bin/bash', 17:09:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:09:36 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:09:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:09:36 INFO - 'USER': 'cltbld', 17:09:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:09:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:09:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:09:36 INFO - 'XPC_FLAGS': '0x0', 17:09:36 INFO - 'XPC_SERVICE_NAME': '0', 17:09:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:09:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:09:36 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 17:09:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:09:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:09:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:09:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:09:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:09:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:09:39 INFO - Downloading mozsystemmonitor-0.0.tar.gz 17:09:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 17:09:39 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 17:09:39 INFO - Installing collected packages: mozsystemmonitor 17:09:39 INFO - Running setup.py install for mozsystemmonitor 17:09:39 INFO - Successfully installed mozsystemmonitor 17:09:39 INFO - Cleaning up... 17:09:39 INFO - Return code: 0 17:09:39 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 17:09: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')]} 17:09:39 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:09:39 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09: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')]} 17:09:39 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:09:39 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09: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', '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 0x109349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9eb0c75e30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, '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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:09: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', 'blobuploader==1.2.4'] in /builds/slave/test/build 17:09: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 blobuploader==1.2.4 17:09:39 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:09:39 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:09:39 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:09:39 INFO - 'HOME': '/Users/cltbld', 17:09:39 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:09:39 INFO - 'LOGNAME': 'cltbld', 17:09:39 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:09:39 INFO - 'MOZ_NO_REMOTE': '1', 17:09:39 INFO - 'NO_EM_RESTART': '1', 17:09:39 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:09:39 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:09:39 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:09:39 INFO - 'PWD': '/builds/slave/test', 17:09:39 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:09:39 INFO - 'SHELL': '/bin/bash', 17:09:39 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:09:39 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:09:39 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:09:39 INFO - 'USER': 'cltbld', 17:09:39 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:09:39 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:09:39 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:09:39 INFO - 'XPC_FLAGS': '0x0', 17:09:39 INFO - 'XPC_SERVICE_NAME': '0', 17:09:39 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:09:39 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:09:39 INFO - Downloading/unpacking blobuploader==1.2.4 17:09: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 17:09: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 17:09: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 17:09: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 17:09: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 17:09: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 17:09:41 INFO - Downloading blobuploader-1.2.4.tar.gz 17:09:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 17:09:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 17:09:42 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:42 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 17:09:43 INFO - Downloading docopt-0.6.1.tar.gz 17:09:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 17:09:43 INFO - Installing collected packages: blobuploader, requests, docopt 17:09:43 INFO - Running setup.py install for blobuploader 17:09:43 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 17:09:43 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 17:09:43 INFO - Running setup.py install for requests 17:09:43 INFO - Running setup.py install for docopt 17:09:44 INFO - Successfully installed blobuploader requests docopt 17:09:44 INFO - Cleaning up... 17:09:44 INFO - Return code: 0 17:09:44 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:09:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:09:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 17:09:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:09:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:44 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 0x109349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9eb0c75e30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, '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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:09:44 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 17:09:44 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 17:09:44 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:09:44 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:09:44 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:09:44 INFO - 'HOME': '/Users/cltbld', 17:09:44 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:09:44 INFO - 'LOGNAME': 'cltbld', 17:09:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:09:44 INFO - 'MOZ_NO_REMOTE': '1', 17:09:44 INFO - 'NO_EM_RESTART': '1', 17:09:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:09:44 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:09:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:09:44 INFO - 'PWD': '/builds/slave/test', 17:09:44 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:09:44 INFO - 'SHELL': '/bin/bash', 17:09:44 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:09:44 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:09:44 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:09:44 INFO - 'USER': 'cltbld', 17:09:44 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:09:44 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:09:44 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:09:44 INFO - 'XPC_FLAGS': '0x0', 17:09:44 INFO - 'XPC_SERVICE_NAME': '0', 17:09:44 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:09:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-fiANk6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-bqwgI2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-cYGQSJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-fneqyo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-AMr_pw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-0L5DLA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-4052GL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-Cj42sZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:09:45 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:09:45 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-hhjloB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-vdjEKk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-QKol7x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-98sV12-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-BO_gId-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-QVTb8B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-Ty3osu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-aOr0dV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-pBUAio-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:09:46 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:09:46 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-XM6118-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:09:47 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-vtM7gE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:09:47 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-1eah_r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:09:47 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:09:47 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-cxFdER-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:09:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:09:47 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 17:09:47 INFO - Running setup.py install for manifestparser 17:09:47 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 17:09:47 INFO - Running setup.py install for mozcrash 17:09:48 INFO - Running setup.py install for mozdebug 17:09:48 INFO - Running setup.py install for mozdevice 17:09:48 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Installing dm script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Running setup.py install for mozfile 17:09:48 INFO - Running setup.py install for mozhttpd 17:09:48 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Running setup.py install for mozinfo 17:09:48 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Running setup.py install for mozInstall 17:09:48 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 17:09:48 INFO - Running setup.py install for mozleak 17:09:49 INFO - Running setup.py install for mozlog 17:09:49 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Running setup.py install for moznetwork 17:09:49 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Running setup.py install for mozprocess 17:09:49 INFO - Running setup.py install for mozprofile 17:09:49 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Running setup.py install for mozrunner 17:09:49 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 17:09:49 INFO - Running setup.py install for mozscreenshot 17:09:50 INFO - Running setup.py install for moztest 17:09:50 INFO - Running setup.py install for mozversion 17:09:50 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 17:09:50 INFO - Running setup.py install for wptserve 17:09:50 INFO - Running setup.py install for marionette-driver 17:09:50 INFO - Running setup.py install for browsermob-proxy 17:09:50 INFO - Running setup.py install for marionette-client 17:09:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:09:51 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 17:09:51 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 17:09:51 INFO - Cleaning up... 17:09:51 INFO - Return code: 0 17:09:51 INFO - Installing None into virtualenv /builds/slave/test/build/venv 17:09: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')]} 17:09:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 17:09:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09: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')]} 17:09:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 17:09:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 17:09:51 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 0x109349e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109366f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9eb0c75e30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, '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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 17:09:51 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 17:09:51 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 17:09:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:09:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:09:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:09:51 INFO - 'HOME': '/Users/cltbld', 17:09:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:09:51 INFO - 'LOGNAME': 'cltbld', 17:09:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:09:51 INFO - 'MOZ_NO_REMOTE': '1', 17:09:51 INFO - 'NO_EM_RESTART': '1', 17:09:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:09:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:09:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:09:51 INFO - 'PWD': '/builds/slave/test', 17:09:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:09:51 INFO - 'SHELL': '/bin/bash', 17:09:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:09:51 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:09:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:09:51 INFO - 'USER': 'cltbld', 17:09:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:09:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:09:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:09:51 INFO - 'XPC_FLAGS': '0x0', 17:09:51 INFO - 'XPC_SERVICE_NAME': '0', 17:09:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:09:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 17:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 17:09:51 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-oLgT3j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 17:09:51 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)) 17:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 17:09:51 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-o_eKY9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 17:09:51 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)) 17:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 17:09:51 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-BNvc3x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 17:09:51 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)) 17:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 17:09:51 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-yGTRlS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 17:09:51 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)) 17:09:51 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 17:09:51 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-gHDTa3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-5VCiJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-LU5buC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-H9GC7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-EjSVCH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-Nk3XpU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-uBhVXk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-Wv3JWV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-EpTsts-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-UuTi9g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 17:09:52 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)) 17:09:52 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 17:09:52 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-ktFVYj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-ySpKbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-seyTn0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-_kbS4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-nF2ymj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-ANgWJ5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 17:09:53 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)) 17:09:53 INFO - Unpacking /builds/slave/test/build/tests/marionette 17:09:53 INFO - Running setup.py (path:/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/pip-ogMuPD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 17:09:54 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 17:09:54 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)) 17:09:54 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)) 17:09:54 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)) 17:09:54 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)) 17:09:54 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)) 17:09:54 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)) 17:09:54 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 17:09:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:09:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:09:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:09:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 17:09:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 17:09:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 17:09:56 INFO - Downloading blessings-1.6.tar.gz 17:09:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 17:09:57 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)) 17:09:57 INFO - Installing collected packages: blessings 17:09:57 INFO - Running setup.py install for blessings 17:09:57 INFO - Successfully installed blessings 17:09:57 INFO - Cleaning up... 17:09:57 INFO - Return code: 0 17:09:57 INFO - Done creating virtualenv /builds/slave/test/build/venv. 17:09:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:09:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:09:57 INFO - Reading from file tmpfile_stdout 17:09:57 INFO - Current package versions: 17:09:57 INFO - blessings == 1.6 17:09:57 INFO - blobuploader == 1.2.4 17:09:57 INFO - browsermob-proxy == 0.6.0 17:09:57 INFO - docopt == 0.6.1 17:09:57 INFO - manifestparser == 1.1 17:09:57 INFO - marionette-client == 2.3.0 17:09:57 INFO - marionette-driver == 1.4.0 17:09:57 INFO - mozInstall == 1.12 17:09:57 INFO - mozcrash == 0.17 17:09:57 INFO - mozdebug == 0.1 17:09:57 INFO - mozdevice == 0.48 17:09:57 INFO - mozfile == 1.2 17:09:57 INFO - mozhttpd == 0.7 17:09:57 INFO - mozinfo == 0.9 17:09:57 INFO - mozleak == 0.1 17:09:57 INFO - mozlog == 3.1 17:09:57 INFO - moznetwork == 0.27 17:09:57 INFO - mozprocess == 0.22 17:09:57 INFO - mozprofile == 0.28 17:09:57 INFO - mozrunner == 6.11 17:09:57 INFO - mozscreenshot == 0.1 17:09:57 INFO - mozsystemmonitor == 0.0 17:09:57 INFO - moztest == 0.7 17:09:57 INFO - mozversion == 1.4 17:09:57 INFO - psutil == 3.1.1 17:09:57 INFO - requests == 1.2.3 17:09:57 INFO - wptserve == 1.4.0 17:09:57 INFO - wsgiref == 0.1.2 17:09:57 INFO - Running post-action listener: _resource_record_post_action 17:09:57 INFO - Running post-action listener: _start_resource_monitoring 17:09:57 INFO - Starting resource monitoring. 17:09:57 INFO - ##### 17:09:57 INFO - ##### Running pull step. 17:09:57 INFO - ##### 17:09:57 INFO - Running pre-action listener: _resource_record_pre_action 17:09:57 INFO - Running main action method: pull 17:09:57 INFO - Pull has nothing to do! 17:09:57 INFO - Running post-action listener: _resource_record_post_action 17:09:57 INFO - ##### 17:09:57 INFO - ##### Running install step. 17:09:57 INFO - ##### 17:09:57 INFO - Running pre-action listener: _resource_record_pre_action 17:09:57 INFO - Running main action method: install 17:09:57 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 17:09:57 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 17:09:58 INFO - Reading from file tmpfile_stdout 17:09:58 INFO - Detecting whether we're running mozinstall >=1.0... 17:09:58 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 17:09:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 17:09:58 INFO - Reading from file tmpfile_stdout 17:09:58 INFO - Output received: 17:09:58 INFO - Usage: mozinstall [options] installer 17:09:58 INFO - Options: 17:09:58 INFO - -h, --help show this help message and exit 17:09:58 INFO - -d DEST, --destination=DEST 17:09:58 INFO - Directory to install application into. [default: 17:09:58 INFO - "/builds/slave/test"] 17:09:58 INFO - --app=APP Application being installed. [default: firefox] 17:09:58 INFO - mkdir: /builds/slave/test/build/application 17:09:58 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'] 17:09:58 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 17:10:16 INFO - Reading from file tmpfile_stdout 17:10:16 INFO - Output received: 17:10:16 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 17:10:16 INFO - Running post-action listener: _resource_record_post_action 17:10:16 INFO - ##### 17:10:16 INFO - ##### Running run-tests step. 17:10:16 INFO - ##### 17:10:16 INFO - Running pre-action listener: _resource_record_pre_action 17:10:16 INFO - Running main action method: run_tests 17:10:16 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 17:10:16 INFO - Minidump filename unknown. Determining based upon platform and architecture. 17:10:16 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 17:10:16 INFO - grabbing minidump binary from tooltool 17:10: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')]} 17:10:16 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 0x1093625e0>, '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 0x108f45cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x108f70990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 17:10:16 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 17:10:16 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 17:10:16 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 17:10:16 INFO - Return code: 0 17:10:16 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 17:10:16 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 17:10:16 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/CsZty8hAQry6THr9tRxmOw/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 17:10:16 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/CsZty8hAQry6THr9tRxmOw/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 17:10:16 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.pPpAgr3Pkd/Render', 17:10:16 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 17:10:16 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 17:10:16 INFO - 'HOME': '/Users/cltbld', 17:10:16 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 17:10:16 INFO - 'LOGNAME': 'cltbld', 17:10:16 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 17:10:16 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 17:10:16 INFO - 'MOZ_NO_REMOTE': '1', 17:10:16 INFO - 'NO_EM_RESTART': '1', 17:10:16 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 17:10:16 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 17:10:16 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 17:10:16 INFO - 'PWD': '/builds/slave/test', 17:10:16 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 17:10:16 INFO - 'SHELL': '/bin/bash', 17:10:16 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8laxuiqhNO/Listeners', 17:10:16 INFO - 'TMPDIR': '/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/T/', 17:10:16 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 17:10:16 INFO - 'USER': 'cltbld', 17:10:16 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 17:10:16 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 17:10:16 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 17:10:16 INFO - 'XPC_FLAGS': '0x0', 17:10:16 INFO - 'XPC_SERVICE_NAME': '0', 17:10:16 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 17:10:16 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/CsZty8hAQry6THr9tRxmOw/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 17:10:16 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 17:10:16 INFO - import pkg_resources 17:10:17 INFO - Using 1 client processes 17:10:17 INFO - wptserve Starting http server on 127.0.0.1:8000 17:10:17 INFO - wptserve Starting http server on 127.0.0.1:8001 17:10:17 INFO - wptserve Starting http server on 127.0.0.1:8443 17:10:19 INFO - SUITE-START | Running 778 tests 17:10:19 INFO - Running testharness tests 17:10:19 INFO - Setting up ssl 17:10:19 INFO - PROCESS | certutil | 17:10:19 INFO - PROCESS | certutil | 17:10:19 INFO - PROCESS | certutil | 17:10:19 INFO - Certificate Nickname Trust Attributes 17:10:19 INFO - SSL,S/MIME,JAR/XPI 17:10:19 INFO - 17:10:19 INFO - web-platform-tests CT,, 17:10:19 INFO - 17:10:19 INFO - Starting runner 17:10:20 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 17:10:21 INFO - PROCESS | 8278 | 1461629421005 Marionette DEBUG Marionette enabled via build flag and pref 17:10:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x1134da800 == 1 [pid = 8278] [id = 1] 17:10:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 1 (0x1134db000) [pid = 8278] [serial = 1] [outer = 0x0] 17:10:21 INFO - PROCESS | 8278 | [8278] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:10:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 2 (0x1134dc000) [pid = 8278] [serial = 2] [outer = 0x1134db000] 17:10:21 INFO - PROCESS | 8278 | 1461629421318 Marionette INFO Listening on port 2828 17:10:21 INFO - PROCESS | 8278 | 1461629421549 Marionette DEBUG Marionette enabled via command-line flag 17:10:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x11697e000 == 2 [pid = 8278] [id = 2] 17:10:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 3 (0x11697e800) [pid = 8278] [serial = 3] [outer = 0x0] 17:10:21 INFO - PROCESS | 8278 | [8278] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 17:10:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 4 (0x11697f800) [pid = 8278] [serial = 4] [outer = 0x11697e800] 17:10:21 INFO - PROCESS | 8278 | [8278] 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 17:10:21 INFO - PROCESS | 8278 | 1461629421693 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:59197 17:10:21 INFO - PROCESS | 8278 | 1461629421779 Marionette DEBUG Closed connection conn0 17:10:21 INFO - PROCESS | 8278 | [8278] 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 17:10:21 INFO - PROCESS | 8278 | 1461629421782 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:59198 17:10:21 INFO - PROCESS | 8278 | 1461629421800 Marionette DEBUG Closed connection conn1 17:10:21 INFO - PROCESS | 8278 | [8278] 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 17:10:21 INFO - PROCESS | 8278 | 1461629421805 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:59199 17:10:21 INFO - PROCESS | 8278 | 1461629421812 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 17:10:21 INFO - PROCESS | 8278 | 1461629421818 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":"20160425155612","device":"desktop","version":"48.0a2"} 17:10:22 INFO - PROCESS | 8278 | [8278] 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 17:10:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1e6000 == 3 [pid = 8278] [id = 3] 17:10:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 5 (0x11a1e6800) [pid = 8278] [serial = 5] [outer = 0x0] 17:10:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1e7000 == 4 [pid = 8278] [id = 4] 17:10:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 6 (0x11a31bc00) [pid = 8278] [serial = 6] [outer = 0x0] 17:10:22 INFO - PROCESS | 8278 | [8278] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:10:22 INFO - PROCESS | 8278 | [8278] 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 17:10:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236c7000 == 5 [pid = 8278] [id = 5] 17:10:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 7 (0x11a31b400) [pid = 8278] [serial = 7] [outer = 0x0] 17:10:23 INFO - PROCESS | 8278 | [8278] 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 17:10:23 INFO - PROCESS | 8278 | [8278] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 17:10:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 8 (0x124332c00) [pid = 8278] [serial = 8] [outer = 0x11a31b400] 17:10:23 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 17:10:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 9 (0x12494d800) [pid = 8278] [serial = 9] [outer = 0x11a1e6800] 17:10:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 10 (0x1249d5c00) [pid = 8278] [serial = 10] [outer = 0x11a31bc00] 17:10:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 11 (0x1249d7800) [pid = 8278] [serial = 11] [outer = 0x11a31b400] 17:10:23 INFO - PROCESS | 8278 | [8278] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:10:23 INFO - PROCESS | 8278 | 1461629423683 Marionette DEBUG loaded listener.js 17:10:23 INFO - PROCESS | 8278 | 1461629423691 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5290 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 12 (0x1247a1400) [pid = 8278] [serial = 12] [outer = 0x11a31b400] 17:10:24 INFO - PROCESS | 8278 | 1461629424075 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"50d48657-87b2-2e47-97db-3ed035c1fb30","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":"20160425155612","device":"desktop","version":"48.0a2","command_id":1}}] 17:10:24 INFO - PROCESS | 8278 | 1461629424167 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 17:10:24 INFO - PROCESS | 8278 | 1461629424208 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 17:10:24 INFO - PROCESS | 8278 | 1461629424301 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 17:10:24 INFO - PROCESS | 8278 | [8278] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 17:10:24 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 13 (0x128ea4400) [pid = 8278] [serial = 13] [outer = 0x11a31b400] 17:10:24 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 17:10:24 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:10:24 INFO - PROCESS | 8278 | 1461629424569 Marionette TRACE conn2 <- [1,3,null,{}] 17:10:24 INFO - PROCESS | 8278 | 1461629424572 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 17:10:24 INFO - PROCESS | 8278 | 1461629424584 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 17:10:24 INFO - PROCESS | 8278 | 1461629424609 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 17:10:24 INFO - PROCESS | 8278 | 1461629424611 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 17:10:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 17:10:24 INFO - PROCESS | 8278 | 1461629424619 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 17:10:24 INFO - PROCESS | 8278 | 1461629424622 Marionette TRACE conn2 <- [1,6,null,{}] 17:10:24 INFO - PROCESS | 8278 | 1461629424624 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:24 INFO - PROCESS | 8278 | 1461629424635 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 17:10:24 INFO - PROCESS | 8278 | 1461629424638 Marionette TRACE conn2 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950a800 == 6 [pid = 8278] [id = 6] 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 14 (0x1294ac400) [pid = 8278] [serial = 14] [outer = 0x0] 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 15 (0x1294ae000) [pid = 8278] [serial = 15] [outer = 0x1294ac400] 17:10:24 INFO - PROCESS | 8278 | 1461629424667 Marionette DEBUG loaded listener.js 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 16 (0x1294b3c00) [pid = 8278] [serial = 16] [outer = 0x1294ac400] 17:10:24 INFO - PROCESS | 8278 | 1461629424949 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 17:10:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x129817800 == 7 [pid = 8278] [id = 7] 17:10:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 17 (0x1295e6400) [pid = 8278] [serial = 17] [outer = 0x0] 17:10:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 17:10:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 18 (0x129790800) [pid = 8278] [serial = 18] [outer = 0x1295e6400] 17:10:25 INFO - PROCESS | 8278 | 1461629425004 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 19 (0x129793000) [pid = 8278] [serial = 19] [outer = 0x1295e6400] 17:10:25 INFO - PROCESS | 8278 | 1461629425041 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 8278 | 1461629425043 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 17:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 17:10:25 INFO - PROCESS | 8278 | 1461629425084 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 8278 | 1461629425085 Marionette TRACE conn2 <- [1,10,null,{}] 17:10:25 INFO - PROCESS | 8278 | 1461629425101 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:25 INFO - PROCESS | 8278 | 1461629425223 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 17:10:25 INFO - PROCESS | 8278 | 1461629425261 Marionette TRACE conn2 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa80000 == 8 [pid = 8278] [id = 8] 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 20 (0x12aa8f800) [pid = 8278] [serial = 20] [outer = 0x0] 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 21 (0x12a97c800) [pid = 8278] [serial = 21] [outer = 0x12aa8f800] 17:10:25 INFO - PROCESS | 8278 | 1461629425290 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 22 (0x12a981000) [pid = 8278] [serial = 22] [outer = 0x12aa8f800] 17:10:25 INFO - PROCESS | 8278 | 1461629425591 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 17:10:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 17:10:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 540ms 17:10:25 INFO - PROCESS | 8278 | 1461629425608 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 17:10:25 INFO - PROCESS | 8278 | 1461629425610 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 17:10:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 17:10:25 INFO - PROCESS | 8278 | 1461629425620 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 17:10:25 INFO - PROCESS | 8278 | 1461629425621 Marionette TRACE conn2 <- [1,14,null,{}] 17:10:25 INFO - PROCESS | 8278 | 1461629425623 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:25 INFO - PROCESS | 8278 | 1461629425747 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 17:10:25 INFO - PROCESS | 8278 | 1461629425755 Marionette TRACE conn2 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12b45d000 == 9 [pid = 8278] [id = 9] 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 23 (0x12ae48000) [pid = 8278] [serial = 23] [outer = 0x0] 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 24 (0x12ae49c00) [pid = 8278] [serial = 24] [outer = 0x12ae48000] 17:10:25 INFO - PROCESS | 8278 | 1461629425780 Marionette DEBUG loaded listener.js 17:10:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 25 (0x12bb3d400) [pid = 8278] [serial = 25] [outer = 0x12ae48000] 17:10:26 INFO - PROCESS | 8278 | 1461629426038 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 17:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 17:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 17:10:26 INFO - PROCESS | 8278 | 1461629426090 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 8278 | 1461629426091 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 17:10:26 INFO - PROCESS | 8278 | 1461629426093 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 8278 | 1461629426094 Marionette TRACE conn2 <- [1,18,null,{}] 17:10:26 INFO - PROCESS | 8278 | 1461629426105 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:26 INFO - PROCESS | 8278 | 1461629426238 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 17:10:26 INFO - PROCESS | 8278 | 1461629426246 Marionette TRACE conn2 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bbab000 == 10 [pid = 8278] [id = 10] 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 26 (0x12bb46400) [pid = 8278] [serial = 26] [outer = 0x0] 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 27 (0x12bd47c00) [pid = 8278] [serial = 27] [outer = 0x12bb46400] 17:10:26 INFO - PROCESS | 8278 | 1461629426286 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 28 (0x12bd8e800) [pid = 8278] [serial = 28] [outer = 0x12bb46400] 17:10:26 INFO - PROCESS | 8278 | 1461629426658 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 17:10:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 17:10:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 572ms 17:10:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 17:10:26 INFO - PROCESS | 8278 | 1461629426667 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 17:10:26 INFO - PROCESS | 8278 | 1461629426668 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 17:10:26 INFO - PROCESS | 8278 | 1461629426671 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 17:10:26 INFO - PROCESS | 8278 | 1461629426672 Marionette TRACE conn2 <- [1,22,null,{}] 17:10:26 INFO - PROCESS | 8278 | 1461629426674 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:26 INFO - PROCESS | 8278 | 1461629426757 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 17:10:26 INFO - PROCESS | 8278 | 1461629426761 Marionette TRACE conn2 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c5000 == 11 [pid = 8278] [id = 11] 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 29 (0x12bd91c00) [pid = 8278] [serial = 29] [outer = 0x0] 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 30 (0x12c0b7c00) [pid = 8278] [serial = 30] [outer = 0x12bd91c00] 17:10:26 INFO - PROCESS | 8278 | 1461629426789 Marionette DEBUG loaded listener.js 17:10:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 31 (0x12c2ad000) [pid = 8278] [serial = 31] [outer = 0x12bd91c00] 17:10:27 INFO - PROCESS | 8278 | 1461629427026 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 17:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 367ms 17:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 17:10:27 INFO - PROCESS | 8278 | 1461629427039 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 8278 | 1461629427040 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 17:10:27 INFO - PROCESS | 8278 | 1461629427042 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 8278 | 1461629427043 Marionette TRACE conn2 <- [1,26,null,{}] 17:10:27 INFO - PROCESS | 8278 | 1461629427052 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 8278 | 1461629427145 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 17:10:27 INFO - PROCESS | 8278 | 1461629427153 Marionette TRACE conn2 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c562000 == 12 [pid = 8278] [id = 12] 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 32 (0x12c2b0800) [pid = 8278] [serial = 32] [outer = 0x0] 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 33 (0x12c2b5000) [pid = 8278] [serial = 33] [outer = 0x12c2b0800] 17:10:27 INFO - PROCESS | 8278 | 1461629427178 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 34 (0x12c54b400) [pid = 8278] [serial = 34] [outer = 0x12c2b0800] 17:10:27 INFO - PROCESS | 8278 | 1461629427414 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 17:10:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 17:10:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 420ms 17:10:27 INFO - PROCESS | 8278 | 1461629427473 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 17:10:27 INFO - PROCESS | 8278 | 1461629427475 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 17:10:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 17:10:27 INFO - PROCESS | 8278 | 1461629427478 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 17:10:27 INFO - PROCESS | 8278 | 1461629427483 Marionette TRACE conn2 <- [1,30,null,{}] 17:10:27 INFO - PROCESS | 8278 | 1461629427493 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:27 INFO - PROCESS | 8278 | 1461629427655 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 17:10:27 INFO - PROCESS | 8278 | 1461629427664 Marionette TRACE conn2 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c69a000 == 13 [pid = 8278] [id = 13] 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 35 (0x12c552800) [pid = 8278] [serial = 35] [outer = 0x0] 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 36 (0x12c667c00) [pid = 8278] [serial = 36] [outer = 0x12c552800] 17:10:27 INFO - PROCESS | 8278 | 1461629427702 Marionette DEBUG loaded listener.js 17:10:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 37 (0x12c66b800) [pid = 8278] [serial = 37] [outer = 0x12c552800] 17:10:28 INFO - PROCESS | 8278 | 1461629428080 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 17:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 631ms 17:10:28 INFO - PROCESS | 8278 | 1461629428109 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 8278 | 1461629428110 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 17:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 17:10:28 INFO - PROCESS | 8278 | 1461629428113 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 8278 | 1461629428114 Marionette TRACE conn2 <- [1,34,null,{}] 17:10:28 INFO - PROCESS | 8278 | 1461629428116 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:28 INFO - PROCESS | 8278 | 1461629428194 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 17:10:28 INFO - PROCESS | 8278 | 1461629428200 Marionette TRACE conn2 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccce000 == 14 [pid = 8278] [id = 14] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 38 (0x12c66bc00) [pid = 8278] [serial = 38] [outer = 0x0] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 39 (0x12c673000) [pid = 8278] [serial = 39] [outer = 0x12c66bc00] 17:10:28 INFO - PROCESS | 8278 | 1461629428225 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 40 (0x12cc15c00) [pid = 8278] [serial = 40] [outer = 0x12c66bc00] 17:10:28 INFO - PROCESS | 8278 | 1461629428460 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 17:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 17:10:28 INFO - PROCESS | 8278 | 1461629428485 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 8278 | 1461629428486 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 17:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 17:10:28 INFO - PROCESS | 8278 | 1461629428488 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 8278 | 1461629428489 Marionette TRACE conn2 <- [1,38,null,{}] 17:10:28 INFO - PROCESS | 8278 | 1461629428492 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:28 INFO - PROCESS | 8278 | 1461629428584 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 17:10:28 INFO - PROCESS | 8278 | 1461629428588 Marionette TRACE conn2 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd80800 == 15 [pid = 8278] [id = 15] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 41 (0x12cc18000) [pid = 8278] [serial = 41] [outer = 0x0] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 42 (0x12cc1dc00) [pid = 8278] [serial = 42] [outer = 0x12cc18000] 17:10:28 INFO - PROCESS | 8278 | 1461629428612 Marionette DEBUG loaded listener.js 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 43 (0x12cd6b000) [pid = 8278] [serial = 43] [outer = 0x12cc18000] 17:10:28 INFO - PROCESS | 8278 | 1461629428847 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 17:10:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 17:10:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 368ms 17:10:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 17:10:28 INFO - PROCESS | 8278 | 1461629428856 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 17:10:28 INFO - PROCESS | 8278 | 1461629428857 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 17:10:28 INFO - PROCESS | 8278 | 1461629428859 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 17:10:28 INFO - PROCESS | 8278 | 1461629428861 Marionette TRACE conn2 <- [1,42,null,{}] 17:10:28 INFO - PROCESS | 8278 | 1461629428870 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:28 INFO - PROCESS | 8278 | 1461629428973 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 17:10:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d20c800 == 16 [pid = 8278] [id = 16] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 44 (0x12d20d000) [pid = 8278] [serial = 44] [outer = 0x0] 17:10:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 45 (0x12d20e800) [pid = 8278] [serial = 45] [outer = 0x12d20d000] 17:10:29 INFO - PROCESS | 8278 | 1461629428992 Marionette TRACE conn2 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 46 (0x12d215800) [pid = 8278] [serial = 46] [outer = 0x12d20d000] 17:10:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d21d000 == 17 [pid = 8278] [id = 17] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 47 (0x12d067000) [pid = 8278] [serial = 47] [outer = 0x0] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 48 (0x12d068c00) [pid = 8278] [serial = 48] [outer = 0x12d067000] 17:10:29 INFO - PROCESS | 8278 | 1461629429023 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 49 (0x12d06d000) [pid = 8278] [serial = 49] [outer = 0x12d067000] 17:10:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d20c000 == 18 [pid = 8278] [id = 18] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 50 (0x12cd73800) [pid = 8278] [serial = 50] [outer = 0x0] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 51 (0x12d4e7400) [pid = 8278] [serial = 51] [outer = 0x12cd73800] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 52 (0x12d073c00) [pid = 8278] [serial = 52] [outer = 0x12cd73800] 17:10:29 INFO - PROCESS | 8278 | 1461629429389 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 17:10:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 17:10:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 571ms 17:10:29 INFO - PROCESS | 8278 | 1461629429432 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 17:10:29 INFO - PROCESS | 8278 | 1461629429433 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 17:10:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 17:10:29 INFO - PROCESS | 8278 | 1461629429436 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 17:10:29 INFO - PROCESS | 8278 | 1461629429438 Marionette TRACE conn2 <- [1,46,null,{}] 17:10:29 INFO - PROCESS | 8278 | 1461629429441 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:29 INFO - PROCESS | 8278 | 1461629429572 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 17:10:29 INFO - PROCESS | 8278 | 1461629429580 Marionette TRACE conn2 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2e4000 == 19 [pid = 8278] [id = 19] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 53 (0x118591000) [pid = 8278] [serial = 53] [outer = 0x0] 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 54 (0x118788400) [pid = 8278] [serial = 54] [outer = 0x118591000] 17:10:29 INFO - PROCESS | 8278 | 1461629429625 Marionette DEBUG loaded listener.js 17:10:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 55 (0x12d071400) [pid = 8278] [serial = 55] [outer = 0x118591000] 17:10:29 INFO - PROCESS | 8278 | 1461629429984 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 17:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 572ms 17:10:30 INFO - PROCESS | 8278 | 1461629430008 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 8278 | 1461629430009 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 17:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 17:10:30 INFO - PROCESS | 8278 | 1461629430012 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 8278 | 1461629430014 Marionette TRACE conn2 <- [1,50,null,{}] 17:10:30 INFO - PROCESS | 8278 | 1461629430017 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 8278 | 1461629430105 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 17:10:30 INFO - PROCESS | 8278 | 1461629430109 Marionette TRACE conn2 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d6800 == 20 [pid = 8278] [id = 20] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 56 (0x12d4bd000) [pid = 8278] [serial = 56] [outer = 0x0] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 57 (0x12d4c1000) [pid = 8278] [serial = 57] [outer = 0x12d4bd000] 17:10:30 INFO - PROCESS | 8278 | 1461629430134 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 58 (0x12d4e3400) [pid = 8278] [serial = 58] [outer = 0x12d4bd000] 17:10:30 INFO - PROCESS | 8278 | 1461629430379 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 17:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 420ms 17:10:30 INFO - PROCESS | 8278 | 1461629430436 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 8278 | 1461629430437 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 17:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 17:10:30 INFO - PROCESS | 8278 | 1461629430439 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 8278 | 1461629430440 Marionette TRACE conn2 <- [1,54,null,{}] 17:10:30 INFO - PROCESS | 8278 | 1461629430442 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 8278 | 1461629430531 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 17:10:30 INFO - PROCESS | 8278 | 1461629430536 Marionette TRACE conn2 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e6800 == 21 [pid = 8278] [id = 21] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 59 (0x12d5a5000) [pid = 8278] [serial = 59] [outer = 0x0] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 60 (0x12d5b3c00) [pid = 8278] [serial = 60] [outer = 0x12d5a5000] 17:10:30 INFO - PROCESS | 8278 | 1461629430560 Marionette DEBUG loaded listener.js 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 61 (0x12d5b9800) [pid = 8278] [serial = 61] [outer = 0x12d5a5000] 17:10:30 INFO - PROCESS | 8278 | 1461629430783 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 17:10:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 368ms 17:10:30 INFO - PROCESS | 8278 | 1461629430808 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 17:10:30 INFO - PROCESS | 8278 | 1461629430809 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 17:10:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 17:10:30 INFO - PROCESS | 8278 | 1461629430819 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 17:10:30 INFO - PROCESS | 8278 | 1461629430820 Marionette TRACE conn2 <- [1,58,null,{}] 17:10:30 INFO - PROCESS | 8278 | 1461629430823 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:30 INFO - PROCESS | 8278 | 1461629430924 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 17:10:30 INFO - PROCESS | 8278 | 1461629430929 Marionette TRACE conn2 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e5000 == 22 [pid = 8278] [id = 22] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 62 (0x12d5bc800) [pid = 8278] [serial = 62] [outer = 0x0] 17:10:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 63 (0x12e155000) [pid = 8278] [serial = 63] [outer = 0x12d5bc800] 17:10:30 INFO - PROCESS | 8278 | 1461629430956 Marionette DEBUG loaded listener.js 17:10:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 64 (0x12e150000) [pid = 8278] [serial = 64] [outer = 0x12d5bc800] 17:10:32 INFO - PROCESS | 8278 | 1461629432619 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 17:10:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1834ms 17:10:32 INFO - PROCESS | 8278 | 1461629432652 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 17:10:32 INFO - PROCESS | 8278 | 1461629432654 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 17:10:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 17:10:32 INFO - PROCESS | 8278 | 1461629432658 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 17:10:32 INFO - PROCESS | 8278 | 1461629432660 Marionette TRACE conn2 <- [1,62,null,{}] 17:10:32 INFO - PROCESS | 8278 | 1461629432668 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:32 INFO - PROCESS | 8278 | 1461629432740 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 17:10:32 INFO - PROCESS | 8278 | 1461629432750 Marionette TRACE conn2 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x112538000 == 23 [pid = 8278] [id = 23] 17:10:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 65 (0x112fc0400) [pid = 8278] [serial = 65] [outer = 0x0] 17:10:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 66 (0x113244800) [pid = 8278] [serial = 66] [outer = 0x112fc0400] 17:10:32 INFO - PROCESS | 8278 | 1461629432779 Marionette DEBUG loaded listener.js 17:10:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 67 (0x1134b6c00) [pid = 8278] [serial = 67] [outer = 0x112fc0400] 17:10:33 INFO - PROCESS | 8278 | 1461629433072 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 17:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 425ms 17:10:33 INFO - PROCESS | 8278 | 1461629433087 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 17:10:33 INFO - PROCESS | 8278 | 1461629433091 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 17:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 17:10:33 INFO - PROCESS | 8278 | 1461629433103 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 8278 | 1461629433105 Marionette TRACE conn2 <- [1,66,null,{}] 17:10:33 INFO - PROCESS | 8278 | 1461629433107 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:33 INFO - PROCESS | 8278 | 1461629433192 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 17:10:33 INFO - PROCESS | 8278 | 1461629433234 Marionette TRACE conn2 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c96000 == 24 [pid = 8278] [id = 24] 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 68 (0x1134bc000) [pid = 8278] [serial = 68] [outer = 0x0] 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x115d2fc00) [pid = 8278] [serial = 69] [outer = 0x1134bc000] 17:10:33 INFO - PROCESS | 8278 | 1461629433259 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x11641f400) [pid = 8278] [serial = 70] [outer = 0x1134bc000] 17:10:33 INFO - PROCESS | 8278 | 1461629433527 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 17:10:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 477ms 17:10:33 INFO - PROCESS | 8278 | 1461629433572 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 17:10:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 17:10:33 INFO - PROCESS | 8278 | 1461629433574 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 17:10:33 INFO - PROCESS | 8278 | 1461629433577 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 17:10:33 INFO - PROCESS | 8278 | 1461629433581 Marionette TRACE conn2 <- [1,70,null,{}] 17:10:33 INFO - PROCESS | 8278 | 1461629433597 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:33 INFO - PROCESS | 8278 | 1461629433707 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 17:10:33 INFO - PROCESS | 8278 | 1461629433760 Marionette TRACE conn2 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x116796800 == 25 [pid = 8278] [id = 25] 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x1110d4000) [pid = 8278] [serial = 71] [outer = 0x0] 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x117e20400) [pid = 8278] [serial = 72] [outer = 0x1110d4000] 17:10:33 INFO - PROCESS | 8278 | 1461629433790 Marionette DEBUG loaded listener.js 17:10:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x118365800) [pid = 8278] [serial = 73] [outer = 0x1110d4000] 17:10:34 INFO - PROCESS | 8278 | 1461629434064 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 17:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 532ms 17:10:34 INFO - PROCESS | 8278 | 1461629434108 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 8278 | 1461629434110 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 17:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 17:10:34 INFO - PROCESS | 8278 | 1461629434120 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 8278 | 1461629434121 Marionette TRACE conn2 <- [1,74,null,{}] 17:10:34 INFO - PROCESS | 8278 | 1461629434123 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 8278 | 1461629434196 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 17:10:34 INFO - PROCESS | 8278 | 1461629434201 Marionette TRACE conn2 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a83800 == 26 [pid = 8278] [id = 26] 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x111c44800) [pid = 8278] [serial = 74] [outer = 0x0] 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x118750c00) [pid = 8278] [serial = 75] [outer = 0x111c44800] 17:10:34 INFO - PROCESS | 8278 | 1461629434230 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x11878d800) [pid = 8278] [serial = 76] [outer = 0x111c44800] 17:10:34 INFO - PROCESS | 8278 | 1461629434519 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 17:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 428ms 17:10:34 INFO - PROCESS | 8278 | 1461629434540 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 8278 | 1461629434542 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 17:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 17:10:34 INFO - PROCESS | 8278 | 1461629434556 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 8278 | 1461629434557 Marionette TRACE conn2 <- [1,78,null,{}] 17:10:34 INFO - PROCESS | 8278 | 1461629434559 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:34 INFO - PROCESS | 8278 | 1461629434652 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 17:10:34 INFO - PROCESS | 8278 | 1461629434659 Marionette TRACE conn2 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x117111800 == 27 [pid = 8278] [id = 27] 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x11314ec00) [pid = 8278] [serial = 77] [outer = 0x0] 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x11878f400) [pid = 8278] [serial = 78] [outer = 0x11314ec00] 17:10:34 INFO - PROCESS | 8278 | 1461629434684 Marionette DEBUG loaded listener.js 17:10:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x1191dd000) [pid = 8278] [serial = 79] [outer = 0x11314ec00] 17:10:34 INFO - PROCESS | 8278 | 1461629434942 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 17:10:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 431ms 17:10:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 17:10:34 INFO - PROCESS | 8278 | 1461629434975 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 17:10:34 INFO - PROCESS | 8278 | 1461629434976 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 17:10:34 INFO - PROCESS | 8278 | 1461629434986 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 17:10:34 INFO - PROCESS | 8278 | 1461629434987 Marionette TRACE conn2 <- [1,82,null,{}] 17:10:34 INFO - PROCESS | 8278 | 1461629434990 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:35 INFO - PROCESS | 8278 | 1461629435075 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 17:10:35 INFO - PROCESS | 8278 | 1461629435083 Marionette TRACE conn2 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x117592000 == 28 [pid = 8278] [id = 28] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x1191e4000) [pid = 8278] [serial = 80] [outer = 0x0] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x1194bd400) [pid = 8278] [serial = 81] [outer = 0x1191e4000] 17:10:35 INFO - PROCESS | 8278 | 1461629435109 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x119b26400) [pid = 8278] [serial = 82] [outer = 0x1191e4000] 17:10:35 INFO - PROCESS | 8278 | 1461629435382 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 17:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 425ms 17:10:35 INFO - PROCESS | 8278 | 1461629435410 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 8278 | 1461629435411 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 17:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 17:10:35 INFO - PROCESS | 8278 | 1461629435421 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 8278 | 1461629435422 Marionette TRACE conn2 <- [1,86,null,{}] 17:10:35 INFO - PROCESS | 8278 | 1461629435424 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:35 INFO - PROCESS | 8278 | 1461629435494 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 17:10:35 INFO - PROCESS | 8278 | 1461629435500 Marionette TRACE conn2 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185dd800 == 29 [pid = 8278] [id = 29] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x112dc7800) [pid = 8278] [serial = 83] [outer = 0x0] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x119b32400) [pid = 8278] [serial = 84] [outer = 0x112dc7800] 17:10:35 INFO - PROCESS | 8278 | 1461629435526 Marionette DEBUG loaded listener.js 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x11a152400) [pid = 8278] [serial = 85] [outer = 0x112dc7800] 17:10:35 INFO - PROCESS | 8278 | 1461629435796 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 17:10:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 17:10:35 INFO - PROCESS | 8278 | 1461629435839 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 17:10:35 INFO - PROCESS | 8278 | 1461629435840 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 17:10:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 17:10:35 INFO - PROCESS | 8278 | 1461629435842 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 17:10:35 INFO - PROCESS | 8278 | 1461629435843 Marionette TRACE conn2 <- [1,90,null,{}] 17:10:35 INFO - PROCESS | 8278 | 1461629435846 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:35 INFO - PROCESS | 8278 | 1461629435946 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 17:10:35 INFO - PROCESS | 8278 | 1461629435953 Marionette TRACE conn2 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185ea000 == 30 [pid = 8278] [id = 30] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x1196af800) [pid = 8278] [serial = 86] [outer = 0x0] 17:10:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x11a151c00) [pid = 8278] [serial = 87] [outer = 0x1196af800] 17:10:35 INFO - PROCESS | 8278 | 1461629435979 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x121496000) [pid = 8278] [serial = 88] [outer = 0x1196af800] 17:10:36 INFO - PROCESS | 8278 | 1461629436235 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 17:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 17:10:36 INFO - PROCESS | 8278 | 1461629436260 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 8278 | 1461629436261 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 17:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 17:10:36 INFO - PROCESS | 8278 | 1461629436272 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 8278 | 1461629436273 Marionette TRACE conn2 <- [1,94,null,{}] 17:10:36 INFO - PROCESS | 8278 | 1461629436275 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 8278 | 1461629436347 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 17:10:36 INFO - PROCESS | 8278 | 1461629436352 Marionette TRACE conn2 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x11678a000 == 31 [pid = 8278] [id = 31] 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x121495400) [pid = 8278] [serial = 89] [outer = 0x0] 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x12149a800) [pid = 8278] [serial = 90] [outer = 0x121495400] 17:10:36 INFO - PROCESS | 8278 | 1461629436378 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1233ba400) [pid = 8278] [serial = 91] [outer = 0x121495400] 17:10:36 INFO - PROCESS | 8278 | 1461629436656 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 17:10:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 17:10:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 418ms 17:10:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 17:10:36 INFO - PROCESS | 8278 | 1461629436693 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 17:10:36 INFO - PROCESS | 8278 | 1461629436694 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 17:10:36 INFO - PROCESS | 8278 | 1461629436698 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 17:10:36 INFO - PROCESS | 8278 | 1461629436701 Marionette TRACE conn2 <- [1,98,null,{}] 17:10:36 INFO - PROCESS | 8278 | 1461629436704 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:36 INFO - PROCESS | 8278 | 1461629436776 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 17:10:36 INFO - PROCESS | 8278 | 1461629436782 Marionette TRACE conn2 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196e7800 == 32 [pid = 8278] [id = 32] 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1234e9000) [pid = 8278] [serial = 92] [outer = 0x0] 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1237b7800) [pid = 8278] [serial = 93] [outer = 0x1234e9000] 17:10:36 INFO - PROCESS | 8278 | 1461629436807 Marionette DEBUG loaded listener.js 17:10:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x12446bc00) [pid = 8278] [serial = 94] [outer = 0x1234e9000] 17:10:37 INFO - PROCESS | 8278 | 1461629437088 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 17:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 17:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 17:10:37 INFO - PROCESS | 8278 | 1461629437124 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 8278 | 1461629437125 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 17:10:37 INFO - PROCESS | 8278 | 1461629437127 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 8278 | 1461629437129 Marionette TRACE conn2 <- [1,102,null,{}] 17:10:37 INFO - PROCESS | 8278 | 1461629437139 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 8278 | 1461629437245 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 17:10:37 INFO - PROCESS | 8278 | 1461629437252 Marionette TRACE conn2 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x11710f000 == 33 [pid = 8278] [id = 33] 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x116781c00) [pid = 8278] [serial = 95] [outer = 0x0] 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1240f8400) [pid = 8278] [serial = 96] [outer = 0x116781c00] 17:10:37 INFO - PROCESS | 8278 | 1461629437279 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x1249d6c00) [pid = 8278] [serial = 97] [outer = 0x116781c00] 17:10:37 INFO - PROCESS | 8278 | 1461629437567 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 17:10:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 17:10:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 478ms 17:10:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 17:10:37 INFO - PROCESS | 8278 | 1461629437605 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 17:10:37 INFO - PROCESS | 8278 | 1461629437607 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 17:10:37 INFO - PROCESS | 8278 | 1461629437610 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 17:10:37 INFO - PROCESS | 8278 | 1461629437611 Marionette TRACE conn2 <- [1,106,null,{}] 17:10:37 INFO - PROCESS | 8278 | 1461629437618 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:37 INFO - PROCESS | 8278 | 1461629437714 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 17:10:37 INFO - PROCESS | 8278 | 1461629437721 Marionette TRACE conn2 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bad800 == 34 [pid = 8278] [id = 34] 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x1249d8c00) [pid = 8278] [serial = 98] [outer = 0x0] 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x124ea7400) [pid = 8278] [serial = 99] [outer = 0x1249d8c00] 17:10:37 INFO - PROCESS | 8278 | 1461629437759 Marionette DEBUG loaded listener.js 17:10:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x125106000) [pid = 8278] [serial = 100] [outer = 0x1249d8c00] 17:10:38 INFO - PROCESS | 8278 | 1461629438182 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 17:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 622ms 17:10:38 INFO - PROCESS | 8278 | 1461629438232 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 8278 | 1461629438234 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 17:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 17:10:38 INFO - PROCESS | 8278 | 1461629438237 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 8278 | 1461629438239 Marionette TRACE conn2 <- [1,110,null,{}] 17:10:38 INFO - PROCESS | 8278 | 1461629438242 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:38 INFO - PROCESS | 8278 | 1461629438350 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 17:10:38 INFO - PROCESS | 8278 | 1461629438357 Marionette TRACE conn2 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0b7800 == 35 [pid = 8278] [id = 35] 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x125106800) [pid = 8278] [serial = 101] [outer = 0x0] 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x125180800) [pid = 8278] [serial = 102] [outer = 0x125106800] 17:10:38 INFO - PROCESS | 8278 | 1461629438393 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1253efc00) [pid = 8278] [serial = 103] [outer = 0x125106800] 17:10:38 INFO - PROCESS | 8278 | 1461629438784 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 17:10:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 17:10:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 569ms 17:10:38 INFO - PROCESS | 8278 | 1461629438807 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 17:10:38 INFO - PROCESS | 8278 | 1461629438808 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 17:10:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 17:10:38 INFO - PROCESS | 8278 | 1461629438810 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 17:10:38 INFO - PROCESS | 8278 | 1461629438811 Marionette TRACE conn2 <- [1,114,null,{}] 17:10:38 INFO - PROCESS | 8278 | 1461629438818 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:38 INFO - PROCESS | 8278 | 1461629438910 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 17:10:38 INFO - PROCESS | 8278 | 1461629438919 Marionette TRACE conn2 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1f0800 == 36 [pid = 8278] [id = 36] 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x12510fc00) [pid = 8278] [serial = 104] [outer = 0x0] 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x125a92800) [pid = 8278] [serial = 105] [outer = 0x12510fc00] 17:10:38 INFO - PROCESS | 8278 | 1461629438943 Marionette DEBUG loaded listener.js 17:10:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x125f94800) [pid = 8278] [serial = 106] [outer = 0x12510fc00] 17:10:39 INFO - PROCESS | 8278 | 1461629439239 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 17:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 474ms 17:10:39 INFO - PROCESS | 8278 | 1461629439284 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 8278 | 1461629439285 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 17:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 17:10:39 INFO - PROCESS | 8278 | 1461629439288 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 8278 | 1461629439289 Marionette TRACE conn2 <- [1,118,null,{}] 17:10:39 INFO - PROCESS | 8278 | 1461629439291 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 8278 | 1461629439362 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 17:10:39 INFO - PROCESS | 8278 | 1461629439368 Marionette TRACE conn2 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233da000 == 37 [pid = 8278] [id = 37] 17:10:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x125f9ac00) [pid = 8278] [serial = 107] [outer = 0x0] 17:10:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1274a0800) [pid = 8278] [serial = 108] [outer = 0x125f9ac00] 17:10:39 INFO - PROCESS | 8278 | 1461629439392 Marionette DEBUG loaded listener.js 17:10:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x128e67000) [pid = 8278] [serial = 109] [outer = 0x125f9ac00] 17:10:39 INFO - PROCESS | 8278 | 1461629439681 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 17:10:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 17:10:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 417ms 17:10:39 INFO - PROCESS | 8278 | 1461629439705 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 17:10:39 INFO - PROCESS | 8278 | 1461629439706 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 17:10:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 17:10:39 INFO - PROCESS | 8278 | 1461629439709 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 17:10:39 INFO - PROCESS | 8278 | 1461629439710 Marionette TRACE conn2 <- [1,122,null,{}] 17:10:39 INFO - PROCESS | 8278 | 1461629439712 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:39 INFO - PROCESS | 8278 | 1461629439789 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 17:10:40 INFO - PROCESS | 8278 | 1461629440498 Marionette TRACE conn2 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x1120ac000 == 38 [pid = 8278] [id = 38] 17:10:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x112dc3400) [pid = 8278] [serial = 110] [outer = 0x0] 17:10:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x112e85000) [pid = 8278] [serial = 111] [outer = 0x112dc3400] 17:10:40 INFO - PROCESS | 8278 | 1461629440526 Marionette DEBUG loaded listener.js 17:10:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1132be000) [pid = 8278] [serial = 112] [outer = 0x112dc3400] 17:10:40 INFO - PROCESS | 8278 | 1461629440853 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 17:10:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 17:10:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1174ms 17:10:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 17:10:40 INFO - PROCESS | 8278 | 1461629440885 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 17:10:40 INFO - PROCESS | 8278 | 1461629440888 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 17:10:40 INFO - PROCESS | 8278 | 1461629440891 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 17:10:40 INFO - PROCESS | 8278 | 1461629440893 Marionette TRACE conn2 <- [1,126,null,{}] 17:10:40 INFO - PROCESS | 8278 | 1461629440897 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:40 INFO - PROCESS | 8278 | 1461629440983 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 17:10:40 INFO - PROCESS | 8278 | 1461629440988 Marionette TRACE conn2 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x112fe2800 == 39 [pid = 8278] [id = 39] 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x113428000) [pid = 8278] [serial = 113] [outer = 0x0] 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x116420c00) [pid = 8278] [serial = 114] [outer = 0x113428000] 17:10:41 INFO - PROCESS | 8278 | 1461629441041 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x11661f400) [pid = 8278] [serial = 115] [outer = 0x113428000] 17:10:41 INFO - PROCESS | 8278 | 1461629441353 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 17:10:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 17:10:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 471ms 17:10:41 INFO - PROCESS | 8278 | 1461629441366 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 17:10:41 INFO - PROCESS | 8278 | 1461629441368 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 17:10:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 17:10:41 INFO - PROCESS | 8278 | 1461629441376 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 17:10:41 INFO - PROCESS | 8278 | 1461629441377 Marionette TRACE conn2 <- [1,130,null,{}] 17:10:41 INFO - PROCESS | 8278 | 1461629441381 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:41 INFO - PROCESS | 8278 | 1461629441463 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 17:10:41 INFO - PROCESS | 8278 | 1461629441472 Marionette TRACE conn2 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x112fde800 == 40 [pid = 8278] [id = 40] 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x116a67400) [pid = 8278] [serial = 116] [outer = 0x0] 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x118365c00) [pid = 8278] [serial = 117] [outer = 0x116a67400] 17:10:41 INFO - PROCESS | 8278 | 1461629441497 Marionette DEBUG loaded listener.js 17:10:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x118596800) [pid = 8278] [serial = 118] [outer = 0x116a67400] 17:10:42 INFO - PROCESS | 8278 | 1461629442237 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12d5a5000) [pid = 8278] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x12d4bd000) [pid = 8278] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x118591000) [pid = 8278] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12d067000) [pid = 8278] [serial = 47] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12cc18000) [pid = 8278] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x12c66bc00) [pid = 8278] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x12c552800) [pid = 8278] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12c2b0800) [pid = 8278] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x12bd91c00) [pid = 8278] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12bb46400) [pid = 8278] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12ae48000) [pid = 8278] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x12aa8f800) [pid = 8278] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1294ac400) [pid = 8278] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x111c44800) [pid = 8278] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x11314ec00) [pid = 8278] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1191e4000) [pid = 8278] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x112dc7800) [pid = 8278] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1196af800) [pid = 8278] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x121495400) [pid = 8278] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x1234e9000) [pid = 8278] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x116781c00) [pid = 8278] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1249d8c00) [pid = 8278] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x12d5bc800) [pid = 8278] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x112fc0400) [pid = 8278] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1134bc000) [pid = 8278] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x1110d4000) [pid = 8278] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 17:10:42 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x12510fc00) [pid = 8278] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 17:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 17:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 920ms 17:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 17:10:42 INFO - PROCESS | 8278 | 1461629442297 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 8278 | 1461629442299 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 17:10:42 INFO - PROCESS | 8278 | 1461629442305 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 8278 | 1461629442308 Marionette TRACE conn2 <- [1,134,null,{}] 17:10:42 INFO - PROCESS | 8278 | 1461629442312 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:42 INFO - PROCESS | 8278 | 1461629442380 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 17:10:42 INFO - PROCESS | 8278 | 1461629442386 Marionette TRACE conn2 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x11710a000 == 41 [pid = 8278] [id = 41] 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x111c43c00) [pid = 8278] [serial = 119] [outer = 0x0] 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x118751000) [pid = 8278] [serial = 120] [outer = 0x111c43c00] 17:10:42 INFO - PROCESS | 8278 | 1461629442411 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x119119000) [pid = 8278] [serial = 121] [outer = 0x111c43c00] 17:10:42 INFO - PROCESS | 8278 | 1461629442702 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 17:10:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 17:10:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 429ms 17:10:42 INFO - PROCESS | 8278 | 1461629442739 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 17:10:42 INFO - PROCESS | 8278 | 1461629442740 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 17:10:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 17:10:42 INFO - PROCESS | 8278 | 1461629442742 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 17:10:42 INFO - PROCESS | 8278 | 1461629442744 Marionette TRACE conn2 <- [1,138,null,{}] 17:10:42 INFO - PROCESS | 8278 | 1461629442748 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:42 INFO - PROCESS | 8278 | 1461629442819 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 17:10:42 INFO - PROCESS | 8278 | 1461629442859 Marionette TRACE conn2 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x117585800 == 42 [pid = 8278] [id = 42] 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x114e1f800) [pid = 8278] [serial = 122] [outer = 0x0] 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1191dd400) [pid = 8278] [serial = 123] [outer = 0x114e1f800] 17:10:42 INFO - PROCESS | 8278 | 1461629442884 Marionette DEBUG loaded listener.js 17:10:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x119654c00) [pid = 8278] [serial = 124] [outer = 0x114e1f800] 17:10:43 INFO - PROCESS | 8278 | 1461629443154 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 17:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 17:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 17:10:43 INFO - PROCESS | 8278 | 1461629443212 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 8278 | 1461629443215 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 17:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 17:10:43 INFO - PROCESS | 8278 | 1461629443219 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 8278 | 1461629443220 Marionette TRACE conn2 <- [1,142,null,{}] 17:10:43 INFO - PROCESS | 8278 | 1461629443223 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:43 INFO - PROCESS | 8278 | 1461629443291 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 17:10:43 INFO - PROCESS | 8278 | 1461629443296 Marionette TRACE conn2 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187e9000 == 43 [pid = 8278] [id = 43] 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x119b27400) [pid = 8278] [serial = 125] [outer = 0x0] 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x119b2b400) [pid = 8278] [serial = 126] [outer = 0x119b27400] 17:10:43 INFO - PROCESS | 8278 | 1461629443329 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x11a157400) [pid = 8278] [serial = 127] [outer = 0x119b27400] 17:10:43 INFO - PROCESS | 8278 | 1461629443636 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 17:10:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 17:10:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 469ms 17:10:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 17:10:43 INFO - PROCESS | 8278 | 1461629443688 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 17:10:43 INFO - PROCESS | 8278 | 1461629443689 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 17:10:43 INFO - PROCESS | 8278 | 1461629443691 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 17:10:43 INFO - PROCESS | 8278 | 1461629443692 Marionette TRACE conn2 <- [1,146,null,{}] 17:10:43 INFO - PROCESS | 8278 | 1461629443695 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:43 INFO - PROCESS | 8278 | 1461629443763 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 17:10:43 INFO - PROCESS | 8278 | 1461629443767 Marionette TRACE conn2 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x11618d800 == 44 [pid = 8278] [id = 44] 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x121492000) [pid = 8278] [serial = 128] [outer = 0x0] 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1234ec800) [pid = 8278] [serial = 129] [outer = 0x121492000] 17:10:43 INFO - PROCESS | 8278 | 1461629443794 Marionette DEBUG loaded listener.js 17:10:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x124331000) [pid = 8278] [serial = 130] [outer = 0x121492000] 17:10:44 INFO - PROCESS | 8278 | 1461629444099 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 17:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 418ms 17:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 17:10:44 INFO - PROCESS | 8278 | 1461629444110 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 8278 | 1461629444111 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 17:10:44 INFO - PROCESS | 8278 | 1461629444115 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 8278 | 1461629444117 Marionette TRACE conn2 <- [1,150,null,{}] 17:10:44 INFO - PROCESS | 8278 | 1461629444120 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:44 INFO - PROCESS | 8278 | 1461629444188 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 17:10:44 INFO - PROCESS | 8278 | 1461629444192 Marionette TRACE conn2 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x11990f800 == 45 [pid = 8278] [id = 45] 17:10:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1234ec400) [pid = 8278] [serial = 131] [outer = 0x0] 17:10:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1247c1c00) [pid = 8278] [serial = 132] [outer = 0x1234ec400] 17:10:44 INFO - PROCESS | 8278 | 1461629444219 Marionette DEBUG loaded listener.js 17:10:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1249d3400) [pid = 8278] [serial = 133] [outer = 0x1234ec400] 17:10:44 INFO - PROCESS | 8278 | 1461629444694 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 17:10:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 17:10:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 625ms 17:10:44 INFO - PROCESS | 8278 | 1461629444739 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 17:10:44 INFO - PROCESS | 8278 | 1461629444742 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 17:10:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 17:10:44 INFO - PROCESS | 8278 | 1461629444745 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 17:10:44 INFO - PROCESS | 8278 | 1461629444748 Marionette TRACE conn2 <- [1,154,null,{}] 17:10:44 INFO - PROCESS | 8278 | 1461629444769 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:44 INFO - PROCESS | 8278 | 1461629444858 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 17:10:44 INFO - PROCESS | 8278 | 1461629444918 Marionette TRACE conn2 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x115eb5000 == 46 [pid = 8278] [id = 46] 17:10:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x113427400) [pid = 8278] [serial = 134] [outer = 0x0] 17:10:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x115d75c00) [pid = 8278] [serial = 135] [outer = 0x113427400] 17:10:44 INFO - PROCESS | 8278 | 1461629444949 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x116458000) [pid = 8278] [serial = 136] [outer = 0x113427400] 17:10:45 INFO - PROCESS | 8278 | 1461629445374 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 17:10:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 17:10:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 639ms 17:10:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 17:10:45 INFO - PROCESS | 8278 | 1461629445384 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 17:10:45 INFO - PROCESS | 8278 | 1461629445388 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 17:10:45 INFO - PROCESS | 8278 | 1461629445392 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 17:10:45 INFO - PROCESS | 8278 | 1461629445394 Marionette TRACE conn2 <- [1,158,null,{}] 17:10:45 INFO - PROCESS | 8278 | 1461629445397 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:45 INFO - PROCESS | 8278 | 1461629445505 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 17:10:45 INFO - PROCESS | 8278 | 1461629445557 Marionette TRACE conn2 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a8a800 == 47 [pid = 8278] [id = 47] 17:10:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x117e20800) [pid = 8278] [serial = 137] [outer = 0x0] 17:10:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1194b2c00) [pid = 8278] [serial = 138] [outer = 0x117e20800] 17:10:45 INFO - PROCESS | 8278 | 1461629445592 Marionette DEBUG loaded listener.js 17:10:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1194be400) [pid = 8278] [serial = 139] [outer = 0x117e20800] 17:10:46 INFO - PROCESS | 8278 | 1461629446015 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 17:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 669ms 17:10:46 INFO - PROCESS | 8278 | 1461629446062 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 8278 | 1461629446063 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 17:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 17:10:46 INFO - PROCESS | 8278 | 1461629446066 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 8278 | 1461629446069 Marionette TRACE conn2 <- [1,162,null,{}] 17:10:46 INFO - PROCESS | 8278 | 1461629446076 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 8278 | 1461629446198 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 17:10:46 INFO - PROCESS | 8278 | 1461629446210 Marionette TRACE conn2 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0d9000 == 48 [pid = 8278] [id = 48] 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x121491c00) [pid = 8278] [serial = 140] [outer = 0x0] 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12149c000) [pid = 8278] [serial = 141] [outer = 0x121491c00] 17:10:46 INFO - PROCESS | 8278 | 1461629446254 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1247bf400) [pid = 8278] [serial = 142] [outer = 0x121491c00] 17:10:46 INFO - PROCESS | 8278 | 1461629446675 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 17:10:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 17:10:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 622ms 17:10:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 17:10:46 INFO - PROCESS | 8278 | 1461629446688 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 17:10:46 INFO - PROCESS | 8278 | 1461629446690 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 17:10:46 INFO - PROCESS | 8278 | 1461629446692 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 17:10:46 INFO - PROCESS | 8278 | 1461629446694 Marionette TRACE conn2 <- [1,166,null,{}] 17:10:46 INFO - PROCESS | 8278 | 1461629446696 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:46 INFO - PROCESS | 8278 | 1461629446782 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 17:10:46 INFO - PROCESS | 8278 | 1461629446849 Marionette TRACE conn2 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x11698b800 == 49 [pid = 8278] [id = 49] 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1194b8800) [pid = 8278] [serial = 143] [outer = 0x0] 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x11a150800) [pid = 8278] [serial = 144] [outer = 0x1194b8800] 17:10:46 INFO - PROCESS | 8278 | 1461629446879 Marionette DEBUG loaded listener.js 17:10:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1247ca800) [pid = 8278] [serial = 145] [outer = 0x1194b8800] 17:10:47 INFO - PROCESS | 8278 | 1461629447445 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 17:10:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 17:10:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 824ms 17:10:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 17:10:47 INFO - PROCESS | 8278 | 1461629447517 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 17:10:47 INFO - PROCESS | 8278 | 1461629447521 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 17:10:47 INFO - PROCESS | 8278 | 1461629447525 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 17:10:47 INFO - PROCESS | 8278 | 1461629447529 Marionette TRACE conn2 <- [1,170,null,{}] 17:10:47 INFO - PROCESS | 8278 | 1461629447534 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:47 INFO - PROCESS | 8278 | 1461629447664 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 17:10:47 INFO - PROCESS | 8278 | 1461629447730 Marionette TRACE conn2 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x116988000 == 50 [pid = 8278] [id = 50] 17:10:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x112e88800) [pid = 8278] [serial = 146] [outer = 0x0] 17:10:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x114e23400) [pid = 8278] [serial = 147] [outer = 0x112e88800] 17:10:47 INFO - PROCESS | 8278 | 1461629447774 Marionette DEBUG loaded listener.js 17:10:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1169b0800) [pid = 8278] [serial = 148] [outer = 0x112e88800] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11618d800 == 49 [pid = 8278] [id = 44] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1187e9000 == 48 [pid = 8278] [id = 43] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11678a000 == 47 [pid = 8278] [id = 31] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x117585800 == 46 [pid = 8278] [id = 42] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11710a000 == 45 [pid = 8278] [id = 41] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x112fde800 == 44 [pid = 8278] [id = 40] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x117111800 == 43 [pid = 8278] [id = 27] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1196e7800 == 42 [pid = 8278] [id = 32] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x117592000 == 41 [pid = 8278] [id = 28] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1185ea000 == 40 [pid = 8278] [id = 30] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x112fe2800 == 39 [pid = 8278] [id = 39] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1120ac000 == 38 [pid = 8278] [id = 38] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1185dd800 == 37 [pid = 8278] [id = 29] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11698b800 == 36 [pid = 8278] [id = 49] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0d9000 == 35 [pid = 8278] [id = 48] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1233da000 == 34 [pid = 8278] [id = 37] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x116a8a800 == 33 [pid = 8278] [id = 47] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x115eb5000 == 32 [pid = 8278] [id = 46] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11990f800 == 31 [pid = 8278] [id = 45] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0b7800 == 30 [pid = 8278] [id = 35] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1f0800 == 29 [pid = 8278] [id = 36] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11710f000 == 28 [pid = 8278] [id = 33] 17:10:48 INFO - PROCESS | 8278 | --DOCSHELL 0x119bad800 == 27 [pid = 8278] [id = 34] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x11878f400) [pid = 8278] [serial = 78] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1191dd000) [pid = 8278] [serial = 79] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1194bd400) [pid = 8278] [serial = 81] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x119b26400) [pid = 8278] [serial = 82] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x119b32400) [pid = 8278] [serial = 84] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x11a152400) [pid = 8278] [serial = 85] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x11a151c00) [pid = 8278] [serial = 87] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12149a800) [pid = 8278] [serial = 90] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1237b7800) [pid = 8278] [serial = 93] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1240f8400) [pid = 8278] [serial = 96] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x124ea7400) [pid = 8278] [serial = 99] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x125180800) [pid = 8278] [serial = 102] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x125a92800) [pid = 8278] [serial = 105] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12e150000) [pid = 8278] [serial = 64] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x113244800) [pid = 8278] [serial = 66] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x115d2fc00) [pid = 8278] [serial = 69] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x117e20400) [pid = 8278] [serial = 72] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x118750c00) [pid = 8278] [serial = 75] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x121496000) [pid = 8278] [serial = 88] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x1233ba400) [pid = 8278] [serial = 91] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x12446bc00) [pid = 8278] [serial = 94] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x1249d6c00) [pid = 8278] [serial = 97] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x125106000) [pid = 8278] [serial = 100] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x11878d800) [pid = 8278] [serial = 76] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1134b6c00) [pid = 8278] [serial = 67] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x11641f400) [pid = 8278] [serial = 70] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x118365800) [pid = 8278] [serial = 73] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x125f94800) [pid = 8278] [serial = 106] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x1274a0800) [pid = 8278] [serial = 108] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x12bd47c00) [pid = 8278] [serial = 27] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x12ae49c00) [pid = 8278] [serial = 24] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x12bb3d400) [pid = 8278] [serial = 25] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x12a97c800) [pid = 8278] [serial = 21] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x12a981000) [pid = 8278] [serial = 22] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x129790800) [pid = 8278] [serial = 18] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x1294ae000) [pid = 8278] [serial = 15] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x1294b3c00) [pid = 8278] [serial = 16] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x1249d7800) [pid = 8278] [serial = 11] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x124332c00) [pid = 8278] [serial = 8] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x118788400) [pid = 8278] [serial = 54] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x12d06d000) [pid = 8278] [serial = 49] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x12d4e7400) [pid = 8278] [serial = 51] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x12d20e800) [pid = 8278] [serial = 45] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x12d068c00) [pid = 8278] [serial = 48] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x12cc1dc00) [pid = 8278] [serial = 42] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x12cd6b000) [pid = 8278] [serial = 43] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x12c673000) [pid = 8278] [serial = 39] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 73 (0x12cc15c00) [pid = 8278] [serial = 40] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 72 (0x12c66b800) [pid = 8278] [serial = 37] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 71 (0x12c667c00) [pid = 8278] [serial = 36] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 70 (0x12c2b5000) [pid = 8278] [serial = 33] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 69 (0x12c54b400) [pid = 8278] [serial = 34] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 68 (0x12c0b7c00) [pid = 8278] [serial = 30] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 67 (0x12c2ad000) [pid = 8278] [serial = 31] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 66 (0x12bd8e800) [pid = 8278] [serial = 28] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 65 (0x12e155000) [pid = 8278] [serial = 63] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 64 (0x12d5b3c00) [pid = 8278] [serial = 60] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 63 (0x12d5b9800) [pid = 8278] [serial = 61] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 62 (0x12d4c1000) [pid = 8278] [serial = 57] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 61 (0x12d4e3400) [pid = 8278] [serial = 58] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | --DOMWINDOW == 60 (0x12d071400) [pid = 8278] [serial = 55] [outer = 0x0] [url = about:blank] 17:10:48 INFO - PROCESS | 8278 | 1461629448611 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 17:10:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 17:10:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1129ms 17:10:48 INFO - PROCESS | 8278 | 1461629448654 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 17:10:48 INFO - PROCESS | 8278 | 1461629448657 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 17:10:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 17:10:48 INFO - PROCESS | 8278 | 1461629448661 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 17:10:48 INFO - PROCESS | 8278 | 1461629448662 Marionette TRACE conn2 <- [1,174,null,{}] 17:10:48 INFO - PROCESS | 8278 | 1461629448666 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:48 INFO - PROCESS | 8278 | 1461629448735 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 17:10:48 INFO - PROCESS | 8278 | 1461629448741 Marionette TRACE conn2 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cd5000 == 28 [pid = 8278] [id = 51] 17:10:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 61 (0x115e4b000) [pid = 8278] [serial = 149] [outer = 0x0] 17:10:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 62 (0x11616d800) [pid = 8278] [serial = 150] [outer = 0x115e4b000] 17:10:48 INFO - PROCESS | 8278 | 1461629448772 Marionette DEBUG loaded listener.js 17:10:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 63 (0x116460000) [pid = 8278] [serial = 151] [outer = 0x115e4b000] 17:10:49 INFO - PROCESS | 8278 | 1461629449100 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 17:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 472ms 17:10:49 INFO - PROCESS | 8278 | 1461629449135 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 8278 | 1461629449139 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 17:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 17:10:49 INFO - PROCESS | 8278 | 1461629449143 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 8278 | 1461629449145 Marionette TRACE conn2 <- [1,178,null,{}] 17:10:49 INFO - PROCESS | 8278 | 1461629449150 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:49 INFO - PROCESS | 8278 | 1461629449216 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 17:10:49 INFO - PROCESS | 8278 | 1461629449222 Marionette TRACE conn2 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x116659000 == 29 [pid = 8278] [id = 52] 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 64 (0x113d05800) [pid = 8278] [serial = 152] [outer = 0x0] 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 65 (0x116785400) [pid = 8278] [serial = 153] [outer = 0x113d05800] 17:10:49 INFO - PROCESS | 8278 | 1461629449249 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 66 (0x11836b400) [pid = 8278] [serial = 154] [outer = 0x113d05800] 17:10:49 INFO - PROCESS | 8278 | 1461629449591 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 17:10:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 17:10:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 470ms 17:10:49 INFO - PROCESS | 8278 | 1461629449617 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 17:10:49 INFO - PROCESS | 8278 | 1461629449619 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 17:10:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 17:10:49 INFO - PROCESS | 8278 | 1461629449623 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 17:10:49 INFO - PROCESS | 8278 | 1461629449627 Marionette TRACE conn2 <- [1,182,null,{}] 17:10:49 INFO - PROCESS | 8278 | 1461629449639 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:49 INFO - PROCESS | 8278 | 1461629449748 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 17:10:49 INFO - PROCESS | 8278 | 1461629449760 Marionette TRACE conn2 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x11711f000 == 30 [pid = 8278] [id = 53] 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 67 (0x113251c00) [pid = 8278] [serial = 155] [outer = 0x0] 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 68 (0x118789400) [pid = 8278] [serial = 156] [outer = 0x113251c00] 17:10:49 INFO - PROCESS | 8278 | 1461629449805 Marionette DEBUG loaded listener.js 17:10:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x11916ac00) [pid = 8278] [serial = 157] [outer = 0x113251c00] 17:10:50 INFO - PROCESS | 8278 | 1461629450187 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 17:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 574ms 17:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 17:10:50 INFO - PROCESS | 8278 | 1461629450198 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 8278 | 1461629450201 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 17:10:50 INFO - PROCESS | 8278 | 1461629450204 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 8278 | 1461629450205 Marionette TRACE conn2 <- [1,186,null,{}] 17:10:50 INFO - PROCESS | 8278 | 1461629450207 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:50 INFO - PROCESS | 8278 | 1461629450297 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 17:10:50 INFO - PROCESS | 8278 | 1461629450303 Marionette TRACE conn2 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x11757f000 == 31 [pid = 8278] [id = 54] 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x1161d4400) [pid = 8278] [serial = 158] [outer = 0x0] 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x1191e4c00) [pid = 8278] [serial = 159] [outer = 0x1161d4400] 17:10:50 INFO - PROCESS | 8278 | 1461629450328 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x11965b000) [pid = 8278] [serial = 160] [outer = 0x1161d4400] 17:10:50 INFO - PROCESS | 8278 | 1461629450591 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 17:10:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 17:10:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 419ms 17:10:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 17:10:50 INFO - PROCESS | 8278 | 1461629450624 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 17:10:50 INFO - PROCESS | 8278 | 1461629450625 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 17:10:50 INFO - PROCESS | 8278 | 1461629450627 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 17:10:50 INFO - PROCESS | 8278 | 1461629450628 Marionette TRACE conn2 <- [1,190,null,{}] 17:10:50 INFO - PROCESS | 8278 | 1461629450643 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:50 INFO - PROCESS | 8278 | 1461629450738 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 17:10:50 INFO - PROCESS | 8278 | 1461629450742 Marionette TRACE conn2 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187e5000 == 32 [pid = 8278] [id = 55] 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x112fb7c00) [pid = 8278] [serial = 161] [outer = 0x0] 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x1196b1c00) [pid = 8278] [serial = 162] [outer = 0x112fb7c00] 17:10:50 INFO - PROCESS | 8278 | 1461629450768 Marionette DEBUG loaded listener.js 17:10:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x119b32800) [pid = 8278] [serial = 163] [outer = 0x112fb7c00] 17:10:51 INFO - PROCESS | 8278 | 1461629451102 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 17:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 527ms 17:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 17:10:51 INFO - PROCESS | 8278 | 1461629451155 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 8278 | 1461629451156 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 17:10:51 INFO - PROCESS | 8278 | 1461629451158 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 8278 | 1461629451159 Marionette TRACE conn2 <- [1,194,null,{}] 17:10:51 INFO - PROCESS | 8278 | 1461629451161 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 8278 | 1461629451271 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 17:10:51 INFO - PROCESS | 8278 | 1461629451275 Marionette TRACE conn2 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192a0000 == 33 [pid = 8278] [id = 56] 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x119b32c00) [pid = 8278] [serial = 164] [outer = 0x0] 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x121494400) [pid = 8278] [serial = 165] [outer = 0x119b32c00] 17:10:51 INFO - PROCESS | 8278 | 1461629451302 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x12446cc00) [pid = 8278] [serial = 166] [outer = 0x119b32c00] 17:10:51 INFO - PROCESS | 8278 | 1461629451612 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 17:10:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 17:10:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 468ms 17:10:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 17:10:51 INFO - PROCESS | 8278 | 1461629451626 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 17:10:51 INFO - PROCESS | 8278 | 1461629451627 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 17:10:51 INFO - PROCESS | 8278 | 1461629451630 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 17:10:51 INFO - PROCESS | 8278 | 1461629451632 Marionette TRACE conn2 <- [1,198,null,{}] 17:10:51 INFO - PROCESS | 8278 | 1461629451641 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:51 INFO - PROCESS | 8278 | 1461629451723 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 17:10:51 INFO - PROCESS | 8278 | 1461629451727 Marionette TRACE conn2 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x11982d800 == 34 [pid = 8278] [id = 57] 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x119c98000) [pid = 8278] [serial = 167] [outer = 0x0] 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x1246d6800) [pid = 8278] [serial = 168] [outer = 0x119c98000] 17:10:51 INFO - PROCESS | 8278 | 1461629451752 Marionette DEBUG loaded listener.js 17:10:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x1247ce400) [pid = 8278] [serial = 169] [outer = 0x119c98000] 17:10:52 INFO - PROCESS | 8278 | 1461629452066 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 17:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 476ms 17:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 17:10:52 INFO - PROCESS | 8278 | 1461629452107 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 8278 | 1461629452109 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 17:10:52 INFO - PROCESS | 8278 | 1461629452112 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 8278 | 1461629452114 Marionette TRACE conn2 <- [1,202,null,{}] 17:10:52 INFO - PROCESS | 8278 | 1461629452117 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:52 INFO - PROCESS | 8278 | 1461629452239 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 17:10:52 INFO - PROCESS | 8278 | 1461629452259 Marionette TRACE conn2 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x119baa800 == 35 [pid = 8278] [id = 58] 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x121495000) [pid = 8278] [serial = 170] [outer = 0x0] 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x124a81400) [pid = 8278] [serial = 171] [outer = 0x121495000] 17:10:52 INFO - PROCESS | 8278 | 1461629452298 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x124ea8800) [pid = 8278] [serial = 172] [outer = 0x121495000] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x125f9ac00) [pid = 8278] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x125106800) [pid = 8278] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x1234ec400) [pid = 8278] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x113428000) [pid = 8278] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x121492000) [pid = 8278] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x116a67400) [pid = 8278] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x111c43c00) [pid = 8278] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x119b27400) [pid = 8278] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x112dc3400) [pid = 8278] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 17:10:52 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x114e1f800) [pid = 8278] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 17:10:52 INFO - PROCESS | 8278 | 1461629452734 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 17:10:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 17:10:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 672ms 17:10:52 INFO - PROCESS | 8278 | 1461629452783 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 17:10:52 INFO - PROCESS | 8278 | 1461629452785 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 17:10:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 17:10:52 INFO - PROCESS | 8278 | 1461629452787 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 17:10:52 INFO - PROCESS | 8278 | 1461629452788 Marionette TRACE conn2 <- [1,206,null,{}] 17:10:52 INFO - PROCESS | 8278 | 1461629452790 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:52 INFO - PROCESS | 8278 | 1461629452856 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 17:10:52 INFO - PROCESS | 8278 | 1461629452860 Marionette TRACE conn2 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x11711e800 == 36 [pid = 8278] [id = 59] 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x115e99400) [pid = 8278] [serial = 173] [outer = 0x0] 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x118787c00) [pid = 8278] [serial = 174] [outer = 0x115e99400] 17:10:52 INFO - PROCESS | 8278 | 1461629452888 Marionette DEBUG loaded listener.js 17:10:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x124fc1c00) [pid = 8278] [serial = 175] [outer = 0x115e99400] 17:10:53 INFO - PROCESS | 8278 | 1461629453182 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 17:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 418ms 17:10:53 INFO - PROCESS | 8278 | 1461629453207 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 17:10:53 INFO - PROCESS | 8278 | 1461629453208 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 17:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 17:10:53 INFO - PROCESS | 8278 | 1461629453210 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 8278 | 1461629453211 Marionette TRACE conn2 <- [1,210,null,{}] 17:10:53 INFO - PROCESS | 8278 | 1461629453217 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:53 INFO - PROCESS | 8278 | 1461629453303 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 17:10:53 INFO - PROCESS | 8278 | 1461629453317 Marionette TRACE conn2 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0d9000 == 37 [pid = 8278] [id = 60] 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x11a31e000) [pid = 8278] [serial = 176] [outer = 0x0] 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x124fc6400) [pid = 8278] [serial = 177] [outer = 0x11a31e000] 17:10:53 INFO - PROCESS | 8278 | 1461629453341 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x12510f400) [pid = 8278] [serial = 178] [outer = 0x11a31e000] 17:10:53 INFO - PROCESS | 8278 | 1461629453639 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 17:10:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 17:10:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 473ms 17:10:53 INFO - PROCESS | 8278 | 1461629453684 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 17:10:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 17:10:53 INFO - PROCESS | 8278 | 1461629453686 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 17:10:53 INFO - PROCESS | 8278 | 1461629453689 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 17:10:53 INFO - PROCESS | 8278 | 1461629453691 Marionette TRACE conn2 <- [1,214,null,{}] 17:10:53 INFO - PROCESS | 8278 | 1461629453693 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:53 INFO - PROCESS | 8278 | 1461629453773 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 17:10:53 INFO - PROCESS | 8278 | 1461629453777 Marionette TRACE conn2 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e8800 == 38 [pid = 8278] [id = 61] 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x12510d800) [pid = 8278] [serial = 179] [outer = 0x0] 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x1253eb400) [pid = 8278] [serial = 180] [outer = 0x12510d800] 17:10:53 INFO - PROCESS | 8278 | 1461629453808 Marionette DEBUG loaded listener.js 17:10:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x119b31c00) [pid = 8278] [serial = 181] [outer = 0x12510d800] 17:10:54 INFO - PROCESS | 8278 | 1461629454100 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 17:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 17:10:54 INFO - PROCESS | 8278 | 1461629454157 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 8278 | 1461629454159 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 17:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 17:10:54 INFO - PROCESS | 8278 | 1461629454161 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 8278 | 1461629454162 Marionette TRACE conn2 <- [1,218,null,{}] 17:10:54 INFO - PROCESS | 8278 | 1461629454164 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:54 INFO - PROCESS | 8278 | 1461629454250 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 17:10:54 INFO - PROCESS | 8278 | 1461629454256 Marionette TRACE conn2 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x123709800 == 39 [pid = 8278] [id = 62] 17:10:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x125a9c800) [pid = 8278] [serial = 182] [outer = 0x0] 17:10:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1274a8800) [pid = 8278] [serial = 183] [outer = 0x125a9c800] 17:10:54 INFO - PROCESS | 8278 | 1461629454282 Marionette DEBUG loaded listener.js 17:10:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x128e95c00) [pid = 8278] [serial = 184] [outer = 0x125a9c800] 17:10:54 INFO - PROCESS | 8278 | 1461629454572 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 17:10:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 17:10:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 471ms 17:10:54 INFO - PROCESS | 8278 | 1461629454633 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 17:10:54 INFO - PROCESS | 8278 | 1461629454634 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 17:10:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 17:10:54 INFO - PROCESS | 8278 | 1461629454637 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 17:10:54 INFO - PROCESS | 8278 | 1461629454639 Marionette TRACE conn2 <- [1,222,null,{}] 17:10:54 INFO - PROCESS | 8278 | 1461629454642 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:54 INFO - PROCESS | 8278 | 1461629454807 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 17:10:54 INFO - PROCESS | 8278 | 1461629454889 Marionette TRACE conn2 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x1120a2800 == 40 [pid = 8278] [id = 63] 17:10:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x111cbe400) [pid = 8278] [serial = 185] [outer = 0x0] 17:10:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x111fd5000) [pid = 8278] [serial = 186] [outer = 0x111cbe400] 17:10:54 INFO - PROCESS | 8278 | 1461629454939 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x11314d000) [pid = 8278] [serial = 187] [outer = 0x111cbe400] 17:10:55 INFO - PROCESS | 8278 | 1461629455486 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 17:10:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 17:10:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 922ms 17:10:55 INFO - PROCESS | 8278 | 1461629455560 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 17:10:55 INFO - PROCESS | 8278 | 1461629455562 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 17:10:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 17:10:55 INFO - PROCESS | 8278 | 1461629455568 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 17:10:55 INFO - PROCESS | 8278 | 1461629455570 Marionette TRACE conn2 <- [1,226,null,{}] 17:10:55 INFO - PROCESS | 8278 | 1461629455573 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:55 INFO - PROCESS | 8278 | 1461629455673 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 17:10:55 INFO - PROCESS | 8278 | 1461629455736 Marionette TRACE conn2 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118000 == 41 [pid = 8278] [id = 64] 17:10:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x1166dc800) [pid = 8278] [serial = 188] [outer = 0x0] 17:10:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x116af3c00) [pid = 8278] [serial = 189] [outer = 0x1166dc800] 17:10:55 INFO - PROCESS | 8278 | 1461629455767 Marionette DEBUG loaded listener.js 17:10:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x11836c000) [pid = 8278] [serial = 190] [outer = 0x1166dc800] 17:10:56 INFO - PROCESS | 8278 | 1461629456387 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 17:10:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 17:10:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 871ms 17:10:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 17:10:56 INFO - PROCESS | 8278 | 1461629456438 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 17:10:56 INFO - PROCESS | 8278 | 1461629456441 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 17:10:56 INFO - PROCESS | 8278 | 1461629456444 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 17:10:56 INFO - PROCESS | 8278 | 1461629456446 Marionette TRACE conn2 <- [1,230,null,{}] 17:10:56 INFO - PROCESS | 8278 | 1461629456451 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:56 INFO - PROCESS | 8278 | 1461629456545 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x123709800 == 40 [pid = 8278] [id = 62] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e8800 == 39 [pid = 8278] [id = 61] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0d9000 == 38 [pid = 8278] [id = 60] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11711e800 == 37 [pid = 8278] [id = 59] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x119baa800 == 36 [pid = 8278] [id = 58] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11982d800 == 35 [pid = 8278] [id = 57] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1192a0000 == 34 [pid = 8278] [id = 56] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1187e5000 == 33 [pid = 8278] [id = 55] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11757f000 == 32 [pid = 8278] [id = 54] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11711f000 == 31 [pid = 8278] [id = 53] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x116659000 == 30 [pid = 8278] [id = 52] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x112cd5000 == 29 [pid = 8278] [id = 51] 17:10:56 INFO - PROCESS | 8278 | --DOCSHELL 0x116988000 == 28 [pid = 8278] [id = 50] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x128e67000) [pid = 8278] [serial = 109] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x1247c1c00) [pid = 8278] [serial = 132] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x1249d3400) [pid = 8278] [serial = 133] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x116420c00) [pid = 8278] [serial = 114] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x124331000) [pid = 8278] [serial = 130] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x118365c00) [pid = 8278] [serial = 117] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x11661f400) [pid = 8278] [serial = 115] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x119119000) [pid = 8278] [serial = 121] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x119b2b400) [pid = 8278] [serial = 126] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x11a157400) [pid = 8278] [serial = 127] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x1234ec800) [pid = 8278] [serial = 129] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x118751000) [pid = 8278] [serial = 120] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x112e85000) [pid = 8278] [serial = 111] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x118596800) [pid = 8278] [serial = 118] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x1132be000) [pid = 8278] [serial = 112] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x119654c00) [pid = 8278] [serial = 124] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x1191dd400) [pid = 8278] [serial = 123] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x1253efc00) [pid = 8278] [serial = 103] [outer = 0x0] [url = about:blank] 17:10:56 INFO - PROCESS | 8278 | 1461629456623 Marionette TRACE conn2 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x112889800 == 29 [pid = 8278] [id = 65] 17:10:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x1132be000) [pid = 8278] [serial = 191] [outer = 0x0] 17:10:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x115e47800) [pid = 8278] [serial = 192] [outer = 0x1132be000] 17:10:56 INFO - PROCESS | 8278 | 1461629456666 Marionette DEBUG loaded listener.js 17:10:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x116786800) [pid = 8278] [serial = 193] [outer = 0x1132be000] 17:10:57 INFO - PROCESS | 8278 | 1461629457103 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 17:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 673ms 17:10:57 INFO - PROCESS | 8278 | 1461629457118 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 17:10:57 INFO - PROCESS | 8278 | 1461629457124 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 17:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 17:10:57 INFO - PROCESS | 8278 | 1461629457131 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 8278 | 1461629457134 Marionette TRACE conn2 <- [1,234,null,{}] 17:10:57 INFO - PROCESS | 8278 | 1461629457137 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 8278 | 1461629457232 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 17:10:57 INFO - PROCESS | 8278 | 1461629457272 Marionette TRACE conn2 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x11666b000 == 30 [pid = 8278] [id = 66] 17:10:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x1166e3800) [pid = 8278] [serial = 194] [outer = 0x0] 17:10:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x1180be400) [pid = 8278] [serial = 195] [outer = 0x1166e3800] 17:10:57 INFO - PROCESS | 8278 | 1461629457297 Marionette DEBUG loaded listener.js 17:10:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x119119000) [pid = 8278] [serial = 196] [outer = 0x1166e3800] 17:10:57 INFO - PROCESS | 8278 | 1461629457661 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 17:10:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 17:10:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 574ms 17:10:57 INFO - PROCESS | 8278 | 1461629457706 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 17:10:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 17:10:57 INFO - PROCESS | 8278 | 1461629457708 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 17:10:57 INFO - PROCESS | 8278 | 1461629457711 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 17:10:57 INFO - PROCESS | 8278 | 1461629457715 Marionette TRACE conn2 <- [1,238,null,{}] 17:10:57 INFO - PROCESS | 8278 | 1461629457727 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:57 INFO - PROCESS | 8278 | 1461629457843 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 17:10:57 INFO - PROCESS | 8278 | 1461629457932 Marionette TRACE conn2 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x118056800 == 31 [pid = 8278] [id = 67] 17:10:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x119116c00) [pid = 8278] [serial = 197] [outer = 0x0] 17:10:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x1191e6400) [pid = 8278] [serial = 198] [outer = 0x119116c00] 17:10:57 INFO - PROCESS | 8278 | 1461629457961 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x119b26800) [pid = 8278] [serial = 199] [outer = 0x119116c00] 17:10:58 INFO - PROCESS | 8278 | 1461629458219 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 17:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 528ms 17:10:58 INFO - PROCESS | 8278 | 1461629458238 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 8278 | 1461629458240 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 17:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 17:10:58 INFO - PROCESS | 8278 | 1461629458242 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 8278 | 1461629458243 Marionette TRACE conn2 <- [1,242,null,{}] 17:10:58 INFO - PROCESS | 8278 | 1461629458257 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:58 INFO - PROCESS | 8278 | 1461629458334 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 17:10:58 INFO - PROCESS | 8278 | 1461629458338 Marionette TRACE conn2 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x118973800 == 32 [pid = 8278] [id = 68] 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x1125b8800) [pid = 8278] [serial = 200] [outer = 0x0] 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1213df000) [pid = 8278] [serial = 201] [outer = 0x1125b8800] 17:10:58 INFO - PROCESS | 8278 | 1461629458366 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x12149d400) [pid = 8278] [serial = 202] [outer = 0x1125b8800] 17:10:58 INFO - PROCESS | 8278 | 1461629458666 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 17:10:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 17:10:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 477ms 17:10:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 17:10:58 INFO - PROCESS | 8278 | 1461629458719 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 17:10:58 INFO - PROCESS | 8278 | 1461629458720 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 17:10:58 INFO - PROCESS | 8278 | 1461629458722 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 17:10:58 INFO - PROCESS | 8278 | 1461629458723 Marionette TRACE conn2 <- [1,246,null,{}] 17:10:58 INFO - PROCESS | 8278 | 1461629458725 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:58 INFO - PROCESS | 8278 | 1461629458816 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 17:10:58 INFO - PROCESS | 8278 | 1461629458826 Marionette TRACE conn2 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbc000 == 33 [pid = 8278] [id = 69] 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x1125b6800) [pid = 8278] [serial = 203] [outer = 0x0] 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1234e9400) [pid = 8278] [serial = 204] [outer = 0x1125b6800] 17:10:58 INFO - PROCESS | 8278 | 1461629458853 Marionette DEBUG loaded listener.js 17:10:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x1240f9400) [pid = 8278] [serial = 205] [outer = 0x1125b6800] 17:10:59 INFO - PROCESS | 8278 | 1461629459227 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 17:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 521ms 17:10:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x12449cc00) [pid = 8278] [serial = 206] [outer = 0x12cd73800] 17:10:59 INFO - PROCESS | 8278 | 1461629459267 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 8278 | 1461629459269 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 17:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 17:10:59 INFO - PROCESS | 8278 | 1461629459310 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 8278 | 1461629459312 Marionette TRACE conn2 <- [1,250,null,{}] 17:10:59 INFO - PROCESS | 8278 | 1461629459316 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:10:59 INFO - PROCESS | 8278 | 1461629459466 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 17:10:59 INFO - PROCESS | 8278 | 1461629459514 Marionette TRACE conn2 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:10:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cbb800 == 34 [pid = 8278] [id = 70] 17:10:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1246df800) [pid = 8278] [serial = 207] [outer = 0x0] 17:10:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1249d6800) [pid = 8278] [serial = 208] [outer = 0x1246df800] 17:10:59 INFO - PROCESS | 8278 | 1461629459554 Marionette DEBUG loaded listener.js 17:10:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1254b2c00) [pid = 8278] [serial = 209] [outer = 0x1246df800] 17:10:59 INFO - PROCESS | 8278 | 1461629459895 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 17:10:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 17:10:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 653ms 17:10:59 INFO - PROCESS | 8278 | 1461629459930 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 17:10:59 INFO - PROCESS | 8278 | 1461629459934 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 17:10:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 17:10:59 INFO - PROCESS | 8278 | 1461629459937 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 17:10:59 INFO - PROCESS | 8278 | 1461629459938 Marionette TRACE conn2 <- [1,254,null,{}] 17:10:59 INFO - PROCESS | 8278 | 1461629459940 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:00 INFO - PROCESS | 8278 | 1461629460025 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 17:11:00 INFO - PROCESS | 8278 | 1461629460053 Marionette TRACE conn2 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1ed800 == 35 [pid = 8278] [id = 71] 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x1125b8400) [pid = 8278] [serial = 210] [outer = 0x0] 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x125f94400) [pid = 8278] [serial = 211] [outer = 0x1125b8400] 17:11:00 INFO - PROCESS | 8278 | 1461629460079 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1277a5800) [pid = 8278] [serial = 212] [outer = 0x1125b8400] 17:11:00 INFO - PROCESS | 8278 | 1461629460357 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 17:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 469ms 17:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 17:11:00 INFO - PROCESS | 8278 | 1461629460407 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 17:11:00 INFO - PROCESS | 8278 | 1461629460408 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 17:11:00 INFO - PROCESS | 8278 | 1461629460410 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 8278 | 1461629460411 Marionette TRACE conn2 <- [1,258,null,{}] 17:11:00 INFO - PROCESS | 8278 | 1461629460413 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:00 INFO - PROCESS | 8278 | 1461629460495 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 17:11:00 INFO - PROCESS | 8278 | 1461629460523 Marionette TRACE conn2 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234d1800 == 36 [pid = 8278] [id = 72] 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x1277a8400) [pid = 8278] [serial = 213] [outer = 0x0] 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x128e9e400) [pid = 8278] [serial = 214] [outer = 0x1277a8400] 17:11:00 INFO - PROCESS | 8278 | 1461629460547 Marionette DEBUG loaded listener.js 17:11:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x128fba000) [pid = 8278] [serial = 215] [outer = 0x1277a8400] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x119b32c00) [pid = 8278] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x115e4b000) [pid = 8278] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x113251c00) [pid = 8278] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x1161d4400) [pid = 8278] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x113d05800) [pid = 8278] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x119c98000) [pid = 8278] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x113427400) [pid = 8278] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x117e20800) [pid = 8278] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x121495000) [pid = 8278] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x121491c00) [pid = 8278] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x115e99400) [pid = 8278] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x11a31e000) [pid = 8278] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x12510d800) [pid = 8278] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x1194b8800) [pid = 8278] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 17:11:00 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x112fb7c00) [pid = 8278] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 17:11:00 INFO - PROCESS | 8278 | 1461629460977 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 17:11:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 17:11:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 573ms 17:11:00 INFO - PROCESS | 8278 | 1461629460985 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 17:11:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 17:11:00 INFO - PROCESS | 8278 | 1461629460987 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 17:11:00 INFO - PROCESS | 8278 | 1461629460990 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 17:11:00 INFO - PROCESS | 8278 | 1461629460992 Marionette TRACE conn2 <- [1,262,null,{}] 17:11:00 INFO - PROCESS | 8278 | 1461629460995 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:01 INFO - PROCESS | 8278 | 1461629461107 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 17:11:01 INFO - PROCESS | 8278 | 1461629461115 Marionette TRACE conn2 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x11757f000 == 37 [pid = 8278] [id = 73] 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1132bc800) [pid = 8278] [serial = 216] [outer = 0x0] 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x117e20800) [pid = 8278] [serial = 217] [outer = 0x1132bc800] 17:11:01 INFO - PROCESS | 8278 | 1461629461155 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x11a31e000) [pid = 8278] [serial = 218] [outer = 0x1132bc800] 17:11:01 INFO - PROCESS | 8278 | 1461629461502 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 17:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 17:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 570ms 17:11:01 INFO - PROCESS | 8278 | 1461629461559 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 8278 | 1461629461561 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 17:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 17:11:01 INFO - PROCESS | 8278 | 1461629461563 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 8278 | 1461629461564 Marionette TRACE conn2 <- [1,266,null,{}] 17:11:01 INFO - PROCESS | 8278 | 1461629461566 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:01 INFO - PROCESS | 8278 | 1461629461652 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 17:11:01 INFO - PROCESS | 8278 | 1461629461656 Marionette TRACE conn2 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x118973000 == 38 [pid = 8278] [id = 74] 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x121496000) [pid = 8278] [serial = 219] [outer = 0x0] 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x125a9a400) [pid = 8278] [serial = 220] [outer = 0x121496000] 17:11:01 INFO - PROCESS | 8278 | 1461629461683 Marionette DEBUG loaded listener.js 17:11:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x12940cc00) [pid = 8278] [serial = 221] [outer = 0x121496000] 17:11:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 17:11:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 419ms 17:11:01 INFO - PROCESS | 8278 | 1461629461976 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 17:11:01 INFO - PROCESS | 8278 | 1461629461987 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 17:11:01 INFO - PROCESS | 8278 | 1461629461989 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 17:11:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 17:11:01 INFO - PROCESS | 8278 | 1461629461991 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 17:11:01 INFO - PROCESS | 8278 | 1461629461993 Marionette TRACE conn2 <- [1,270,null,{}] 17:11:01 INFO - PROCESS | 8278 | 1461629461995 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 8278 | 1461629462091 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 17:11:02 INFO - PROCESS | 8278 | 1461629462095 Marionette TRACE conn2 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e73000 == 39 [pid = 8278] [id = 75] 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1294a9400) [pid = 8278] [serial = 222] [outer = 0x0] 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1295dc800) [pid = 8278] [serial = 223] [outer = 0x1294a9400] 17:11:02 INFO - PROCESS | 8278 | 1461629462125 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1295e9000) [pid = 8278] [serial = 224] [outer = 0x1294a9400] 17:11:02 INFO - PROCESS | 8278 | 1461629462433 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 17:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 472ms 17:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 17:11:02 INFO - PROCESS | 8278 | 1461629462463 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 8278 | 1461629462466 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 17:11:02 INFO - PROCESS | 8278 | 1461629462469 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 8278 | 1461629462470 Marionette TRACE conn2 <- [1,274,null,{}] 17:11:02 INFO - PROCESS | 8278 | 1461629462472 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:02 INFO - PROCESS | 8278 | 1461629462559 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 17:11:02 INFO - PROCESS | 8278 | 1461629462567 Marionette TRACE conn2 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f46800 == 40 [pid = 8278] [id = 76] 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x1295ea400) [pid = 8278] [serial = 225] [outer = 0x0] 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x129794400) [pid = 8278] [serial = 226] [outer = 0x1295ea400] 17:11:02 INFO - PROCESS | 8278 | 1461629462591 Marionette DEBUG loaded listener.js 17:11:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1297afc00) [pid = 8278] [serial = 227] [outer = 0x1295ea400] 17:11:02 INFO - PROCESS | 8278 | 1461629462861 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 17:11:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 17:11:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 419ms 17:11:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 17:11:02 INFO - PROCESS | 8278 | 1461629462888 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 17:11:02 INFO - PROCESS | 8278 | 1461629462889 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 17:11:02 INFO - PROCESS | 8278 | 1461629462891 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 17:11:02 INFO - PROCESS | 8278 | 1461629462893 Marionette TRACE conn2 <- [1,278,null,{}] 17:11:02 INFO - PROCESS | 8278 | 1461629462895 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 8278 | 1461629463024 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 17:11:03 INFO - PROCESS | 8278 | 1461629463066 Marionette TRACE conn2 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c8d800 == 41 [pid = 8278] [id = 77] 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x111c3d800) [pid = 8278] [serial = 228] [outer = 0x0] 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x112dc5400) [pid = 8278] [serial = 229] [outer = 0x111c3d800] 17:11:03 INFO - PROCESS | 8278 | 1461629463097 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x115e98c00) [pid = 8278] [serial = 230] [outer = 0x111c3d800] 17:11:03 INFO - PROCESS | 8278 | 1461629463513 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 17:11:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 17:11:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 670ms 17:11:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 17:11:03 INFO - PROCESS | 8278 | 1461629463563 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 17:11:03 INFO - PROCESS | 8278 | 1461629463566 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 17:11:03 INFO - PROCESS | 8278 | 1461629463569 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 17:11:03 INFO - PROCESS | 8278 | 1461629463571 Marionette TRACE conn2 <- [1,282,null,{}] 17:11:03 INFO - PROCESS | 8278 | 1461629463574 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:03 INFO - PROCESS | 8278 | 1461629463668 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 17:11:03 INFO - PROCESS | 8278 | 1461629463733 Marionette TRACE conn2 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185ea800 == 42 [pid = 8278] [id = 78] 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x118787000) [pid = 8278] [serial = 231] [outer = 0x0] 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x118790000) [pid = 8278] [serial = 232] [outer = 0x118787000] 17:11:03 INFO - PROCESS | 8278 | 1461629463777 Marionette DEBUG loaded listener.js 17:11:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1191e3000) [pid = 8278] [serial = 233] [outer = 0x118787000] 17:11:04 INFO - PROCESS | 8278 | 1461629464182 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 17:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 17:11:04 INFO - PROCESS | 8278 | 1461629464189 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 17:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 17:11:04 INFO - PROCESS | 8278 | 1461629464192 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 17:11:04 INFO - PROCESS | 8278 | 1461629464194 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 8278 | 1461629464196 Marionette TRACE conn2 <- [1,286,null,{}] 17:11:04 INFO - PROCESS | 8278 | 1461629464199 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:04 INFO - PROCESS | 8278 | 1461629464297 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 17:11:04 INFO - PROCESS | 8278 | 1461629464370 Marionette TRACE conn2 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x12463e000 == 43 [pid = 8278] [id = 79] 17:11:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x119b28400) [pid = 8278] [serial = 234] [outer = 0x0] 17:11:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x121491400) [pid = 8278] [serial = 235] [outer = 0x119b28400] 17:11:04 INFO - PROCESS | 8278 | 1461629464417 Marionette DEBUG loaded listener.js 17:11:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x124497c00) [pid = 8278] [serial = 236] [outer = 0x119b28400] 17:11:04 INFO - PROCESS | 8278 | 1461629464903 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 17:11:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 17:11:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 722ms 17:11:04 INFO - PROCESS | 8278 | 1461629464917 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 17:11:04 INFO - PROCESS | 8278 | 1461629464921 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 17:11:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 17:11:04 INFO - PROCESS | 8278 | 1461629464932 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 17:11:04 INFO - PROCESS | 8278 | 1461629464937 Marionette TRACE conn2 <- [1,290,null,{}] 17:11:04 INFO - PROCESS | 8278 | 1461629464969 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:05 INFO - PROCESS | 8278 | 1461629465108 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 17:11:05 INFO - PROCESS | 8278 | 1461629465217 Marionette TRACE conn2 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x12918e800 == 44 [pid = 8278] [id = 80] 17:11:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x121497000) [pid = 8278] [serial = 237] [outer = 0x0] 17:11:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x125334c00) [pid = 8278] [serial = 238] [outer = 0x121497000] 17:11:05 INFO - PROCESS | 8278 | 1461629465265 Marionette DEBUG loaded listener.js 17:11:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x128fb9000) [pid = 8278] [serial = 239] [outer = 0x121497000] 17:11:05 INFO - PROCESS | 8278 | 1461629465673 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 17:11:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 17:11:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 959ms 17:11:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 17:11:05 INFO - PROCESS | 8278 | 1461629465886 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 17:11:05 INFO - PROCESS | 8278 | 1461629465890 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 17:11:05 INFO - PROCESS | 8278 | 1461629465895 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 17:11:05 INFO - PROCESS | 8278 | 1461629465897 Marionette TRACE conn2 <- [1,294,null,{}] 17:11:05 INFO - PROCESS | 8278 | 1461629465903 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:06 INFO - PROCESS | 8278 | 1461629466053 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 17:11:06 INFO - PROCESS | 8278 | 1461629466161 Marionette TRACE conn2 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x111cd7800 == 45 [pid = 8278] [id = 81] 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x11342c800) [pid = 8278] [serial = 240] [outer = 0x0] 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x115d2c800) [pid = 8278] [serial = 241] [outer = 0x11342c800] 17:11:06 INFO - PROCESS | 8278 | 1461629466187 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x11601a400) [pid = 8278] [serial = 242] [outer = 0x11342c800] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x125f46800 == 44 [pid = 8278] [id = 76] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x124e73000 == 43 [pid = 8278] [id = 75] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x118973000 == 42 [pid = 8278] [id = 74] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x11757f000 == 41 [pid = 8278] [id = 73] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1274a8800) [pid = 8278] [serial = 183] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x1234d1800 == 40 [pid = 8278] [id = 72] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1ed800 == 39 [pid = 8278] [id = 71] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x119cbb800 == 38 [pid = 8278] [id = 70] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbc000 == 37 [pid = 8278] [id = 69] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x118973800 == 36 [pid = 8278] [id = 68] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x118056800 == 35 [pid = 8278] [id = 67] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x11666b000 == 34 [pid = 8278] [id = 66] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x112889800 == 33 [pid = 8278] [id = 65] 17:11:06 INFO - PROCESS | 8278 | 1461629466737 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x117118000 == 32 [pid = 8278] [id = 64] 17:11:06 INFO - PROCESS | 8278 | --DOCSHELL 0x1120a2800 == 31 [pid = 8278] [id = 63] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x121494400) [pid = 8278] [serial = 165] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11616d800) [pid = 8278] [serial = 150] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x116460000) [pid = 8278] [serial = 151] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x118789400) [pid = 8278] [serial = 156] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x11916ac00) [pid = 8278] [serial = 157] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x1191e4c00) [pid = 8278] [serial = 159] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x114e23400) [pid = 8278] [serial = 147] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x116785400) [pid = 8278] [serial = 153] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x11836b400) [pid = 8278] [serial = 154] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1246d6800) [pid = 8278] [serial = 168] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x116458000) [pid = 8278] [serial = 136] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x115d75c00) [pid = 8278] [serial = 135] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x1194be400) [pid = 8278] [serial = 139] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1194b2c00) [pid = 8278] [serial = 138] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x124a81400) [pid = 8278] [serial = 171] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x1247ce400) [pid = 8278] [serial = 169] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1247bf400) [pid = 8278] [serial = 142] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x12149c000) [pid = 8278] [serial = 141] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x124fc1c00) [pid = 8278] [serial = 175] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x124fc6400) [pid = 8278] [serial = 177] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x118787c00) [pid = 8278] [serial = 174] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x1253eb400) [pid = 8278] [serial = 180] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x124ea8800) [pid = 8278] [serial = 172] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x1247ca800) [pid = 8278] [serial = 145] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x119b31c00) [pid = 8278] [serial = 181] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x1196b1c00) [pid = 8278] [serial = 162] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x11a150800) [pid = 8278] [serial = 144] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x12446cc00) [pid = 8278] [serial = 166] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x12510f400) [pid = 8278] [serial = 178] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x119b32800) [pid = 8278] [serial = 163] [outer = 0x0] [url = about:blank] 17:11:06 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x11965b000) [pid = 8278] [serial = 160] [outer = 0x0] [url = about:blank] 17:11:06 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. 17:11:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 875ms 17:11:06 INFO - PROCESS | 8278 | 1461629466773 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 17:11:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 17:11:06 INFO - PROCESS | 8278 | 1461629466777 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 17:11:06 INFO - PROCESS | 8278 | 1461629466786 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 17:11:06 INFO - PROCESS | 8278 | 1461629466789 Marionette TRACE conn2 <- [1,298,null,{}] 17:11:06 INFO - PROCESS | 8278 | 1461629466793 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:06 INFO - PROCESS | 8278 | 1461629466868 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 17:11:06 INFO - PROCESS | 8278 | 1461629466873 Marionette TRACE conn2 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ecd000 == 32 [pid = 8278] [id = 82] 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x116609c00) [pid = 8278] [serial = 243] [outer = 0x0] 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x11677b000) [pid = 8278] [serial = 244] [outer = 0x116609c00] 17:11:06 INFO - PROCESS | 8278 | 1461629466901 Marionette DEBUG loaded listener.js 17:11:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x118364000) [pid = 8278] [serial = 245] [outer = 0x116609c00] 17:11:07 INFO - PROCESS | 8278 | 1461629467223 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:07 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. 17:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 475ms 17:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 17:11:07 INFO - PROCESS | 8278 | 1461629467257 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 8278 | 1461629467259 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 17:11:07 INFO - PROCESS | 8278 | 1461629467261 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 8278 | 1461629467262 Marionette TRACE conn2 <- [1,302,null,{}] 17:11:07 INFO - PROCESS | 8278 | 1461629467269 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 8278 | 1461629467367 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 17:11:07 INFO - PROCESS | 8278 | 1461629467375 Marionette TRACE conn2 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x117591000 == 33 [pid = 8278] [id = 83] 17:11:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x11878d000) [pid = 8278] [serial = 246] [outer = 0x0] 17:11:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x1191dbc00) [pid = 8278] [serial = 247] [outer = 0x11878d000] 17:11:07 INFO - PROCESS | 8278 | 1461629467405 Marionette DEBUG loaded listener.js 17:11:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1194be400) [pid = 8278] [serial = 248] [outer = 0x11878d000] 17:11:07 INFO - PROCESS | 8278 | 1461629467742 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:07 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. 17:11:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 519ms 17:11:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 17:11:07 INFO - PROCESS | 8278 | 1461629467781 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 17:11:07 INFO - PROCESS | 8278 | 1461629467783 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 17:11:07 INFO - PROCESS | 8278 | 1461629467786 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 17:11:07 INFO - PROCESS | 8278 | 1461629467788 Marionette TRACE conn2 <- [1,306,null,{}] 17:11:07 INFO - PROCESS | 8278 | 1461629467791 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:07 INFO - PROCESS | 8278 | 1461629467904 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 17:11:07 INFO - PROCESS | 8278 | 1461629467964 Marionette TRACE conn2 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d9000 == 34 [pid = 8278] [id = 84] 17:11:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x1194bdc00) [pid = 8278] [serial = 249] [outer = 0x0] 17:11:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x119b27c00) [pid = 8278] [serial = 250] [outer = 0x1194bdc00] 17:11:08 INFO - PROCESS | 8278 | 1461629468005 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1213dc400) [pid = 8278] [serial = 251] [outer = 0x1194bdc00] 17:11:08 INFO - PROCESS | 8278 | 1461629468428 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:08 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. 17:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 669ms 17:11:08 INFO - PROCESS | 8278 | 1461629468456 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 8278 | 1461629468457 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 17:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 17:11:08 INFO - PROCESS | 8278 | 1461629468459 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 8278 | 1461629468460 Marionette TRACE conn2 <- [1,310,null,{}] 17:11:08 INFO - PROCESS | 8278 | 1461629468462 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:08 INFO - PROCESS | 8278 | 1461629468530 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 17:11:08 INFO - PROCESS | 8278 | 1461629468537 Marionette TRACE conn2 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x11929f000 == 35 [pid = 8278] [id = 85] 17:11:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x121494000) [pid = 8278] [serial = 252] [outer = 0x0] 17:11:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x1234ebc00) [pid = 8278] [serial = 253] [outer = 0x121494000] 17:11:08 INFO - PROCESS | 8278 | 1461629468562 Marionette DEBUG loaded listener.js 17:11:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x12446cc00) [pid = 8278] [serial = 254] [outer = 0x121494000] 17:11:08 INFO - PROCESS | 8278 | 1461629468902 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:08 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. 17:11:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 473ms 17:11:08 INFO - PROCESS | 8278 | 1461629468933 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 17:11:08 INFO - PROCESS | 8278 | 1461629468934 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 17:11:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 17:11:08 INFO - PROCESS | 8278 | 1461629468936 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 17:11:08 INFO - PROCESS | 8278 | 1461629468937 Marionette TRACE conn2 <- [1,314,null,{}] 17:11:08 INFO - PROCESS | 8278 | 1461629468948 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:09 INFO - PROCESS | 8278 | 1461629469051 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 17:11:09 INFO - PROCESS | 8278 | 1461629469058 Marionette TRACE conn2 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x119917000 == 36 [pid = 8278] [id = 86] 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x12479dc00) [pid = 8278] [serial = 255] [outer = 0x0] 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x124908c00) [pid = 8278] [serial = 256] [outer = 0x12479dc00] 17:11:09 INFO - PROCESS | 8278 | 1461629469086 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x12510e800) [pid = 8278] [serial = 257] [outer = 0x12479dc00] 17:11:09 INFO - PROCESS | 8278 | 1461629469424 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:09 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. 17:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 527ms 17:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 17:11:09 INFO - PROCESS | 8278 | 1461629469463 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 8278 | 1461629469465 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 17:11:09 INFO - PROCESS | 8278 | 1461629469467 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 8278 | 1461629469468 Marionette TRACE conn2 <- [1,318,null,{}] 17:11:09 INFO - PROCESS | 8278 | 1461629469470 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:09 INFO - PROCESS | 8278 | 1461629469556 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 17:11:09 INFO - PROCESS | 8278 | 1461629469560 Marionette TRACE conn2 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x113178800 == 37 [pid = 8278] [id = 87] 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x1247c0c00) [pid = 8278] [serial = 258] [outer = 0x0] 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1254ae000) [pid = 8278] [serial = 259] [outer = 0x1247c0c00] 17:11:09 INFO - PROCESS | 8278 | 1461629469585 Marionette DEBUG loaded listener.js 17:11:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x125f9dc00) [pid = 8278] [serial = 260] [outer = 0x1247c0c00] 17:11:09 INFO - PROCESS | 8278 | 1461629469912 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:09 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. 17:11:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 468ms 17:11:09 INFO - PROCESS | 8278 | 1461629469936 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 17:11:09 INFO - PROCESS | 8278 | 1461629469937 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 17:11:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 17:11:09 INFO - PROCESS | 8278 | 1461629469940 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 17:11:09 INFO - PROCESS | 8278 | 1461629469941 Marionette TRACE conn2 <- [1,322,null,{}] 17:11:09 INFO - PROCESS | 8278 | 1461629469943 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 8278 | 1461629470035 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 17:11:10 INFO - PROCESS | 8278 | 1461629470039 Marionette TRACE conn2 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x12143e000 == 38 [pid = 8278] [id = 88] 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x125fa0400) [pid = 8278] [serial = 261] [outer = 0x0] 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x1277aa400) [pid = 8278] [serial = 262] [outer = 0x125fa0400] 17:11:10 INFO - PROCESS | 8278 | 1461629470063 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x1277afc00) [pid = 8278] [serial = 263] [outer = 0x125fa0400] 17:11:10 INFO - PROCESS | 8278 | 1461629470401 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:10 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. 17:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 467ms 17:11:10 INFO - PROCESS | 8278 | 1461629470407 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 8278 | 1461629470408 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 17:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 17:11:10 INFO - PROCESS | 8278 | 1461629470411 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 8278 | 1461629470412 Marionette TRACE conn2 <- [1,326,null,{}] 17:11:10 INFO - PROCESS | 8278 | 1461629470414 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:10 INFO - PROCESS | 8278 | 1461629470506 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 17:11:10 INFO - PROCESS | 8278 | 1461629470510 Marionette TRACE conn2 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234c7800 == 39 [pid = 8278] [id = 89] 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x1277af800) [pid = 8278] [serial = 264] [outer = 0x0] 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x128e5c400) [pid = 8278] [serial = 265] [outer = 0x1277af800] 17:11:10 INFO - PROCESS | 8278 | 1461629470535 Marionette DEBUG loaded listener.js 17:11:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x128e63000) [pid = 8278] [serial = 266] [outer = 0x1277af800] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1132bc800) [pid = 8278] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x1166e3800) [pid = 8278] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1132be000) [pid = 8278] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x119116c00) [pid = 8278] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x1277a8400) [pid = 8278] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x121496000) [pid = 8278] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1125b8800) [pid = 8278] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x1125b8400) [pid = 8278] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x1246df800) [pid = 8278] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1125b6800) [pid = 8278] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x125a9c800) [pid = 8278] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 17:11:10 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x1294a9400) [pid = 8278] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 17:11:10 INFO - PROCESS | 8278 | 1461629470912 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:10 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. 17:11:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 17:11:10 INFO - PROCESS | 8278 | 1461629470930 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 17:11:10 INFO - PROCESS | 8278 | 1461629470933 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 17:11:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 17:11:10 INFO - PROCESS | 8278 | 1461629470936 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 17:11:10 INFO - PROCESS | 8278 | 1461629470937 Marionette TRACE conn2 <- [1,330,null,{}] 17:11:10 INFO - PROCESS | 8278 | 1461629470939 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:11 INFO - PROCESS | 8278 | 1461629471010 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 17:11:11 INFO - PROCESS | 8278 | 1461629471016 Marionette TRACE conn2 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233da800 == 40 [pid = 8278] [id = 90] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x11916b000) [pid = 8278] [serial = 267] [outer = 0x0] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x12432d400) [pid = 8278] [serial = 268] [outer = 0x11916b000] 17:11:11 INFO - PROCESS | 8278 | 1461629471041 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x128e65800) [pid = 8278] [serial = 269] [outer = 0x11916b000] 17:11:11 INFO - PROCESS | 8278 | 1461629471350 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:11 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. 17:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 469ms 17:11:11 INFO - PROCESS | 8278 | 1461629471410 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 8278 | 1461629471411 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 17:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 17:11:11 INFO - PROCESS | 8278 | 1461629471413 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 8278 | 1461629471415 Marionette TRACE conn2 <- [1,334,null,{}] 17:11:11 INFO - PROCESS | 8278 | 1461629471417 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:11 INFO - PROCESS | 8278 | 1461629471504 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 17:11:11 INFO - PROCESS | 8278 | 1461629471508 Marionette TRACE conn2 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f45000 == 41 [pid = 8278] [id = 91] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x125a9c800) [pid = 8278] [serial = 270] [outer = 0x0] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x128fbf000) [pid = 8278] [serial = 271] [outer = 0x125a9c800] 17:11:11 INFO - PROCESS | 8278 | 1461629471539 Marionette DEBUG loaded listener.js 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x1295dc400) [pid = 8278] [serial = 272] [outer = 0x125a9c800] 17:11:11 INFO - PROCESS | 8278 | 1461629471853 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:11 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. 17:11:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 17:11:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 17:11:11 INFO - PROCESS | 8278 | 1461629471885 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 17:11:11 INFO - PROCESS | 8278 | 1461629471886 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 17:11:11 INFO - PROCESS | 8278 | 1461629471890 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 17:11:11 INFO - PROCESS | 8278 | 1461629471891 Marionette TRACE conn2 <- [1,338,null,{}] 17:11:11 INFO - PROCESS | 8278 | 1461629471893 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:11 INFO - PROCESS | 8278 | 1461629471968 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 17:11:11 INFO - PROCESS | 8278 | 1461629471973 Marionette TRACE conn2 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x12911b800 == 42 [pid = 8278] [id = 92] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x1295e0c00) [pid = 8278] [serial = 273] [outer = 0x0] 17:11:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x129795400) [pid = 8278] [serial = 274] [outer = 0x1295e0c00] 17:11:11 INFO - PROCESS | 8278 | 1461629471998 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x12a97f400) [pid = 8278] [serial = 275] [outer = 0x1295e0c00] 17:11:12 INFO - PROCESS | 8278 | 1461629472315 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:12 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. 17:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 467ms 17:11:12 INFO - PROCESS | 8278 | 1461629472358 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 8278 | 1461629472359 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 17:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 17:11:12 INFO - PROCESS | 8278 | 1461629472369 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 8278 | 1461629472370 Marionette TRACE conn2 <- [1,342,null,{}] 17:11:12 INFO - PROCESS | 8278 | 1461629472372 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 8278 | 1461629472445 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 17:11:12 INFO - PROCESS | 8278 | 1461629472452 Marionette TRACE conn2 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x129512800 == 43 [pid = 8278] [id = 93] 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x12a982c00) [pid = 8278] [serial = 276] [outer = 0x0] 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x12a989c00) [pid = 8278] [serial = 277] [outer = 0x12a982c00] 17:11:12 INFO - PROCESS | 8278 | 1461629472476 Marionette DEBUG loaded listener.js 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x12a9a4800) [pid = 8278] [serial = 278] [outer = 0x12a982c00] 17:11:12 INFO - PROCESS | 8278 | 1461629472767 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:12 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. 17:11:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 419ms 17:11:12 INFO - PROCESS | 8278 | 1461629472788 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 17:11:12 INFO - PROCESS | 8278 | 1461629472789 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 17:11:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 17:11:12 INFO - PROCESS | 8278 | 1461629472792 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 17:11:12 INFO - PROCESS | 8278 | 1461629472793 Marionette TRACE conn2 <- [1,346,null,{}] 17:11:12 INFO - PROCESS | 8278 | 1461629472795 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:12 INFO - PROCESS | 8278 | 1461629472923 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 17:11:12 INFO - PROCESS | 8278 | 1461629472968 Marionette TRACE conn2 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbc000 == 44 [pid = 8278] [id = 94] 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x111cb6400) [pid = 8278] [serial = 279] [outer = 0x0] 17:11:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x112e8b000) [pid = 8278] [serial = 280] [outer = 0x111cb6400] 17:11:13 INFO - PROCESS | 8278 | 1461629472999 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x115e97400) [pid = 8278] [serial = 281] [outer = 0x111cb6400] 17:11:13 INFO - PROCESS | 8278 | 1461629473416 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:13 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. 17:11:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 668ms 17:11:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 17:11:13 INFO - PROCESS | 8278 | 1461629473461 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 17:11:13 INFO - PROCESS | 8278 | 1461629473464 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 17:11:13 INFO - PROCESS | 8278 | 1461629473467 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 17:11:13 INFO - PROCESS | 8278 | 1461629473469 Marionette TRACE conn2 <- [1,350,null,{}] 17:11:13 INFO - PROCESS | 8278 | 1461629473472 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:13 INFO - PROCESS | 8278 | 1461629473567 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 17:11:13 INFO - PROCESS | 8278 | 1461629473647 Marionette TRACE conn2 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e2000 == 45 [pid = 8278] [id = 95] 17:11:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1180bd400) [pid = 8278] [serial = 282] [outer = 0x0] 17:11:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1184df000) [pid = 8278] [serial = 283] [outer = 0x1180bd400] 17:11:13 INFO - PROCESS | 8278 | 1461629473693 Marionette DEBUG loaded listener.js 17:11:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x118788000) [pid = 8278] [serial = 284] [outer = 0x1180bd400] 17:11:14 INFO - PROCESS | 8278 | 1461629474103 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:14 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. 17:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 674ms 17:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 17:11:14 INFO - PROCESS | 8278 | 1461629474141 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 8278 | 1461629474142 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 17:11:14 INFO - PROCESS | 8278 | 1461629474145 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 8278 | 1461629474146 Marionette TRACE conn2 <- [1,354,null,{}] 17:11:14 INFO - PROCESS | 8278 | 1461629474149 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 8278 | 1461629474243 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 17:11:14 INFO - PROCESS | 8278 | 1461629474290 Marionette TRACE conn2 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234ca800 == 46 [pid = 8278] [id = 96] 17:11:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x119659c00) [pid = 8278] [serial = 285] [outer = 0x0] 17:11:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x119c95000) [pid = 8278] [serial = 286] [outer = 0x119659c00] 17:11:14 INFO - PROCESS | 8278 | 1461629474319 Marionette DEBUG loaded listener.js 17:11:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x124498400) [pid = 8278] [serial = 287] [outer = 0x119659c00] 17:11:14 INFO - PROCESS | 8278 | 1461629474761 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:14 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. 17:11:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 17:11:14 INFO - PROCESS | 8278 | 1461629474766 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 17:11:14 INFO - PROCESS | 8278 | 1461629474768 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 17:11:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 17:11:14 INFO - PROCESS | 8278 | 1461629474776 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 17:11:14 INFO - PROCESS | 8278 | 1461629474780 Marionette TRACE conn2 <- [1,358,null,{}] 17:11:14 INFO - PROCESS | 8278 | 1461629474782 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:14 INFO - PROCESS | 8278 | 1461629474877 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 17:11:14 INFO - PROCESS | 8278 | 1461629474967 Marionette TRACE conn2 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x12911d800 == 47 [pid = 8278] [id = 97] 17:11:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x11965a000) [pid = 8278] [serial = 288] [outer = 0x0] 17:11:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x124aefc00) [pid = 8278] [serial = 289] [outer = 0x11965a000] 17:11:15 INFO - PROCESS | 8278 | 1461629474998 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1277a4000) [pid = 8278] [serial = 290] [outer = 0x11965a000] 17:11:15 INFO - PROCESS | 8278 | 1461629475455 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:15 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. 17:11:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 726ms 17:11:15 INFO - PROCESS | 8278 | 1461629475660 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 17:11:15 INFO - PROCESS | 8278 | 1461629475663 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 17:11:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 17:11:15 INFO - PROCESS | 8278 | 1461629475680 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 17:11:15 INFO - PROCESS | 8278 | 1461629475682 Marionette TRACE conn2 <- [1,362,null,{}] 17:11:15 INFO - PROCESS | 8278 | 1461629475685 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:15 INFO - PROCESS | 8278 | 1461629475775 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 17:11:15 INFO - PROCESS | 8278 | 1461629475816 Marionette TRACE conn2 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x118060800 == 48 [pid = 8278] [id = 98] 17:11:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1161d9000) [pid = 8278] [serial = 291] [outer = 0x0] 17:11:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x116448c00) [pid = 8278] [serial = 292] [outer = 0x1161d9000] 17:11:15 INFO - PROCESS | 8278 | 1461629475843 Marionette DEBUG loaded listener.js 17:11:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1180bcc00) [pid = 8278] [serial = 293] [outer = 0x1161d9000] 17:11:16 INFO - PROCESS | 8278 | 1461629476282 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:16 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. 17:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 621ms 17:11:16 INFO - PROCESS | 8278 | 1461629476302 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 8278 | 1461629476304 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 17:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 17:11:16 INFO - PROCESS | 8278 | 1461629476309 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 8278 | 1461629476312 Marionette TRACE conn2 <- [1,366,null,{}] 17:11:16 INFO - PROCESS | 8278 | 1461629476334 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 8278 | 1461629476437 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x129512800 == 47 [pid = 8278] [id = 93] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x12911b800 == 46 [pid = 8278] [id = 92] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x125f45000 == 45 [pid = 8278] [id = 91] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x1233da800 == 44 [pid = 8278] [id = 90] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x1234c7800 == 43 [pid = 8278] [id = 89] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x12143e000 == 42 [pid = 8278] [id = 88] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x113178800 == 41 [pid = 8278] [id = 87] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x119917000 == 40 [pid = 8278] [id = 86] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x11929f000 == 39 [pid = 8278] [id = 85] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x129794400) [pid = 8278] [serial = 226] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d9000 == 38 [pid = 8278] [id = 84] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x117591000 == 37 [pid = 8278] [id = 83] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x115ecd000 == 36 [pid = 8278] [id = 82] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x111cd7800 == 35 [pid = 8278] [id = 81] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x12918e800 == 34 [pid = 8278] [id = 80] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x12463e000 == 33 [pid = 8278] [id = 79] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x1185ea800 == 32 [pid = 8278] [id = 78] 17:11:16 INFO - PROCESS | 8278 | --DOCSHELL 0x112c8d800 == 31 [pid = 8278] [id = 77] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x117e20800) [pid = 8278] [serial = 217] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x119119000) [pid = 8278] [serial = 196] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x115e47800) [pid = 8278] [serial = 192] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x1191e6400) [pid = 8278] [serial = 198] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128fba000) [pid = 8278] [serial = 215] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1180be400) [pid = 8278] [serial = 195] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x125a9a400) [pid = 8278] [serial = 220] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1213df000) [pid = 8278] [serial = 201] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1277a5800) [pid = 8278] [serial = 212] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x119b26800) [pid = 8278] [serial = 199] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1249d6800) [pid = 8278] [serial = 208] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1234e9400) [pid = 8278] [serial = 204] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x12940cc00) [pid = 8278] [serial = 221] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x116786800) [pid = 8278] [serial = 193] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x128e95c00) [pid = 8278] [serial = 184] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x111fd5000) [pid = 8278] [serial = 186] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1240f9400) [pid = 8278] [serial = 205] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x12149d400) [pid = 8278] [serial = 202] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x116af3c00) [pid = 8278] [serial = 189] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x1295dc800) [pid = 8278] [serial = 223] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x128e9e400) [pid = 8278] [serial = 214] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x12d073c00) [pid = 8278] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x1254b2c00) [pid = 8278] [serial = 209] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x125f94400) [pid = 8278] [serial = 211] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x1295e9000) [pid = 8278] [serial = 224] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x11a31e000) [pid = 8278] [serial = 218] [outer = 0x0] [url = about:blank] 17:11:16 INFO - PROCESS | 8278 | 1461629476507 Marionette TRACE conn2 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c90800 == 32 [pid = 8278] [id = 99] 17:11:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x115e47800) [pid = 8278] [serial = 294] [outer = 0x0] 17:11:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x11695b400) [pid = 8278] [serial = 295] [outer = 0x115e47800] 17:11:16 INFO - PROCESS | 8278 | 1461629476533 Marionette DEBUG loaded listener.js 17:11:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x119167800) [pid = 8278] [serial = 296] [outer = 0x115e47800] 17:11:16 INFO - PROCESS | 8278 | 1461629476839 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:16 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. 17:11:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 538ms 17:11:16 INFO - PROCESS | 8278 | 1461629476854 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 17:11:16 INFO - PROCESS | 8278 | 1461629476856 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 17:11:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 17:11:16 INFO - PROCESS | 8278 | 1461629476858 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 17:11:16 INFO - PROCESS | 8278 | 1461629476859 Marionette TRACE conn2 <- [1,370,null,{}] 17:11:16 INFO - PROCESS | 8278 | 1461629476869 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:16 INFO - PROCESS | 8278 | 1461629476950 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 17:11:16 INFO - PROCESS | 8278 | 1461629476993 Marionette TRACE conn2 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x117443000 == 33 [pid = 8278] [id = 100] 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x11965dc00) [pid = 8278] [serial = 297] [outer = 0x0] 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1213dd000) [pid = 8278] [serial = 298] [outer = 0x11965dc00] 17:11:17 INFO - PROCESS | 8278 | 1461629477021 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x12149a000) [pid = 8278] [serial = 299] [outer = 0x11965dc00] 17:11:17 INFO - PROCESS | 8278 | 1461629477353 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 17:11:17 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. 17:11:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 523ms 17:11:17 INFO - PROCESS | 8278 | 1461629477384 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 17:11:17 INFO - PROCESS | 8278 | 1461629477386 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 17:11:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 17:11:17 INFO - PROCESS | 8278 | 1461629477389 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 17:11:17 INFO - PROCESS | 8278 | 1461629477391 Marionette TRACE conn2 <- [1,374,null,{}] 17:11:17 INFO - PROCESS | 8278 | 1461629477394 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:17 INFO - PROCESS | 8278 | 1461629477510 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 17:11:17 INFO - PROCESS | 8278 | 1461629477572 Marionette TRACE conn2 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x118985000 == 34 [pid = 8278] [id = 101] 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x1213dfc00) [pid = 8278] [serial = 300] [outer = 0x0] 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x1240f8000) [pid = 8278] [serial = 301] [outer = 0x1213dfc00] 17:11:17 INFO - PROCESS | 8278 | 1461629477613 Marionette DEBUG loaded listener.js 17:11:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x1247a0800) [pid = 8278] [serial = 302] [outer = 0x1213dfc00] 17:11:18 INFO - PROCESS | 8278 | 1461629478091 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 17:11:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 722ms 17:11:18 INFO - PROCESS | 8278 | 1461629478112 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 8278 | 1461629478113 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 17:11:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 17:11:18 INFO - PROCESS | 8278 | 1461629478134 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 8278 | 1461629478135 Marionette TRACE conn2 <- [1,378,null,{}] 17:11:18 INFO - PROCESS | 8278 | 1461629478155 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:18 INFO - PROCESS | 8278 | 1461629478225 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 17:11:18 INFO - PROCESS | 8278 | 1461629478229 Marionette TRACE conn2 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cbb800 == 35 [pid = 8278] [id = 102] 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x1247c1c00) [pid = 8278] [serial = 303] [outer = 0x0] 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x125a9ac00) [pid = 8278] [serial = 304] [outer = 0x1247c1c00] 17:11:18 INFO - PROCESS | 8278 | 1461629478258 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1274a0800) [pid = 8278] [serial = 305] [outer = 0x1247c1c00] 17:11:18 INFO - PROCESS | 8278 | 1461629478554 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 17:11:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 17:11:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 481ms 17:11:18 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 17:11:18 INFO - PROCESS | 8278 | 1461629478607 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 17:11:18 INFO - PROCESS | 8278 | 1461629478608 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 17:11:18 INFO - PROCESS | 8278 | 1461629478610 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 17:11:18 INFO - PROCESS | 8278 | 1461629478611 Marionette TRACE conn2 <- [1,382,null,{}] 17:11:18 INFO - PROCESS | 8278 | 1461629478614 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:18 INFO - PROCESS | 8278 | 1461629478752 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 17:11:18 INFO - PROCESS | 8278 | 1461629478775 Marionette TRACE conn2 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0d2000 == 36 [pid = 8278] [id = 103] 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x125a92000) [pid = 8278] [serial = 306] [outer = 0x0] 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1277a9c00) [pid = 8278] [serial = 307] [outer = 0x125a92000] 17:11:18 INFO - PROCESS | 8278 | 1461629478819 Marionette DEBUG loaded listener.js 17:11:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x128e9e400) [pid = 8278] [serial = 308] [outer = 0x125a92000] 17:11:19 INFO - PROCESS | 8278 | 1461629479278 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 17:11:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 17:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 17:11:19 INFO - PROCESS | 8278 | 1461629479284 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 8278 | 1461629479285 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 17:11:19 INFO - PROCESS | 8278 | 1461629479287 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 8278 | 1461629479289 Marionette TRACE conn2 <- [1,386,null,{}] 17:11:19 INFO - PROCESS | 8278 | 1461629479291 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 8278 | 1461629479380 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 17:11:19 INFO - PROCESS | 8278 | 1461629479385 Marionette TRACE conn2 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x117117800 == 37 [pid = 8278] [id = 104] 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x128e64400) [pid = 8278] [serial = 309] [outer = 0x0] 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x129411c00) [pid = 8278] [serial = 310] [outer = 0x128e64400] 17:11:19 INFO - PROCESS | 8278 | 1461629479409 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1295df400) [pid = 8278] [serial = 311] [outer = 0x128e64400] 17:11:19 INFO - PROCESS | 8278 | 1461629479736 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 17:11:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 17:11:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 469ms 17:11:19 INFO - PROCESS | 8278 | 1461629479771 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 17:11:19 INFO - PROCESS | 8278 | 1461629479772 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 17:11:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 17:11:19 INFO - PROCESS | 8278 | 1461629479774 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 17:11:19 INFO - PROCESS | 8278 | 1461629479775 Marionette TRACE conn2 <- [1,390,null,{}] 17:11:19 INFO - PROCESS | 8278 | 1461629479777 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:19 INFO - PROCESS | 8278 | 1461629479868 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 17:11:19 INFO - PROCESS | 8278 | 1461629479872 Marionette TRACE conn2 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a14800 == 38 [pid = 8278] [id = 105] 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x128ea2000) [pid = 8278] [serial = 312] [outer = 0x0] 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x12978a800) [pid = 8278] [serial = 313] [outer = 0x128ea2000] 17:11:19 INFO - PROCESS | 8278 | 1461629479896 Marionette DEBUG loaded listener.js 17:11:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12a983400) [pid = 8278] [serial = 314] [outer = 0x128ea2000] 17:11:20 INFO - PROCESS | 8278 | 1461629480243 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 17:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 17:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 518ms 17:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 17:11:20 INFO - PROCESS | 8278 | 1461629480292 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 8278 | 1461629480294 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 17:11:20 INFO - PROCESS | 8278 | 1461629480301 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 8278 | 1461629480302 Marionette TRACE conn2 <- [1,394,null,{}] 17:11:20 INFO - PROCESS | 8278 | 1461629480305 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:20 INFO - PROCESS | 8278 | 1461629480394 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 17:11:20 INFO - PROCESS | 8278 | 1461629480398 Marionette TRACE conn2 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f45000 == 39 [pid = 8278] [id = 106] 17:11:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1295e4800) [pid = 8278] [serial = 315] [outer = 0x0] 17:11:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12a998400) [pid = 8278] [serial = 316] [outer = 0x1295e4800] 17:11:20 INFO - PROCESS | 8278 | 1461629480423 Marionette DEBUG loaded listener.js 17:11:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12aa8b400) [pid = 8278] [serial = 317] [outer = 0x1295e4800] 17:11:20 INFO - PROCESS | 8278 | 1461629480849 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12479dc00) [pid = 8278] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x125fa0400) [pid = 8278] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1247c0c00) [pid = 8278] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x11878d000) [pid = 8278] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1194bdc00) [pid = 8278] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x121494000) [pid = 8278] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1277af800) [pid = 8278] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x116609c00) [pid = 8278] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x11342c800) [pid = 8278] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1295ea400) [pid = 8278] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x11916b000) [pid = 8278] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x1295e0c00) [pid = 8278] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 17:11:20 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x125a9c800) [pid = 8278] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 17:11:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 17:11:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 574ms 17:11:20 INFO - PROCESS | 8278 | 1461629480871 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 17:11:20 INFO - PROCESS | 8278 | 1461629480872 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 17:11:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 17:11:20 INFO - PROCESS | 8278 | 1461629480874 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 17:11:20 INFO - PROCESS | 8278 | 1461629480875 Marionette TRACE conn2 <- [1,398,null,{}] 17:11:20 INFO - PROCESS | 8278 | 1461629480878 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:20 INFO - PROCESS | 8278 | 1461629480953 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 17:11:20 INFO - PROCESS | 8278 | 1461629480957 Marionette TRACE conn2 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x11929f800 == 40 [pid = 8278] [id = 107] 17:11:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x118367000) [pid = 8278] [serial = 318] [outer = 0x0] 17:11:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x121499c00) [pid = 8278] [serial = 319] [outer = 0x118367000] 17:11:20 INFO - PROCESS | 8278 | 1461629480982 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1277a9400) [pid = 8278] [serial = 320] [outer = 0x118367000] 17:11:21 INFO - PROCESS | 8278 | 1461629481384 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 17:11:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 519ms 17:11:21 INFO - PROCESS | 8278 | 1461629481403 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 8278 | 1461629481404 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 17:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 17:11:21 INFO - PROCESS | 8278 | 1461629481423 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 8278 | 1461629481424 Marionette TRACE conn2 <- [1,402,null,{}] 17:11:21 INFO - PROCESS | 8278 | 1461629481427 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:21 INFO - PROCESS | 8278 | 1461629481514 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 17:11:21 INFO - PROCESS | 8278 | 1461629481521 Marionette TRACE conn2 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a949800 == 41 [pid = 8278] [id = 108] 17:11:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x128e9a800) [pid = 8278] [serial = 321] [outer = 0x0] 17:11:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x12aea0400) [pid = 8278] [serial = 322] [outer = 0x128e9a800] 17:11:21 INFO - PROCESS | 8278 | 1461629481550 Marionette DEBUG loaded listener.js 17:11:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x12bd46000) [pid = 8278] [serial = 323] [outer = 0x128e9a800] 17:11:21 INFO - PROCESS | 8278 | 1461629481901 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 17:11:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 17:11:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 531ms 17:11:21 INFO - PROCESS | 8278 | 1461629481942 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 17:11:21 INFO - PROCESS | 8278 | 1461629481943 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 17:11:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 17:11:21 INFO - PROCESS | 8278 | 1461629481945 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 17:11:21 INFO - PROCESS | 8278 | 1461629481946 Marionette TRACE conn2 <- [1,406,null,{}] 17:11:21 INFO - PROCESS | 8278 | 1461629481950 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:22 INFO - PROCESS | 8278 | 1461629482025 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 17:11:22 INFO - PROCESS | 8278 | 1461629482073 Marionette TRACE conn2 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac0e000 == 42 [pid = 8278] [id = 109] 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x129411000) [pid = 8278] [serial = 324] [outer = 0x0] 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x12bd4b000) [pid = 8278] [serial = 325] [outer = 0x129411000] 17:11:22 INFO - PROCESS | 8278 | 1461629482098 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x12bd8e000) [pid = 8278] [serial = 326] [outer = 0x129411000] 17:11:22 INFO - PROCESS | 8278 | 1461629482357 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 17:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 419ms 17:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 17:11:22 INFO - PROCESS | 8278 | 1461629482371 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 8278 | 1461629482372 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 17:11:22 INFO - PROCESS | 8278 | 1461629482375 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 8278 | 1461629482376 Marionette TRACE conn2 <- [1,410,null,{}] 17:11:22 INFO - PROCESS | 8278 | 1461629482379 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:22 INFO - PROCESS | 8278 | 1461629482458 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 17:11:22 INFO - PROCESS | 8278 | 1461629482462 Marionette TRACE conn2 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af2d800 == 43 [pid = 8278] [id = 110] 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12bd4b400) [pid = 8278] [serial = 327] [outer = 0x0] 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12bd98c00) [pid = 8278] [serial = 328] [outer = 0x12bd4b400] 17:11:22 INFO - PROCESS | 8278 | 1461629482489 Marionette DEBUG loaded listener.js 17:11:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12c0b2c00) [pid = 8278] [serial = 329] [outer = 0x12bd4b400] 17:11:22 INFO - PROCESS | 8278 | 1461629482802 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 17:11:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 17:11:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 470ms 17:11:22 INFO - PROCESS | 8278 | 1461629482901 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 17:11:22 INFO - PROCESS | 8278 | 1461629482903 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 17:11:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 17:11:22 INFO - PROCESS | 8278 | 1461629482907 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 17:11:22 INFO - PROCESS | 8278 | 1461629482910 Marionette TRACE conn2 <- [1,414,null,{}] 17:11:22 INFO - PROCESS | 8278 | 1461629482920 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:23 INFO - PROCESS | 8278 | 1461629483022 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 17:11:23 INFO - PROCESS | 8278 | 1461629483083 Marionette TRACE conn2 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ec8800 == 44 [pid = 8278] [id = 111] 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1132be000) [pid = 8278] [serial = 330] [outer = 0x0] 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1134b5c00) [pid = 8278] [serial = 331] [outer = 0x1132be000] 17:11:23 INFO - PROCESS | 8278 | 1461629483113 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x11661e000) [pid = 8278] [serial = 332] [outer = 0x1132be000] 17:11:23 INFO - PROCESS | 8278 | 1461629483554 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 17:11:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 17:11:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 676ms 17:11:23 INFO - PROCESS | 8278 | 1461629483585 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 17:11:23 INFO - PROCESS | 8278 | 1461629483587 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 17:11:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 17:11:23 INFO - PROCESS | 8278 | 1461629483593 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 17:11:23 INFO - PROCESS | 8278 | 1461629483596 Marionette TRACE conn2 <- [1,418,null,{}] 17:11:23 INFO - PROCESS | 8278 | 1461629483599 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:23 INFO - PROCESS | 8278 | 1461629483717 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 17:11:23 INFO - PROCESS | 8278 | 1461629483734 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 17:11:23 INFO - PROCESS | 8278 | 1461629483784 Marionette TRACE conn2 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233db000 == 45 [pid = 8278] [id = 112] 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x121493000) [pid = 8278] [serial = 333] [outer = 0x0] 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12149a800) [pid = 8278] [serial = 334] [outer = 0x121493000] 17:11:23 INFO - PROCESS | 8278 | 1461629483814 Marionette DEBUG loaded listener.js 17:11:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1246df800) [pid = 8278] [serial = 335] [outer = 0x121493000] 17:11:24 INFO - PROCESS | 8278 | 1461629484719 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 17:11:24 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 17:11:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1173ms 17:11:24 INFO - PROCESS | 8278 | 1461629484764 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 17:11:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 17:11:24 INFO - PROCESS | 8278 | 1461629484766 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 17:11:24 INFO - PROCESS | 8278 | 1461629484768 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 17:11:24 INFO - PROCESS | 8278 | 1461629484769 Marionette TRACE conn2 <- [1,422,null,{}] 17:11:24 INFO - PROCESS | 8278 | 1461629484776 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:24 INFO - PROCESS | 8278 | 1461629484878 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 17:11:24 INFO - PROCESS | 8278 | 1461629484923 Marionette TRACE conn2 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa6c000 == 46 [pid = 8278] [id = 113] 17:11:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x128e5c000) [pid = 8278] [serial = 336] [outer = 0x0] 17:11:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x128e5f000) [pid = 8278] [serial = 337] [outer = 0x128e5c000] 17:11:24 INFO - PROCESS | 8278 | 1461629484956 Marionette DEBUG loaded listener.js 17:11:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x129410000) [pid = 8278] [serial = 338] [outer = 0x128e5c000] 17:11:25 INFO - PROCESS | 8278 | 1461629485875 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 17:11:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 17:11:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 17:11:25 INFO - PROCESS | 8278 | 1461629485894 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 17:11:25 INFO - PROCESS | 8278 | 1461629485897 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 17:11:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 17:11:25 INFO - PROCESS | 8278 | 1461629485903 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 17:11:25 INFO - PROCESS | 8278 | 1461629485905 Marionette TRACE conn2 <- [1,426,null,{}] 17:11:25 INFO - PROCESS | 8278 | 1461629485909 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:25 INFO - PROCESS | 8278 | 1461629485993 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 17:11:26 INFO - PROCESS | 8278 | 1461629486040 Marionette TRACE conn2 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x11821d000 == 47 [pid = 8278] [id = 114] 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x117e16000) [pid = 8278] [serial = 339] [outer = 0x0] 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1180bec00) [pid = 8278] [serial = 340] [outer = 0x117e16000] 17:11:26 INFO - PROCESS | 8278 | 1461629486068 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x118789400) [pid = 8278] [serial = 341] [outer = 0x117e16000] 17:11:26 INFO - PROCESS | 8278 | 1461629486522 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 17:11:26 INFO - PROCESS | 8278 | 1461629486587 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 17:11:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 17:11:26 INFO - PROCESS | 8278 | 1461629486592 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 17:11:26 INFO - PROCESS | 8278 | 1461629486594 Marionette TRACE conn2 <- [1,430,null,{}] 17:11:26 INFO - PROCESS | 8278 | 1461629486596 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:26 INFO - PROCESS | 8278 | 1461629486697 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac0e000 == 46 [pid = 8278] [id = 109] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x12a949800 == 45 [pid = 8278] [id = 108] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x11929f800 == 44 [pid = 8278] [id = 107] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x125f45000 == 43 [pid = 8278] [id = 106] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x124a14800 == 42 [pid = 8278] [id = 105] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x117117800 == 41 [pid = 8278] [id = 104] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0d2000 == 40 [pid = 8278] [id = 103] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x112dc5400) [pid = 8278] [serial = 229] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x118790000) [pid = 8278] [serial = 232] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x121491400) [pid = 8278] [serial = 235] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x125334c00) [pid = 8278] [serial = 238] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12a989c00) [pid = 8278] [serial = 277] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x119cbb800 == 39 [pid = 8278] [id = 102] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x118985000 == 38 [pid = 8278] [id = 101] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x117443000 == 37 [pid = 8278] [id = 100] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x112c90800 == 36 [pid = 8278] [id = 99] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x118060800 == 35 [pid = 8278] [id = 98] 17:11:26 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbc000 == 34 [pid = 8278] [id = 94] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x12510e800) [pid = 8278] [serial = 257] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x124908c00) [pid = 8278] [serial = 256] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1277aa400) [pid = 8278] [serial = 262] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x1254ae000) [pid = 8278] [serial = 259] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1191dbc00) [pid = 8278] [serial = 247] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1194be400) [pid = 8278] [serial = 248] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x119b27c00) [pid = 8278] [serial = 250] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x1213dc400) [pid = 8278] [serial = 251] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1234ebc00) [pid = 8278] [serial = 253] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x128e5c400) [pid = 8278] [serial = 265] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x11677b000) [pid = 8278] [serial = 244] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x118364000) [pid = 8278] [serial = 245] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11601a400) [pid = 8278] [serial = 242] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x115d2c800) [pid = 8278] [serial = 241] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1297afc00) [pid = 8278] [serial = 227] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1277afc00) [pid = 8278] [serial = 263] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x12432d400) [pid = 8278] [serial = 268] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x129795400) [pid = 8278] [serial = 274] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x128e63000) [pid = 8278] [serial = 266] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x12a97f400) [pid = 8278] [serial = 275] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x128fbf000) [pid = 8278] [serial = 271] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x125f9dc00) [pid = 8278] [serial = 260] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x128e65800) [pid = 8278] [serial = 269] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x1295dc400) [pid = 8278] [serial = 272] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x12446cc00) [pid = 8278] [serial = 254] [outer = 0x0] [url = about:blank] 17:11:26 INFO - PROCESS | 8278 | 1461629486777 Marionette TRACE conn2 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c90800 == 35 [pid = 8278] [id = 115] 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x1132c5800) [pid = 8278] [serial = 342] [outer = 0x0] 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x11677b000) [pid = 8278] [serial = 343] [outer = 0x1132c5800] 17:11:26 INFO - PROCESS | 8278 | 1461629486804 Marionette DEBUG loaded listener.js 17:11:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x1191e1800) [pid = 8278] [serial = 344] [outer = 0x1132c5800] 17:11:27 INFO - PROCESS | 8278 | 1461629487111 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 17:11:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 570ms 17:11:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 17:11:27 INFO - PROCESS | 8278 | 1461629487163 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 8278 | 1461629487164 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 17:11:27 INFO - PROCESS | 8278 | 1461629487166 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 8278 | 1461629487169 Marionette TRACE conn2 <- [1,434,null,{}] 17:11:27 INFO - PROCESS | 8278 | 1461629487175 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 8278 | 1461629487249 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 17:11:27 INFO - PROCESS | 8278 | 1461629487324 Marionette TRACE conn2 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x118221000 == 36 [pid = 8278] [id = 116] 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x11911f400) [pid = 8278] [serial = 345] [outer = 0x0] 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x119660400) [pid = 8278] [serial = 346] [outer = 0x11911f400] 17:11:27 INFO - PROCESS | 8278 | 1461629487351 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1246d5c00) [pid = 8278] [serial = 347] [outer = 0x11911f400] 17:11:27 INFO - PROCESS | 8278 | 1461629487642 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 17:11:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 17:11:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 523ms 17:11:27 INFO - PROCESS | 8278 | 1461629487689 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 17:11:27 INFO - PROCESS | 8278 | 1461629487691 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 17:11:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 17:11:27 INFO - PROCESS | 8278 | 1461629487693 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 17:11:27 INFO - PROCESS | 8278 | 1461629487694 Marionette TRACE conn2 <- [1,438,null,{}] 17:11:27 INFO - PROCESS | 8278 | 1461629487697 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:27 INFO - PROCESS | 8278 | 1461629487772 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 17:11:27 INFO - PROCESS | 8278 | 1461629487776 Marionette TRACE conn2 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x119839800 == 37 [pid = 8278] [id = 117] 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1247c2000) [pid = 8278] [serial = 348] [outer = 0x0] 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x125111c00) [pid = 8278] [serial = 349] [outer = 0x1247c2000] 17:11:27 INFO - PROCESS | 8278 | 1461629487804 Marionette DEBUG loaded listener.js 17:11:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x125a99400) [pid = 8278] [serial = 350] [outer = 0x1247c2000] 17:11:28 INFO - PROCESS | 8278 | 1461629488106 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 17:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 420ms 17:11:28 INFO - PROCESS | 8278 | 1461629488113 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 8278 | 1461629488115 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 17:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 17:11:28 INFO - PROCESS | 8278 | 1461629488125 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 8278 | 1461629488126 Marionette TRACE conn2 <- [1,442,null,{}] 17:11:28 INFO - PROCESS | 8278 | 1461629488128 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:28 INFO - PROCESS | 8278 | 1461629488223 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 17:11:28 INFO - PROCESS | 8278 | 1461629488229 Marionette TRACE conn2 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x119c5a000 == 38 [pid = 8278] [id = 118] 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x119b35000) [pid = 8278] [serial = 351] [outer = 0x0] 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x125a9c000) [pid = 8278] [serial = 352] [outer = 0x119b35000] 17:11:28 INFO - PROCESS | 8278 | 1461629488255 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1277aa400) [pid = 8278] [serial = 353] [outer = 0x119b35000] 17:11:28 INFO - PROCESS | 8278 | 1461629488585 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 17:11:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 17:11:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 468ms 17:11:28 INFO - PROCESS | 8278 | 1461629488593 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 17:11:28 INFO - PROCESS | 8278 | 1461629488594 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 17:11:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 17:11:28 INFO - PROCESS | 8278 | 1461629488596 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 17:11:28 INFO - PROCESS | 8278 | 1461629488598 Marionette TRACE conn2 <- [1,446,null,{}] 17:11:28 INFO - PROCESS | 8278 | 1461629488603 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:28 INFO - PROCESS | 8278 | 1461629488690 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 17:11:28 INFO - PROCESS | 8278 | 1461629488698 Marionette TRACE conn2 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233e3800 == 39 [pid = 8278] [id = 119] 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1277afc00) [pid = 8278] [serial = 354] [outer = 0x0] 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x128e9ac00) [pid = 8278] [serial = 355] [outer = 0x1277afc00] 17:11:28 INFO - PROCESS | 8278 | 1461629488728 Marionette DEBUG loaded listener.js 17:11:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1294b3000) [pid = 8278] [serial = 356] [outer = 0x1277afc00] 17:11:29 INFO - PROCESS | 8278 | 1461629489104 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 17:11:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 17:11:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 522ms 17:11:29 INFO - PROCESS | 8278 | 1461629489120 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 8278 | 1461629489121 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 17:11:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 17:11:29 INFO - PROCESS | 8278 | 1461629489123 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 8278 | 1461629489124 Marionette TRACE conn2 <- [1,450,null,{}] 17:11:29 INFO - PROCESS | 8278 | 1461629489127 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:29 INFO - PROCESS | 8278 | 1461629489215 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 17:11:29 INFO - PROCESS | 8278 | 1461629489244 Marionette TRACE conn2 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x123720000 == 40 [pid = 8278] [id = 120] 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1277b0400) [pid = 8278] [serial = 357] [outer = 0x0] 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1295e6c00) [pid = 8278] [serial = 358] [outer = 0x1277b0400] 17:11:29 INFO - PROCESS | 8278 | 1461629489269 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x129794400) [pid = 8278] [serial = 359] [outer = 0x1277b0400] 17:11:29 INFO - PROCESS | 8278 | 1461629489607 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 17:11:29 INFO - PROCESS | 8278 | 1461629489644 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 17:11:29 INFO - PROCESS | 8278 | 1461629489646 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 17:11:29 INFO - PROCESS | 8278 | 1461629489647 Marionette TRACE conn2 <- [1,454,null,{}] 17:11:29 INFO - PROCESS | 8278 | 1461629489652 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:29 INFO - PROCESS | 8278 | 1461629489738 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 17:11:29 INFO - PROCESS | 8278 | 1461629489770 Marionette TRACE conn2 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x125128800 == 41 [pid = 8278] [id = 121] 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1295e5000) [pid = 8278] [serial = 360] [outer = 0x0] 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12a999c00) [pid = 8278] [serial = 361] [outer = 0x1295e5000] 17:11:29 INFO - PROCESS | 8278 | 1461629489795 Marionette DEBUG loaded listener.js 17:11:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12aa86400) [pid = 8278] [serial = 362] [outer = 0x1295e5000] 17:11:30 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:30 INFO - PROCESS | 8278 | 1461629490130 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 17:11:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 17:11:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 17:11:30 INFO - PROCESS | 8278 | 1461629490172 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 8278 | 1461629490173 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 17:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 17:11:30 INFO - PROCESS | 8278 | 1461629490175 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 8278 | 1461629490176 Marionette TRACE conn2 <- [1,458,null,{}] 17:11:30 INFO - PROCESS | 8278 | 1461629490178 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 8278 | 1461629490268 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 17:11:30 INFO - PROCESS | 8278 | 1461629490272 Marionette TRACE conn2 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x127737800 == 42 [pid = 8278] [id = 122] 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12a985000) [pid = 8278] [serial = 363] [outer = 0x0] 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12ae47c00) [pid = 8278] [serial = 364] [outer = 0x12a985000] 17:11:30 INFO - PROCESS | 8278 | 1461629490297 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12bb3f800) [pid = 8278] [serial = 365] [outer = 0x12a985000] 17:11:30 INFO - PROCESS | 8278 | 1461629490609 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 17:11:30 INFO - PROCESS | 8278 | 1461629490645 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 17:11:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 17:11:30 INFO - PROCESS | 8278 | 1461629490647 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 17:11:30 INFO - PROCESS | 8278 | 1461629490649 Marionette TRACE conn2 <- [1,462,null,{}] 17:11:30 INFO - PROCESS | 8278 | 1461629490654 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:30 INFO - PROCESS | 8278 | 1461629490747 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 17:11:30 INFO - PROCESS | 8278 | 1461629490751 Marionette TRACE conn2 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950e000 == 43 [pid = 8278] [id = 123] 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12aea0000) [pid = 8278] [serial = 366] [outer = 0x0] 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12bd49000) [pid = 8278] [serial = 367] [outer = 0x12aea0000] 17:11:30 INFO - PROCESS | 8278 | 1461629490776 Marionette DEBUG loaded listener.js 17:11:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12c0ae000) [pid = 8278] [serial = 368] [outer = 0x12aea0000] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x115e47800) [pid = 8278] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12a982c00) [pid = 8278] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x11965dc00) [pid = 8278] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1213dfc00) [pid = 8278] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1161d9000) [pid = 8278] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x1295e4800) [pid = 8278] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x118367000) [pid = 8278] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x125a92000) [pid = 8278] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x129411000) [pid = 8278] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x128e9a800) [pid = 8278] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128e64400) [pid = 8278] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x128ea2000) [pid = 8278] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 17:11:30 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1247c1c00) [pid = 8278] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 17:11:31 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:31 INFO - PROCESS | 8278 | 1461629491192 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 8278 | 1461629491223 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 17:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 17:11:31 INFO - PROCESS | 8278 | 1461629491225 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 8278 | 1461629491227 Marionette TRACE conn2 <- [1,466,null,{}] 17:11:31 INFO - PROCESS | 8278 | 1461629491229 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:31 INFO - PROCESS | 8278 | 1461629491319 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 17:11:31 INFO - PROCESS | 8278 | 1461629491323 Marionette TRACE conn2 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299dc800 == 44 [pid = 8278] [id = 124] 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1295e9000) [pid = 8278] [serial = 369] [outer = 0x0] 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12aa8c800) [pid = 8278] [serial = 370] [outer = 0x1295e9000] 17:11:31 INFO - PROCESS | 8278 | 1461629491352 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12c0bb000) [pid = 8278] [serial = 371] [outer = 0x1295e9000] 17:11:31 INFO - PROCESS | 8278 | 1461629491668 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 17:11:31 INFO - PROCESS | 8278 | 1461629491697 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 17:11:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 17:11:31 INFO - PROCESS | 8278 | 1461629491701 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 17:11:31 INFO - PROCESS | 8278 | 1461629491703 Marionette TRACE conn2 <- [1,470,null,{}] 17:11:31 INFO - PROCESS | 8278 | 1461629491705 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:31 INFO - PROCESS | 8278 | 1461629491778 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 17:11:31 INFO - PROCESS | 8278 | 1461629491827 Marionette TRACE conn2 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa7c800 == 45 [pid = 8278] [id = 125] 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1297a8800) [pid = 8278] [serial = 372] [outer = 0x0] 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12c2b1800) [pid = 8278] [serial = 373] [outer = 0x1297a8800] 17:11:31 INFO - PROCESS | 8278 | 1461629491851 Marionette DEBUG loaded listener.js 17:11:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12c54d000) [pid = 8278] [serial = 374] [outer = 0x1297a8800] 17:11:32 INFO - PROCESS | 8278 | 1461629492156 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 17:11:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 470ms 17:11:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 17:11:32 INFO - PROCESS | 8278 | 1461629492172 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 8278 | 1461629492173 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 17:11:32 INFO - PROCESS | 8278 | 1461629492175 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 8278 | 1461629492176 Marionette TRACE conn2 <- [1,474,null,{}] 17:11:32 INFO - PROCESS | 8278 | 1461629492179 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 8278 | 1461629492256 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 17:11:32 INFO - PROCESS | 8278 | 1461629492260 Marionette TRACE conn2 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bba1800 == 46 [pid = 8278] [id = 126] 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12c550000) [pid = 8278] [serial = 375] [outer = 0x0] 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12c556000) [pid = 8278] [serial = 376] [outer = 0x12c550000] 17:11:32 INFO - PROCESS | 8278 | 1461629492287 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12c66d800) [pid = 8278] [serial = 377] [outer = 0x12c550000] 17:11:32 INFO - PROCESS | 8278 | 1461629492599 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 17:11:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 17:11:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 467ms 17:11:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 17:11:32 INFO - PROCESS | 8278 | 1461629492644 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 17:11:32 INFO - PROCESS | 8278 | 1461629492645 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 17:11:32 INFO - PROCESS | 8278 | 1461629492647 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 17:11:32 INFO - PROCESS | 8278 | 1461629492648 Marionette TRACE conn2 <- [1,478,null,{}] 17:11:32 INFO - PROCESS | 8278 | 1461629492650 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:32 INFO - PROCESS | 8278 | 1461629492746 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 17:11:32 INFO - PROCESS | 8278 | 1461629492755 Marionette TRACE conn2 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8c000 == 47 [pid = 8278] [id = 127] 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1277aa800) [pid = 8278] [serial = 378] [outer = 0x0] 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12c672400) [pid = 8278] [serial = 379] [outer = 0x1277aa800] 17:11:32 INFO - PROCESS | 8278 | 1461629492780 Marionette DEBUG loaded listener.js 17:11:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12c676c00) [pid = 8278] [serial = 380] [outer = 0x1277aa800] 17:11:33 INFO - PROCESS | 8278 | 1461629493177 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 17:11:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 570ms 17:11:33 INFO - PROCESS | 8278 | 1461629493218 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 8278 | 1461629493220 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 17:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 17:11:33 INFO - PROCESS | 8278 | 1461629493224 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 8278 | 1461629493226 Marionette TRACE conn2 <- [1,482,null,{}] 17:11:33 INFO - PROCESS | 8278 | 1461629493230 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:33 INFO - PROCESS | 8278 | 1461629493328 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 17:11:33 INFO - PROCESS | 8278 | 1461629493390 Marionette TRACE conn2 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118000 == 48 [pid = 8278] [id = 128] 17:11:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x115e98800) [pid = 8278] [serial = 381] [outer = 0x0] 17:11:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1166e2400) [pid = 8278] [serial = 382] [outer = 0x115e98800] 17:11:33 INFO - PROCESS | 8278 | 1461629493422 Marionette DEBUG loaded listener.js 17:11:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x118591800) [pid = 8278] [serial = 383] [outer = 0x115e98800] 17:11:33 INFO - PROCESS | 8278 | 1461629493886 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 17:11:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 722ms 17:11:33 INFO - PROCESS | 8278 | 1461629493946 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 17:11:33 INFO - PROCESS | 8278 | 1461629493950 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 17:11:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 17:11:33 INFO - PROCESS | 8278 | 1461629493954 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 17:11:33 INFO - PROCESS | 8278 | 1461629493956 Marionette TRACE conn2 <- [1,486,null,{}] 17:11:33 INFO - PROCESS | 8278 | 1461629493959 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 8278 | 1461629494055 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 17:11:34 INFO - PROCESS | 8278 | 1461629494114 Marionette TRACE conn2 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x119827800 == 49 [pid = 8278] [id = 129] 17:11:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1191e4c00) [pid = 8278] [serial = 384] [outer = 0x0] 17:11:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x121495000) [pid = 8278] [serial = 385] [outer = 0x1191e4c00] 17:11:34 INFO - PROCESS | 8278 | 1461629494145 Marionette DEBUG loaded listener.js 17:11:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1246e0800) [pid = 8278] [serial = 386] [outer = 0x1191e4c00] 17:11:34 INFO - PROCESS | 8278 | 1461629494588 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 17:11:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 17:11:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 671ms 17:11:34 INFO - PROCESS | 8278 | 1461629494647 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 17:11:34 INFO - PROCESS | 8278 | 1461629494649 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 17:11:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 17:11:34 INFO - PROCESS | 8278 | 1461629494674 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 17:11:34 INFO - PROCESS | 8278 | 1461629494678 Marionette TRACE conn2 <- [1,490,null,{}] 17:11:34 INFO - PROCESS | 8278 | 1461629494692 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:34 INFO - PROCESS | 8278 | 1461629494839 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 17:11:34 INFO - PROCESS | 8278 | 1461629494927 Marionette TRACE conn2 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac09800 == 50 [pid = 8278] [id = 130] 17:11:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x1277ae800) [pid = 8278] [serial = 387] [outer = 0x0] 17:11:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128e9bc00) [pid = 8278] [serial = 388] [outer = 0x1277ae800] 17:11:34 INFO - PROCESS | 8278 | 1461629494961 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1294aa800) [pid = 8278] [serial = 389] [outer = 0x1277ae800] 17:11:35 INFO - PROCESS | 8278 | 1461629495355 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 17:11:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 17:11:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 729ms 17:11:35 INFO - PROCESS | 8278 | 1461629495401 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 17:11:35 INFO - PROCESS | 8278 | 1461629495403 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 17:11:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 17:11:35 INFO - PROCESS | 8278 | 1461629495405 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 17:11:35 INFO - PROCESS | 8278 | 1461629495406 Marionette TRACE conn2 <- [1,494,null,{}] 17:11:35 INFO - PROCESS | 8278 | 1461629495409 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:35 INFO - PROCESS | 8278 | 1461629495504 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 17:11:35 INFO - PROCESS | 8278 | 1461629495551 Marionette TRACE conn2 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c0800 == 51 [pid = 8278] [id = 131] 17:11:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1295df800) [pid = 8278] [serial = 390] [outer = 0x0] 17:11:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12aea0800) [pid = 8278] [serial = 391] [outer = 0x1295df800] 17:11:35 INFO - PROCESS | 8278 | 1461629495582 Marionette DEBUG loaded listener.js 17:11:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12bd92000) [pid = 8278] [serial = 392] [outer = 0x1295df800] 17:11:35 INFO - PROCESS | 8278 | 1461629495986 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 17:11:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 17:11:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 618ms 17:11:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 17:11:36 INFO - PROCESS | 8278 | 1461629496024 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 8278 | 1461629496025 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 17:11:36 INFO - PROCESS | 8278 | 1461629496027 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 8278 | 1461629496029 Marionette TRACE conn2 <- [1,498,null,{}] 17:11:36 INFO - PROCESS | 8278 | 1461629496031 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 8278 | 1461629496125 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 17:11:36 INFO - PROCESS | 8278 | 1461629496205 Marionette TRACE conn2 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c567800 == 52 [pid = 8278] [id = 132] 17:11:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12bd9c800) [pid = 8278] [serial = 393] [outer = 0x0] 17:11:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12c2b0000) [pid = 8278] [serial = 394] [outer = 0x12bd9c800] 17:11:36 INFO - PROCESS | 8278 | 1461629496235 Marionette DEBUG loaded listener.js 17:11:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12c550400) [pid = 8278] [serial = 395] [outer = 0x12bd9c800] 17:11:36 INFO - PROCESS | 8278 | 1461629496677 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 17:11:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 17:11:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 17:11:36 INFO - PROCESS | 8278 | 1461629496700 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 17:11:36 INFO - PROCESS | 8278 | 1461629496702 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 17:11:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 17:11:36 INFO - PROCESS | 8278 | 1461629496706 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 17:11:36 INFO - PROCESS | 8278 | 1461629496708 Marionette TRACE conn2 <- [1,502,null,{}] 17:11:36 INFO - PROCESS | 8278 | 1461629496711 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:36 INFO - PROCESS | 8278 | 1461629496870 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 17:11:36 INFO - PROCESS | 8278 | 1461629496971 Marionette TRACE conn2 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x11698b000 == 53 [pid = 8278] [id = 133] 17:11:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1294b1800) [pid = 8278] [serial = 396] [outer = 0x0] 17:11:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12aea1c00) [pid = 8278] [serial = 397] [outer = 0x1294b1800] 17:11:37 INFO - PROCESS | 8278 | 1461629497017 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12cc1f400) [pid = 8278] [serial = 398] [outer = 0x1294b1800] 17:11:37 INFO - PROCESS | 8278 | 1461629497618 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 17:11:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 17:11:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 921ms 17:11:37 INFO - PROCESS | 8278 | 1461629497627 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 17:11:37 INFO - PROCESS | 8278 | 1461629497629 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 17:11:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 17:11:37 INFO - PROCESS | 8278 | 1461629497634 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 17:11:37 INFO - PROCESS | 8278 | 1461629497637 Marionette TRACE conn2 <- [1,506,null,{}] 17:11:37 INFO - PROCESS | 8278 | 1461629497641 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:37 INFO - PROCESS | 8278 | 1461629497730 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 17:11:37 INFO - PROCESS | 8278 | 1461629497792 Marionette TRACE conn2 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x11804b800 == 54 [pid = 8278] [id = 134] 17:11:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x1180b7400) [pid = 8278] [serial = 399] [outer = 0x0] 17:11:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x118755800) [pid = 8278] [serial = 400] [outer = 0x1180b7400] 17:11:37 INFO - PROCESS | 8278 | 1461629497827 Marionette DEBUG loaded listener.js 17:11:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1194b7800) [pid = 8278] [serial = 401] [outer = 0x1180b7400] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x12bba1800 == 53 [pid = 8278] [id = 126] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa7c800 == 52 [pid = 8278] [id = 125] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x1299dc800 == 51 [pid = 8278] [id = 124] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12bd98c00) [pid = 8278] [serial = 328] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x12950e000 == 50 [pid = 8278] [id = 123] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x127737800 == 49 [pid = 8278] [id = 122] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x125128800 == 48 [pid = 8278] [id = 121] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x123720000 == 47 [pid = 8278] [id = 120] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x1233e3800 == 46 [pid = 8278] [id = 119] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x119c5a000 == 45 [pid = 8278] [id = 118] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x119839800 == 44 [pid = 8278] [id = 117] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x118221000 == 43 [pid = 8278] [id = 116] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x112c90800 == 42 [pid = 8278] [id = 115] 17:11:38 INFO - PROCESS | 8278 | --DOCSHELL 0x11821d000 == 41 [pid = 8278] [id = 114] 17:11:38 INFO - PROCESS | 8278 | 1461629498406 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x129411c00) [pid = 8278] [serial = 310] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x12978a800) [pid = 8278] [serial = 313] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x125a9ac00) [pid = 8278] [serial = 304] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1274a0800) [pid = 8278] [serial = 305] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x1184df000) [pid = 8278] [serial = 283] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x11695b400) [pid = 8278] [serial = 295] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x119167800) [pid = 8278] [serial = 296] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12a9a4800) [pid = 8278] [serial = 278] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x1213dd000) [pid = 8278] [serial = 298] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12149a000) [pid = 8278] [serial = 299] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1240f8000) [pid = 8278] [serial = 301] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1247a0800) [pid = 8278] [serial = 302] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x1180bcc00) [pid = 8278] [serial = 293] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x116448c00) [pid = 8278] [serial = 292] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x119c95000) [pid = 8278] [serial = 286] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x112e8b000) [pid = 8278] [serial = 280] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x124aefc00) [pid = 8278] [serial = 289] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12a998400) [pid = 8278] [serial = 316] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12a983400) [pid = 8278] [serial = 314] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x121499c00) [pid = 8278] [serial = 319] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12aa8b400) [pid = 8278] [serial = 317] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x128e9e400) [pid = 8278] [serial = 308] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1277a9400) [pid = 8278] [serial = 320] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12bd8e000) [pid = 8278] [serial = 326] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12bd46000) [pid = 8278] [serial = 323] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x12aea0400) [pid = 8278] [serial = 322] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1277a9c00) [pid = 8278] [serial = 307] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12bd4b000) [pid = 8278] [serial = 325] [outer = 0x0] [url = about:blank] 17:11:38 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x1295df400) [pid = 8278] [serial = 311] [outer = 0x0] [url = about:blank] 17:11:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 17:11:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 826ms 17:11:38 INFO - PROCESS | 8278 | 1461629498459 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 17:11:38 INFO - PROCESS | 8278 | 1461629498463 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 17:11:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 17:11:38 INFO - PROCESS | 8278 | 1461629498485 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 17:11:38 INFO - PROCESS | 8278 | 1461629498487 Marionette TRACE conn2 <- [1,510,null,{}] 17:11:38 INFO - PROCESS | 8278 | 1461629498489 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:38 INFO - PROCESS | 8278 | 1461629498565 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 17:11:38 INFO - PROCESS | 8278 | 1461629498572 Marionette TRACE conn2 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x117116800 == 42 [pid = 8278] [id = 135] 17:11:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x119b2e400) [pid = 8278] [serial = 402] [outer = 0x0] 17:11:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x11a155c00) [pid = 8278] [serial = 403] [outer = 0x119b2e400] 17:11:38 INFO - PROCESS | 8278 | 1461629498598 Marionette DEBUG loaded listener.js 17:11:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x124332800) [pid = 8278] [serial = 404] [outer = 0x119b2e400] 17:11:38 INFO - PROCESS | 8278 | 1461629498959 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 17:11:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 539ms 17:11:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 17:11:39 INFO - PROCESS | 8278 | 1461629499006 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 8278 | 1461629499008 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 17:11:39 INFO - PROCESS | 8278 | 1461629499011 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 8278 | 1461629499013 Marionette TRACE conn2 <- [1,514,null,{}] 17:11:39 INFO - PROCESS | 8278 | 1461629499021 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:39 INFO - PROCESS | 8278 | 1461629499125 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 17:11:39 INFO - PROCESS | 8278 | 1461629499134 Marionette TRACE conn2 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x119c54000 == 43 [pid = 8278] [id = 136] 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1249d1400) [pid = 8278] [serial = 405] [outer = 0x0] 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x125a99800) [pid = 8278] [serial = 406] [outer = 0x1249d1400] 17:11:39 INFO - PROCESS | 8278 | 1461629499178 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x128e59000) [pid = 8278] [serial = 407] [outer = 0x1249d1400] 17:11:39 INFO - PROCESS | 8278 | 1461629499487 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 17:11:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 17:11:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 524ms 17:11:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 17:11:39 INFO - PROCESS | 8278 | 1461629499536 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 17:11:39 INFO - PROCESS | 8278 | 1461629499537 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 17:11:39 INFO - PROCESS | 8278 | 1461629499539 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 17:11:39 INFO - PROCESS | 8278 | 1461629499540 Marionette TRACE conn2 <- [1,518,null,{}] 17:11:39 INFO - PROCESS | 8278 | 1461629499543 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:39 INFO - PROCESS | 8278 | 1461629499618 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 17:11:39 INFO - PROCESS | 8278 | 1461629499623 Marionette TRACE conn2 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233da000 == 44 [pid = 8278] [id = 137] 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x128e67c00) [pid = 8278] [serial = 408] [outer = 0x0] 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x128fb5800) [pid = 8278] [serial = 409] [outer = 0x128e67c00] 17:11:39 INFO - PROCESS | 8278 | 1461629499649 Marionette DEBUG loaded listener.js 17:11:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1295dbc00) [pid = 8278] [serial = 410] [outer = 0x128e67c00] 17:11:39 INFO - PROCESS | 8278 | 1461629499988 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 17:11:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 470ms 17:11:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 17:11:40 INFO - PROCESS | 8278 | 1461629500009 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 17:11:40 INFO - PROCESS | 8278 | 1461629500010 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 17:11:40 INFO - PROCESS | 8278 | 1461629500013 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 8278 | 1461629500014 Marionette TRACE conn2 <- [1,522,null,{}] 17:11:40 INFO - PROCESS | 8278 | 1461629500019 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 8278 | 1461629500090 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 17:11:40 INFO - PROCESS | 8278 | 1461629500094 Marionette TRACE conn2 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x116978000 == 45 [pid = 8278] [id = 138] 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1295dec00) [pid = 8278] [serial = 411] [outer = 0x0] 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1297afc00) [pid = 8278] [serial = 412] [outer = 0x1295dec00] 17:11:40 INFO - PROCESS | 8278 | 1461629500122 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12a998400) [pid = 8278] [serial = 413] [outer = 0x1295dec00] 17:11:40 INFO - PROCESS | 8278 | 1461629500460 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 17:11:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 17:11:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 472ms 17:11:40 INFO - PROCESS | 8278 | 1461629500486 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 17:11:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 17:11:40 INFO - PROCESS | 8278 | 1461629500487 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 17:11:40 INFO - PROCESS | 8278 | 1461629500489 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 17:11:40 INFO - PROCESS | 8278 | 1461629500490 Marionette TRACE conn2 <- [1,526,null,{}] 17:11:40 INFO - PROCESS | 8278 | 1461629500493 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:40 INFO - PROCESS | 8278 | 1461629500615 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 17:11:40 INFO - PROCESS | 8278 | 1461629500620 Marionette TRACE conn2 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x125a1e000 == 46 [pid = 8278] [id = 139] 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12a9a6000) [pid = 8278] [serial = 414] [outer = 0x0] 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12aea0400) [pid = 8278] [serial = 415] [outer = 0x12a9a6000] 17:11:40 INFO - PROCESS | 8278 | 1461629500646 Marionette DEBUG loaded listener.js 17:11:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c0b9800) [pid = 8278] [serial = 416] [outer = 0x12a9a6000] 17:11:41 INFO - PROCESS | 8278 | 1461629501011 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 17:11:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 17:11:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 568ms 17:11:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 17:11:41 INFO - PROCESS | 8278 | 1461629501058 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 8278 | 1461629501059 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 17:11:41 INFO - PROCESS | 8278 | 1461629501061 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 8278 | 1461629501062 Marionette TRACE conn2 <- [1,530,null,{}] 17:11:41 INFO - PROCESS | 8278 | 1461629501064 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:41 INFO - PROCESS | 8278 | 1461629501154 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 17:11:41 INFO - PROCESS | 8278 | 1461629501166 Marionette TRACE conn2 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12951d800 == 47 [pid = 8278] [id = 140] 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12c0af000) [pid = 8278] [serial = 417] [outer = 0x0] 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12c547400) [pid = 8278] [serial = 418] [outer = 0x12c0af000] 17:11:41 INFO - PROCESS | 8278 | 1461629501191 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12c676000) [pid = 8278] [serial = 419] [outer = 0x12c0af000] 17:11:41 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 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 17:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:11:41 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 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 17:11:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:11:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 17:11:41 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 17:11:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 470ms 17:11:41 INFO - PROCESS | 8278 | 1461629501526 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 17:11:41 INFO - PROCESS | 8278 | 1461629501532 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 17:11:41 INFO - PROCESS | 8278 | 1461629501535 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 17:11:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 17:11:41 INFO - PROCESS | 8278 | 1461629501537 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 17:11:41 INFO - PROCESS | 8278 | 1461629501539 Marionette TRACE conn2 <- [1,534,null,{}] 17:11:41 INFO - PROCESS | 8278 | 1461629501541 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:41 INFO - PROCESS | 8278 | 1461629501638 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 17:11:41 INFO - PROCESS | 8278 | 1461629501651 Marionette TRACE conn2 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac20000 == 48 [pid = 8278] [id = 141] 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x12cc15c00) [pid = 8278] [serial = 420] [outer = 0x0] 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12cc20000) [pid = 8278] [serial = 421] [outer = 0x12cc15c00] 17:11:41 INFO - PROCESS | 8278 | 1461629501675 Marionette DEBUG loaded listener.js 17:11:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12cd6b800) [pid = 8278] [serial = 422] [outer = 0x12cc15c00] 17:11:42 INFO - PROCESS | 8278 | 1461629502040 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 17:11:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 17:11:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 17:11:42 INFO - PROCESS | 8278 | 1461629502057 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 8278 | 1461629502059 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 17:11:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 17:11:42 INFO - PROCESS | 8278 | 1461629502061 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 8278 | 1461629502062 Marionette TRACE conn2 <- [1,538,null,{}] 17:11:42 INFO - PROCESS | 8278 | 1461629502064 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 8278 | 1461629502161 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 17:11:42 INFO - PROCESS | 8278 | 1461629502175 Marionette TRACE conn2 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bbb2000 == 49 [pid = 8278] [id = 142] 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12cc21800) [pid = 8278] [serial = 423] [outer = 0x0] 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12d064800) [pid = 8278] [serial = 424] [outer = 0x12cc21800] 17:11:42 INFO - PROCESS | 8278 | 1461629502204 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12d06e000) [pid = 8278] [serial = 425] [outer = 0x12cc21800] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1277b0400) [pid = 8278] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1295e5000) [pid = 8278] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x119b35000) [pid = 8278] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x11911f400) [pid = 8278] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x117e16000) [pid = 8278] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1277afc00) [pid = 8278] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1247c2000) [pid = 8278] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x1132c5800) [pid = 8278] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12bd4b400) [pid = 8278] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12a985000) [pid = 8278] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12aea0000) [pid = 8278] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1295e9000) [pid = 8278] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1297a8800) [pid = 8278] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 17:11:42 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12c550000) [pid = 8278] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 17:11:42 INFO - PROCESS | 8278 | 1461629502661 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 17:11:42 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. 17:11:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 622ms 17:11:42 INFO - PROCESS | 8278 | 1461629502684 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 17:11:42 INFO - PROCESS | 8278 | 1461629502685 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 17:11:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 17:11:42 INFO - PROCESS | 8278 | 1461629502687 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 17:11:42 INFO - PROCESS | 8278 | 1461629502688 Marionette TRACE conn2 <- [1,542,null,{}] 17:11:42 INFO - PROCESS | 8278 | 1461629502690 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:42 INFO - PROCESS | 8278 | 1461629502766 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 17:11:42 INFO - PROCESS | 8278 | 1461629502772 Marionette TRACE conn2 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0dd000 == 50 [pid = 8278] [id = 143] 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1196b1c00) [pid = 8278] [serial = 426] [outer = 0x0] 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12510c400) [pid = 8278] [serial = 427] [outer = 0x1196b1c00] 17:11:42 INFO - PROCESS | 8278 | 1461629502797 Marionette DEBUG loaded listener.js 17:11:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1295e9000) [pid = 8278] [serial = 428] [outer = 0x1196b1c00] 17:11:43 INFO - PROCESS | 8278 | 1461629503123 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 17:11:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 17:11:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 17:11:43 INFO - PROCESS | 8278 | 1461629503157 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 8278 | 1461629503158 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 17:11:43 INFO - PROCESS | 8278 | 1461629503160 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 8278 | 1461629503162 Marionette TRACE conn2 <- [1,546,null,{}] 17:11:43 INFO - PROCESS | 8278 | 1461629503164 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 8278 | 1461629503294 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 17:11:43 INFO - PROCESS | 8278 | 1461629503306 Marionette TRACE conn2 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c69c000 == 51 [pid = 8278] [id = 144] 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x1213e0c00) [pid = 8278] [serial = 429] [outer = 0x0] 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c54e400) [pid = 8278] [serial = 430] [outer = 0x1213e0c00] 17:11:43 INFO - PROCESS | 8278 | 1461629503340 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12d4c1000) [pid = 8278] [serial = 431] [outer = 0x1213e0c00] 17:11:43 INFO - PROCESS | 8278 | 1461629503703 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 17:11:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 17:11:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 572ms 17:11:43 INFO - PROCESS | 8278 | 1461629503733 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 17:11:43 INFO - PROCESS | 8278 | 1461629503734 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 17:11:43 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 17:11:43 INFO - PROCESS | 8278 | 1461629503736 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 17:11:43 INFO - PROCESS | 8278 | 1461629503737 Marionette TRACE conn2 <- [1,550,null,{}] 17:11:43 INFO - PROCESS | 8278 | 1461629503740 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:43 INFO - PROCESS | 8278 | 1461629503820 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 17:11:43 INFO - PROCESS | 8278 | 1461629503880 Marionette TRACE conn2 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cce5000 == 52 [pid = 8278] [id = 145] 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x118529400) [pid = 8278] [serial = 432] [outer = 0x0] 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x11852fc00) [pid = 8278] [serial = 433] [outer = 0x118529400] 17:11:43 INFO - PROCESS | 8278 | 1461629503910 Marionette DEBUG loaded listener.js 17:11:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1295e5000) [pid = 8278] [serial = 434] [outer = 0x118529400] 17:11:44 INFO - PROCESS | 8278 | 1461629504190 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 17:11:44 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. 17:11:44 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 470ms 17:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 17:11:44 INFO - PROCESS | 8278 | 1461629504207 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 8278 | 1461629504208 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 17:11:44 INFO - PROCESS | 8278 | 1461629504210 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 8278 | 1461629504211 Marionette TRACE conn2 <- [1,554,null,{}] 17:11:44 INFO - PROCESS | 8278 | 1461629504213 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:44 INFO - PROCESS | 8278 | 1461629504306 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 17:11:44 INFO - PROCESS | 8278 | 1461629504310 Marionette TRACE conn2 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd91800 == 53 [pid = 8278] [id = 146] 17:11:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x118535800) [pid = 8278] [serial = 435] [outer = 0x0] 17:11:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x129918c00) [pid = 8278] [serial = 436] [outer = 0x118535800] 17:11:44 INFO - PROCESS | 8278 | 1461629504335 Marionette DEBUG loaded listener.js 17:11:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12991d800) [pid = 8278] [serial = 437] [outer = 0x118535800] 17:11:44 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:44 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:44 INFO - PROCESS | 8278 | 1461629504717 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 17:11:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 17:11:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 518ms 17:11:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 17:11:44 INFO - PROCESS | 8278 | 1461629504729 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 17:11:44 INFO - PROCESS | 8278 | 1461629504731 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 17:11:44 INFO - PROCESS | 8278 | 1461629504734 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 17:11:44 INFO - PROCESS | 8278 | 1461629504737 Marionette TRACE conn2 <- [1,558,null,{}] 17:11:44 INFO - PROCESS | 8278 | 1461629504742 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:44 INFO - PROCESS | 8278 | 1461629504835 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 17:11:44 INFO - PROCESS | 8278 | 1461629504928 Marionette TRACE conn2 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x11710b800 == 54 [pid = 8278] [id = 147] 17:11:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x112830800) [pid = 8278] [serial = 438] [outer = 0x0] 17:11:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x112834000) [pid = 8278] [serial = 439] [outer = 0x112830800] 17:11:44 INFO - PROCESS | 8278 | 1461629504959 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x112fc0400) [pid = 8278] [serial = 440] [outer = 0x112830800] 17:11:45 INFO - PROCESS | 8278 | 1461629505383 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 17:11:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 17:11:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 673ms 17:11:45 INFO - PROCESS | 8278 | 1461629505408 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 17:11:45 INFO - PROCESS | 8278 | 1461629505412 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 17:11:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 17:11:45 INFO - PROCESS | 8278 | 1461629505417 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 17:11:45 INFO - PROCESS | 8278 | 1461629505419 Marionette TRACE conn2 <- [1,562,null,{}] 17:11:45 INFO - PROCESS | 8278 | 1461629505421 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:45 INFO - PROCESS | 8278 | 1461629505521 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 17:11:45 INFO - PROCESS | 8278 | 1461629505596 Marionette TRACE conn2 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cc1800 == 55 [pid = 8278] [id = 148] 17:11:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x117e16000) [pid = 8278] [serial = 441] [outer = 0x0] 17:11:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x118533c00) [pid = 8278] [serial = 442] [outer = 0x117e16000] 17:11:45 INFO - PROCESS | 8278 | 1461629505669 Marionette DEBUG loaded listener.js 17:11:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x1194b8400) [pid = 8278] [serial = 443] [outer = 0x117e16000] 17:11:45 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 17:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 671ms 17:11:46 INFO - PROCESS | 8278 | 1461629506078 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 17:11:46 INFO - PROCESS | 8278 | 1461629506087 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 17:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 17:11:46 INFO - PROCESS | 8278 | 1461629506089 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 17:11:46 INFO - PROCESS | 8278 | 1461629506091 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 8278 | 1461629506094 Marionette TRACE conn2 <- [1,566,null,{}] 17:11:46 INFO - PROCESS | 8278 | 1461629506102 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:46 INFO - PROCESS | 8278 | 1461629506204 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 17:11:46 INFO - PROCESS | 8278 | 1461629506268 Marionette TRACE conn2 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be85800 == 56 [pid = 8278] [id = 149] 17:11:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12149ac00) [pid = 8278] [serial = 444] [outer = 0x0] 17:11:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x124aeb800) [pid = 8278] [serial = 445] [outer = 0x12149ac00] 17:11:46 INFO - PROCESS | 8278 | 1461629506301 Marionette DEBUG loaded listener.js 17:11:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12749f400) [pid = 8278] [serial = 446] [outer = 0x12149ac00] 17:11:46 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:46 INFO - PROCESS | 8278 | 1461629506682 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:11:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 17:11:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 673ms 17:11:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 17:11:46 INFO - PROCESS | 8278 | 1461629506764 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 17:11:46 INFO - PROCESS | 8278 | 1461629506766 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 17:11:46 INFO - PROCESS | 8278 | 1461629506768 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 17:11:46 INFO - PROCESS | 8278 | 1461629506770 Marionette TRACE conn2 <- [1,570,null,{}] 17:11:46 INFO - PROCESS | 8278 | 1461629506772 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:46 INFO - PROCESS | 8278 | 1461629506870 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 17:11:46 INFO - PROCESS | 8278 | 1461629506972 Marionette TRACE conn2 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a8f800 == 57 [pid = 8278] [id = 150] 17:11:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x124af8000) [pid = 8278] [serial = 447] [outer = 0x0] 17:11:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x1274a7c00) [pid = 8278] [serial = 448] [outer = 0x124af8000] 17:11:47 INFO - PROCESS | 8278 | 1461629507002 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12991ac00) [pid = 8278] [serial = 449] [outer = 0x124af8000] 17:11:47 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:47 INFO - PROCESS | 8278 | 1461629507565 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 17:11:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 17:11:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 820ms 17:11:47 INFO - PROCESS | 8278 | 1461629507589 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 17:11:47 INFO - PROCESS | 8278 | 1461629507592 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 17:11:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 17:11:47 INFO - PROCESS | 8278 | 1461629507595 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 17:11:47 INFO - PROCESS | 8278 | 1461629507597 Marionette TRACE conn2 <- [1,574,null,{}] 17:11:47 INFO - PROCESS | 8278 | 1461629507601 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:47 INFO - PROCESS | 8278 | 1461629507693 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 17:11:47 INFO - PROCESS | 8278 | 1461629507741 Marionette TRACE conn2 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x115d19000 == 58 [pid = 8278] [id = 151] 17:11:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x112dc7800) [pid = 8278] [serial = 450] [outer = 0x0] 17:11:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x113248c00) [pid = 8278] [serial = 451] [outer = 0x112dc7800] 17:11:47 INFO - PROCESS | 8278 | 1461629507769 Marionette DEBUG loaded listener.js 17:11:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x116606400) [pid = 8278] [serial = 452] [outer = 0x112dc7800] 17:11:48 INFO - PROCESS | 8278 | 1461629508265 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 17:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 726ms 17:11:48 INFO - PROCESS | 8278 | 1461629508321 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 17:11:48 INFO - PROCESS | 8278 | 1461629508325 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 17:11:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 17:11:48 INFO - PROCESS | 8278 | 1461629508329 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 17:11:48 INFO - PROCESS | 8278 | 1461629508331 Marionette TRACE conn2 <- [1,578,null,{}] 17:11:48 INFO - PROCESS | 8278 | 1461629508333 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:48 INFO - PROCESS | 8278 | 1461629508414 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 17:11:48 INFO - PROCESS | 8278 | 1461629508484 Marionette TRACE conn2 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118800 == 59 [pid = 8278] [id = 152] 17:11:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x11852a800) [pid = 8278] [serial = 453] [outer = 0x0] 17:11:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x118538800) [pid = 8278] [serial = 454] [outer = 0x11852a800] 17:11:48 INFO - PROCESS | 8278 | 1461629508511 Marionette DEBUG loaded listener.js 17:11:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x119121400) [pid = 8278] [serial = 455] [outer = 0x11852a800] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12cce5000 == 58 [pid = 8278] [id = 145] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12c69c000 == 57 [pid = 8278] [id = 144] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0dd000 == 56 [pid = 8278] [id = 143] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12c672400) [pid = 8278] [serial = 379] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x1134b5c00) [pid = 8278] [serial = 331] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12149a800) [pid = 8278] [serial = 334] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x128e5f000) [pid = 8278] [serial = 337] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12bbb2000 == 55 [pid = 8278] [id = 142] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac20000 == 54 [pid = 8278] [id = 141] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12951d800 == 53 [pid = 8278] [id = 140] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x125a1e000 == 52 [pid = 8278] [id = 139] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x116978000 == 51 [pid = 8278] [id = 138] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x1233da000 == 50 [pid = 8278] [id = 137] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x119c54000 == 49 [pid = 8278] [id = 136] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x117116800 == 48 [pid = 8278] [id = 135] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x11804b800 == 47 [pid = 8278] [id = 134] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x119827800 == 46 [pid = 8278] [id = 129] 17:11:48 INFO - PROCESS | 8278 | --DOCSHELL 0x117118000 == 45 [pid = 8278] [id = 128] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12c556000) [pid = 8278] [serial = 376] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1295e6c00) [pid = 8278] [serial = 358] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12a999c00) [pid = 8278] [serial = 361] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x129794400) [pid = 8278] [serial = 359] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x125a9c000) [pid = 8278] [serial = 352] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x1246d5c00) [pid = 8278] [serial = 347] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x119660400) [pid = 8278] [serial = 346] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x118789400) [pid = 8278] [serial = 341] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x1180bec00) [pid = 8278] [serial = 340] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x128e9ac00) [pid = 8278] [serial = 355] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x125111c00) [pid = 8278] [serial = 349] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x125a99400) [pid = 8278] [serial = 350] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x11677b000) [pid = 8278] [serial = 343] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1191e1800) [pid = 8278] [serial = 344] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12c0b2c00) [pid = 8278] [serial = 329] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12ae47c00) [pid = 8278] [serial = 364] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12aa86400) [pid = 8278] [serial = 362] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12bb3f800) [pid = 8278] [serial = 365] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12bd49000) [pid = 8278] [serial = 367] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12aa8c800) [pid = 8278] [serial = 370] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12c54d000) [pid = 8278] [serial = 374] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12c0ae000) [pid = 8278] [serial = 368] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1277aa400) [pid = 8278] [serial = 353] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12c0bb000) [pid = 8278] [serial = 371] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12c66d800) [pid = 8278] [serial = 377] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12c2b1800) [pid = 8278] [serial = 373] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1294b3000) [pid = 8278] [serial = 356] [outer = 0x0] [url = about:blank] 17:11:48 INFO - PROCESS | 8278 | 1461629508962 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 17:11:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 17:11:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 670ms 17:11:49 INFO - PROCESS | 8278 | 1461629509004 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 17:11:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 17:11:49 INFO - PROCESS | 8278 | 1461629509006 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 17:11:49 INFO - PROCESS | 8278 | 1461629509009 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 8278 | 1461629509013 Marionette TRACE conn2 <- [1,582,null,{}] 17:11:49 INFO - PROCESS | 8278 | 1461629509026 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:49 INFO - PROCESS | 8278 | 1461629509144 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 17:11:49 INFO - PROCESS | 8278 | 1461629509220 Marionette TRACE conn2 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e0000 == 46 [pid = 8278] [id = 153] 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x11852ac00) [pid = 8278] [serial = 456] [outer = 0x0] 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x11965a800) [pid = 8278] [serial = 457] [outer = 0x11852ac00] 17:11:49 INFO - PROCESS | 8278 | 1461629509265 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x119c92c00) [pid = 8278] [serial = 458] [outer = 0x11852ac00] 17:11:49 INFO - PROCESS | 8278 | 1461629509591 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 17:11:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 17:11:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 628ms 17:11:49 INFO - PROCESS | 8278 | 1461629509637 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 17:11:49 INFO - PROCESS | 8278 | 1461629509638 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 17:11:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 17:11:49 INFO - PROCESS | 8278 | 1461629509640 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 17:11:49 INFO - PROCESS | 8278 | 1461629509642 Marionette TRACE conn2 <- [1,586,null,{}] 17:11:49 INFO - PROCESS | 8278 | 1461629509644 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:49 INFO - PROCESS | 8278 | 1461629509735 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 17:11:49 INFO - PROCESS | 8278 | 1461629509781 Marionette TRACE conn2 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196ce000 == 47 [pid = 8278] [id = 154] 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x119b30c00) [pid = 8278] [serial = 459] [outer = 0x0] 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x1234e8000) [pid = 8278] [serial = 460] [outer = 0x119b30c00] 17:11:49 INFO - PROCESS | 8278 | 1461629509807 Marionette DEBUG loaded listener.js 17:11:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1240ef400) [pid = 8278] [serial = 461] [outer = 0x119b30c00] 17:11:49 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:50 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:50 INFO - PROCESS | 8278 | 1461629510085 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 17:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 468ms 17:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 17:11:50 INFO - PROCESS | 8278 | 1461629510110 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 8278 | 1461629510111 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 17:11:50 INFO - PROCESS | 8278 | 1461629510113 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 8278 | 1461629510114 Marionette TRACE conn2 <- [1,590,null,{}] 17:11:50 INFO - PROCESS | 8278 | 1461629510124 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 8278 | 1461629510200 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 17:11:50 INFO - PROCESS | 8278 | 1461629510206 Marionette TRACE conn2 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0b9800 == 48 [pid = 8278] [id = 155] 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x11616d400) [pid = 8278] [serial = 462] [outer = 0x0] 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x1247c1c00) [pid = 8278] [serial = 463] [outer = 0x11616d400] 17:11:50 INFO - PROCESS | 8278 | 1461629510232 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x124fc4000) [pid = 8278] [serial = 464] [outer = 0x11616d400] 17:11:50 INFO - PROCESS | 8278 | 1461629510544 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 17:11:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 17:11:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 472ms 17:11:50 INFO - PROCESS | 8278 | 1461629510586 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 17:11:50 INFO - PROCESS | 8278 | 1461629510588 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 17:11:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 17:11:50 INFO - PROCESS | 8278 | 1461629510590 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 17:11:50 INFO - PROCESS | 8278 | 1461629510591 Marionette TRACE conn2 <- [1,594,null,{}] 17:11:50 INFO - PROCESS | 8278 | 1461629510593 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:50 INFO - PROCESS | 8278 | 1461629510711 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 17:11:50 INFO - PROCESS | 8278 | 1461629510720 Marionette TRACE conn2 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x12144c000 == 49 [pid = 8278] [id = 156] 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x125180800) [pid = 8278] [serial = 465] [outer = 0x0] 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x125a95800) [pid = 8278] [serial = 466] [outer = 0x125180800] 17:11:50 INFO - PROCESS | 8278 | 1461629510748 Marionette DEBUG loaded listener.js 17:11:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1277aec00) [pid = 8278] [serial = 467] [outer = 0x125180800] 17:11:51 INFO - PROCESS | 8278 | 1461629511105 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 17:11:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 17:11:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 17:11:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 17:11:51 INFO - PROCESS | 8278 | 1461629511158 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 8278 | 1461629511159 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 17:11:51 INFO - PROCESS | 8278 | 1461629511161 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 8278 | 1461629511162 Marionette TRACE conn2 <- [1,598,null,{}] 17:11:51 INFO - PROCESS | 8278 | 1461629511165 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:51 INFO - PROCESS | 8278 | 1461629511254 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 17:11:51 INFO - PROCESS | 8278 | 1461629511284 Marionette TRACE conn2 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12462b800 == 50 [pid = 8278] [id = 157] 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1254a4c00) [pid = 8278] [serial = 468] [outer = 0x0] 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x128e64000) [pid = 8278] [serial = 469] [outer = 0x1254a4c00] 17:11:51 INFO - PROCESS | 8278 | 1461629511309 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x128e9f400) [pid = 8278] [serial = 470] [outer = 0x1254a4c00] 17:11:51 INFO - PROCESS | 8278 | 1461629511628 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 17:11:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 17:11:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 520ms 17:11:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 17:11:51 INFO - PROCESS | 8278 | 1461629511683 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 17:11:51 INFO - PROCESS | 8278 | 1461629511684 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 17:11:51 INFO - PROCESS | 8278 | 1461629511686 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 17:11:51 INFO - PROCESS | 8278 | 1461629511687 Marionette TRACE conn2 <- [1,602,null,{}] 17:11:51 INFO - PROCESS | 8278 | 1461629511689 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:51 INFO - PROCESS | 8278 | 1461629511779 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 17:11:51 INFO - PROCESS | 8278 | 1461629511783 Marionette TRACE conn2 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a14800 == 51 [pid = 8278] [id = 158] 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x128e5e000) [pid = 8278] [serial = 471] [outer = 0x0] 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x1294aac00) [pid = 8278] [serial = 472] [outer = 0x128e5e000] 17:11:51 INFO - PROCESS | 8278 | 1461629511809 Marionette DEBUG loaded listener.js 17:11:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x1295de800) [pid = 8278] [serial = 473] [outer = 0x128e5e000] 17:11:52 INFO - PROCESS | 8278 | 1461629512142 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 17:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 17:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 471ms 17:11:52 INFO - PROCESS | 8278 | 1461629512157 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 8278 | 1461629512159 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 17:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 17:11:52 INFO - PROCESS | 8278 | 1461629512161 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 8278 | 1461629512162 Marionette TRACE conn2 <- [1,606,null,{}] 17:11:52 INFO - PROCESS | 8278 | 1461629512164 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 8278 | 1461629512259 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 17:11:52 INFO - PROCESS | 8278 | 1461629512271 Marionette TRACE conn2 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x127735800 == 52 [pid = 8278] [id = 159] 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x1295e4c00) [pid = 8278] [serial = 474] [outer = 0x0] 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1295ea400) [pid = 8278] [serial = 475] [outer = 0x1295e4c00] 17:11:52 INFO - PROCESS | 8278 | 1461629512296 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1297b6400) [pid = 8278] [serial = 476] [outer = 0x1295e4c00] 17:11:52 INFO - PROCESS | 8278 | 1461629512624 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 17:11:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 17:11:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 17:11:52 INFO - PROCESS | 8278 | 1461629512682 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 17:11:52 INFO - PROCESS | 8278 | 1461629512683 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 17:11:52 INFO - PROCESS | 8278 | 1461629512685 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 17:11:52 INFO - PROCESS | 8278 | 1461629512686 Marionette TRACE conn2 <- [1,610,null,{}] 17:11:52 INFO - PROCESS | 8278 | 1461629512688 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:52 INFO - PROCESS | 8278 | 1461629512780 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 17:11:52 INFO - PROCESS | 8278 | 1461629512791 Marionette TRACE conn2 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x1291a6800 == 53 [pid = 8278] [id = 160] 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1295e5c00) [pid = 8278] [serial = 477] [outer = 0x0] 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12991e400) [pid = 8278] [serial = 478] [outer = 0x1295e5c00] 17:11:52 INFO - PROCESS | 8278 | 1461629512816 Marionette DEBUG loaded listener.js 17:11:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x129923800) [pid = 8278] [serial = 479] [outer = 0x1295e5c00] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x121497000) [pid = 8278] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1166dc800) [pid = 8278] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x1180bd400) [pid = 8278] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x119659c00) [pid = 8278] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x11965a000) [pid = 8278] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x1132be000) [pid = 8278] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x118787000) [pid = 8278] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x111c3d800) [pid = 8278] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x121493000) [pid = 8278] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x128e5c000) [pid = 8278] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x111cbe400) [pid = 8278] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x111cb6400) [pid = 8278] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x112e88800) [pid = 8278] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x119b28400) [pid = 8278] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12c0af000) [pid = 8278] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12cc21800) [pid = 8278] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12bd9c800) [pid = 8278] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1180b7400) [pid = 8278] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12cc15c00) [pid = 8278] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1277aa800) [pid = 8278] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x115e98800) [pid = 8278] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1294b1800) [pid = 8278] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1295df800) [pid = 8278] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1295dec00) [pid = 8278] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x119b2e400) [pid = 8278] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1249d1400) [pid = 8278] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1191e4c00) [pid = 8278] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x128e67c00) [pid = 8278] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x1213e0c00) [pid = 8278] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1196b1c00) [pid = 8278] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x118529400) [pid = 8278] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1277ae800) [pid = 8278] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 17:11:53 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12a9a6000) [pid = 8278] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 17:11:53 INFO - PROCESS | 8278 | 1461629513337 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 17:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 671ms 17:11:53 INFO - PROCESS | 8278 | 1461629513356 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 8278 | 1461629513358 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 17:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 17:11:53 INFO - PROCESS | 8278 | 1461629513360 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 8278 | 1461629513362 Marionette TRACE conn2 <- [1,614,null,{}] 17:11:53 INFO - PROCESS | 8278 | 1461629513364 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:53 INFO - PROCESS | 8278 | 1461629513456 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 17:11:53 INFO - PROCESS | 8278 | 1461629513504 Marionette TRACE conn2 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x119914000 == 54 [pid = 8278] [id = 161] 17:11:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1132be000) [pid = 8278] [serial = 480] [outer = 0x0] 17:11:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x118371800) [pid = 8278] [serial = 481] [outer = 0x1132be000] 17:11:53 INFO - PROCESS | 8278 | 1461629513534 Marionette DEBUG loaded listener.js 17:11:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1277af800) [pid = 8278] [serial = 482] [outer = 0x1132be000] 17:11:53 INFO - PROCESS | 8278 | 1461629513817 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 17:11:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 17:11:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 473ms 17:11:53 INFO - PROCESS | 8278 | 1461629513840 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 17:11:53 INFO - PROCESS | 8278 | 1461629513841 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 17:11:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 17:11:53 INFO - PROCESS | 8278 | 1461629513844 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 17:11:53 INFO - PROCESS | 8278 | 1461629513845 Marionette TRACE conn2 <- [1,618,null,{}] 17:11:53 INFO - PROCESS | 8278 | 1461629513847 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:53 INFO - PROCESS | 8278 | 1461629513938 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 17:11:53 INFO - PROCESS | 8278 | 1461629513942 Marionette TRACE conn2 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a951000 == 55 [pid = 8278] [id = 162] 17:11:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x128e66400) [pid = 8278] [serial = 483] [outer = 0x0] 17:11:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x129918800) [pid = 8278] [serial = 484] [outer = 0x128e66400] 17:11:53 INFO - PROCESS | 8278 | 1461629513967 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12a99cc00) [pid = 8278] [serial = 485] [outer = 0x128e66400] 17:11:54 INFO - PROCESS | 8278 | 1461629514295 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 17:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 470ms 17:11:54 INFO - PROCESS | 8278 | 1461629514314 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 8278 | 1461629514317 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 17:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 17:11:54 INFO - PROCESS | 8278 | 1461629514319 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 8278 | 1461629514320 Marionette TRACE conn2 <- [1,622,null,{}] 17:11:54 INFO - PROCESS | 8278 | 1461629514322 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 8278 | 1461629514422 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 17:11:54 INFO - PROCESS | 8278 | 1461629514428 Marionette TRACE conn2 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac11800 == 56 [pid = 8278] [id = 163] 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x112833000) [pid = 8278] [serial = 486] [outer = 0x0] 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12a99c800) [pid = 8278] [serial = 487] [outer = 0x112833000] 17:11:54 INFO - PROCESS | 8278 | 1461629514453 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12ae42800) [pid = 8278] [serial = 488] [outer = 0x112833000] 17:11:54 INFO - PROCESS | 8278 | 1461629514733 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 17:11:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 17:11:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 471ms 17:11:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 17:11:54 INFO - PROCESS | 8278 | 1461629514790 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 17:11:54 INFO - PROCESS | 8278 | 1461629514792 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 17:11:54 INFO - PROCESS | 8278 | 1461629514794 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 17:11:54 INFO - PROCESS | 8278 | 1461629514795 Marionette TRACE conn2 <- [1,626,null,{}] 17:11:54 INFO - PROCESS | 8278 | 1461629514797 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:54 INFO - PROCESS | 8278 | 1461629514876 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 17:11:54 INFO - PROCESS | 8278 | 1461629514880 Marionette TRACE conn2 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x12b46a800 == 57 [pid = 8278] [id = 164] 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1277aa800) [pid = 8278] [serial = 489] [outer = 0x0] 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12bb3d400) [pid = 8278] [serial = 490] [outer = 0x1277aa800] 17:11:54 INFO - PROCESS | 8278 | 1461629514906 Marionette DEBUG loaded listener.js 17:11:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12bb45c00) [pid = 8278] [serial = 491] [outer = 0x1277aa800] 17:11:55 INFO - PROCESS | 8278 | 1461629515324 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 17:11:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 17:11:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 570ms 17:11:55 INFO - PROCESS | 8278 | 1461629515381 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 17:11:55 INFO - PROCESS | 8278 | 1461629515384 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 17:11:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 17:11:55 INFO - PROCESS | 8278 | 1461629515389 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 17:11:55 INFO - PROCESS | 8278 | 1461629515392 Marionette TRACE conn2 <- [1,630,null,{}] 17:11:55 INFO - PROCESS | 8278 | 1461629515396 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:55 INFO - PROCESS | 8278 | 1461629515496 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 17:11:55 INFO - PROCESS | 8278 | 1461629515560 Marionette TRACE conn2 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ed0000 == 58 [pid = 8278] [id = 165] 17:11:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x11282ac00) [pid = 8278] [serial = 492] [outer = 0x0] 17:11:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x112e86000) [pid = 8278] [serial = 493] [outer = 0x11282ac00] 17:11:55 INFO - PROCESS | 8278 | 1461629515592 Marionette DEBUG loaded listener.js 17:11:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x115d32800) [pid = 8278] [serial = 494] [outer = 0x11282ac00] 17:11:56 INFO - PROCESS | 8278 | 1461629516025 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 17:11:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 17:11:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 17:11:56 INFO - PROCESS | 8278 | 1461629516062 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 8278 | 1461629516067 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 17:11:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 17:11:56 INFO - PROCESS | 8278 | 1461629516071 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 8278 | 1461629516073 Marionette TRACE conn2 <- [1,634,null,{}] 17:11:56 INFO - PROCESS | 8278 | 1461629516076 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:56 INFO - PROCESS | 8278 | 1461629516175 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 17:11:56 INFO - PROCESS | 8278 | 1461629516225 Marionette TRACE conn2 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x119823800 == 59 [pid = 8278] [id = 166] 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x116786000) [pid = 8278] [serial = 495] [outer = 0x0] 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x118538c00) [pid = 8278] [serial = 496] [outer = 0x116786000] 17:11:56 INFO - PROCESS | 8278 | 1461629516255 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1191dc000) [pid = 8278] [serial = 497] [outer = 0x116786000] 17:11:56 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:56 INFO - PROCESS | 8278 | 1461629516654 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 17:11:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 17:11:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 619ms 17:11:56 INFO - PROCESS | 8278 | 1461629516691 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 17:11:56 INFO - PROCESS | 8278 | 1461629516692 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 17:11:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 17:11:56 INFO - PROCESS | 8278 | 1461629516695 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 17:11:56 INFO - PROCESS | 8278 | 1461629516697 Marionette TRACE conn2 <- [1,638,null,{}] 17:11:56 INFO - PROCESS | 8278 | 1461629516705 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:56 INFO - PROCESS | 8278 | 1461629516805 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 17:11:56 INFO - PROCESS | 8278 | 1461629516890 Marionette TRACE conn2 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d7000 == 60 [pid = 8278] [id = 167] 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x119b2e400) [pid = 8278] [serial = 498] [outer = 0x0] 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x1237b7800) [pid = 8278] [serial = 499] [outer = 0x119b2e400] 17:11:56 INFO - PROCESS | 8278 | 1461629516921 Marionette DEBUG loaded listener.js 17:11:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x125180c00) [pid = 8278] [serial = 500] [outer = 0x119b2e400] 17:11:57 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:11:57 INFO - PROCESS | 8278 | 1461629517332 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 17:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 671ms 17:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 17:11:57 INFO - PROCESS | 8278 | 1461629517367 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 8278 | 1461629517369 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 17:11:57 INFO - PROCESS | 8278 | 1461629517371 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 8278 | 1461629517372 Marionette TRACE conn2 <- [1,642,null,{}] 17:11:57 INFO - PROCESS | 8278 | 1461629517375 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:57 INFO - PROCESS | 8278 | 1461629517472 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 17:11:57 INFO - PROCESS | 8278 | 1461629517521 Marionette TRACE conn2 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1cc000 == 61 [pid = 8278] [id = 168] 17:11:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1254aec00) [pid = 8278] [serial = 501] [outer = 0x0] 17:11:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1274a0400) [pid = 8278] [serial = 502] [outer = 0x1254aec00] 17:11:57 INFO - PROCESS | 8278 | 1461629517551 Marionette DEBUG loaded listener.js 17:11:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x128ea0c00) [pid = 8278] [serial = 503] [outer = 0x1254aec00] 17:11:57 INFO - PROCESS | 8278 | 1461629517954 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 17:11:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 17:11:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 619ms 17:11:57 INFO - PROCESS | 8278 | 1461629517990 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 17:11:57 INFO - PROCESS | 8278 | 1461629517992 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 17:11:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 17:11:57 INFO - PROCESS | 8278 | 1461629517994 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 17:11:57 INFO - PROCESS | 8278 | 1461629517995 Marionette TRACE conn2 <- [1,646,null,{}] 17:11:57 INFO - PROCESS | 8278 | 1461629517998 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:58 INFO - PROCESS | 8278 | 1461629518093 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 17:11:58 INFO - PROCESS | 8278 | 1461629518188 Marionette TRACE conn2 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a5800 == 62 [pid = 8278] [id = 169] 17:11:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1294afc00) [pid = 8278] [serial = 504] [outer = 0x0] 17:11:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x129924400) [pid = 8278] [serial = 505] [outer = 0x1294afc00] 17:11:58 INFO - PROCESS | 8278 | 1461629518218 Marionette DEBUG loaded listener.js 17:11:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12bb3d000) [pid = 8278] [serial = 506] [outer = 0x1294afc00] 17:11:58 INFO - PROCESS | 8278 | 1461629518676 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 17:11:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 17:11:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 720ms 17:11:58 INFO - PROCESS | 8278 | 1461629518755 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 17:11:58 INFO - PROCESS | 8278 | 1461629518757 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 17:11:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 17:11:58 INFO - PROCESS | 8278 | 1461629518764 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 17:11:58 INFO - PROCESS | 8278 | 1461629518766 Marionette TRACE conn2 <- [1,650,null,{}] 17:11:58 INFO - PROCESS | 8278 | 1461629518770 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:58 INFO - PROCESS | 8278 | 1461629518931 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 17:11:59 INFO - PROCESS | 8278 | 1461629519015 Marionette TRACE conn2 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12b451000 == 63 [pid = 8278] [id = 170] 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x11852f400) [pid = 8278] [serial = 507] [outer = 0x0] 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12bd4a000) [pid = 8278] [serial = 508] [outer = 0x11852f400] 17:11:59 INFO - PROCESS | 8278 | 1461629519063 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12c0b3400) [pid = 8278] [serial = 509] [outer = 0x11852f400] 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x113d07000) [pid = 8278] [serial = 510] [outer = 0x12cd73800] 17:11:59 INFO - PROCESS | 8278 | 1461629519535 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 17:11:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 17:11:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 973ms 17:11:59 INFO - PROCESS | 8278 | 1461629519744 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 17:11:59 INFO - PROCESS | 8278 | 1461629519747 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 17:11:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 17:11:59 INFO - PROCESS | 8278 | 1461629519752 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 17:11:59 INFO - PROCESS | 8278 | 1461629519753 Marionette TRACE conn2 <- [1,654,null,{}] 17:11:59 INFO - PROCESS | 8278 | 1461629519757 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:11:59 INFO - PROCESS | 8278 | 1461629519847 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 17:11:59 INFO - PROCESS | 8278 | 1461629519907 Marionette TRACE conn2 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:11:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x118048800 == 64 [pid = 8278] [id = 171] 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x112dc5800) [pid = 8278] [serial = 511] [outer = 0x0] 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x11315a000) [pid = 8278] [serial = 512] [outer = 0x112dc5800] 17:11:59 INFO - PROCESS | 8278 | 1461629519934 Marionette DEBUG loaded listener.js 17:11:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x115e9b000) [pid = 8278] [serial = 513] [outer = 0x112dc5800] 17:12:00 INFO - PROCESS | 8278 | 1461629520363 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 17:12:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 17:12:00 INFO - PROCESS | 8278 | 1461629520375 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 17:12:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 17:12:00 INFO - PROCESS | 8278 | 1461629520377 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 17:12:00 INFO - PROCESS | 8278 | 1461629520382 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 8278 | 1461629520385 Marionette TRACE conn2 <- [1,658,null,{}] 17:12:00 INFO - PROCESS | 8278 | 1461629520387 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:00 INFO - PROCESS | 8278 | 1461629520478 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 17:12:00 INFO - PROCESS | 8278 | 1461629520527 Marionette TRACE conn2 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x118210800 == 65 [pid = 8278] [id = 172] 17:12:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x114e29c00) [pid = 8278] [serial = 514] [outer = 0x0] 17:12:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x116785400) [pid = 8278] [serial = 515] [outer = 0x114e29c00] 17:12:00 INFO - PROCESS | 8278 | 1461629520554 Marionette DEBUG loaded listener.js 17:12:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x11852d400) [pid = 8278] [serial = 516] [outer = 0x114e29c00] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac11800 == 64 [pid = 8278] [id = 163] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x12a951000 == 63 [pid = 8278] [id = 162] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x119914000 == 62 [pid = 8278] [id = 161] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x1291a6800 == 61 [pid = 8278] [id = 160] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x127735800 == 60 [pid = 8278] [id = 159] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x124a14800 == 59 [pid = 8278] [id = 158] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x129918c00) [pid = 8278] [serial = 436] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x12462b800 == 58 [pid = 8278] [id = 157] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x12144c000 == 57 [pid = 8278] [id = 156] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0b9800 == 56 [pid = 8278] [id = 155] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x1196ce000 == 55 [pid = 8278] [id = 154] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e0000 == 54 [pid = 8278] [id = 153] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x117118800 == 53 [pid = 8278] [id = 152] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x115d19000 == 52 [pid = 8278] [id = 151] 17:12:00 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd91800 == 51 [pid = 8278] [id = 146] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x128fb9000) [pid = 8278] [serial = 239] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x11836c000) [pid = 8278] [serial = 190] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x118788000) [pid = 8278] [serial = 284] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x124498400) [pid = 8278] [serial = 287] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1277a4000) [pid = 8278] [serial = 290] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x11661e000) [pid = 8278] [serial = 332] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1191e3000) [pid = 8278] [serial = 233] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x115e98c00) [pid = 8278] [serial = 230] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x1246df800) [pid = 8278] [serial = 335] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x129410000) [pid = 8278] [serial = 338] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x11314d000) [pid = 8278] [serial = 187] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x115e97400) [pid = 8278] [serial = 281] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1169b0800) [pid = 8278] [serial = 148] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x124497c00) [pid = 8278] [serial = 236] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12c676000) [pid = 8278] [serial = 419] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12c547400) [pid = 8278] [serial = 418] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12d064800) [pid = 8278] [serial = 424] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12c550400) [pid = 8278] [serial = 395] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12c2b0000) [pid = 8278] [serial = 394] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x118755800) [pid = 8278] [serial = 400] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12cc20000) [pid = 8278] [serial = 421] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1194b7800) [pid = 8278] [serial = 401] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12c676c00) [pid = 8278] [serial = 380] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x118591800) [pid = 8278] [serial = 383] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1166e2400) [pid = 8278] [serial = 382] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12cc1f400) [pid = 8278] [serial = 398] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12aea1c00) [pid = 8278] [serial = 397] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12bd92000) [pid = 8278] [serial = 392] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x12aea0800) [pid = 8278] [serial = 391] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1297afc00) [pid = 8278] [serial = 412] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x11a155c00) [pid = 8278] [serial = 403] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x124332800) [pid = 8278] [serial = 404] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x125a99800) [pid = 8278] [serial = 406] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x128e59000) [pid = 8278] [serial = 407] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1246e0800) [pid = 8278] [serial = 386] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x121495000) [pid = 8278] [serial = 385] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128fb5800) [pid = 8278] [serial = 409] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1295dbc00) [pid = 8278] [serial = 410] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12c54e400) [pid = 8278] [serial = 430] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x12510c400) [pid = 8278] [serial = 427] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1295e9000) [pid = 8278] [serial = 428] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12d06e000) [pid = 8278] [serial = 425] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x11852fc00) [pid = 8278] [serial = 433] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x128e9bc00) [pid = 8278] [serial = 388] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x1294aa800) [pid = 8278] [serial = 389] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x12aea0400) [pid = 8278] [serial = 415] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1295e5000) [pid = 8278] [serial = 434] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x12d4c1000) [pid = 8278] [serial = 431] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x12cd6b800) [pid = 8278] [serial = 422] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x12c0b9800) [pid = 8278] [serial = 416] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x12a998400) [pid = 8278] [serial = 413] [outer = 0x0] [url = about:blank] 17:12:00 INFO - PROCESS | 8278 | 1461629520945 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 17:12:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 17:12:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 574ms 17:12:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 17:12:00 INFO - PROCESS | 8278 | 1461629520955 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 17:12:00 INFO - PROCESS | 8278 | 1461629520957 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 17:12:00 INFO - PROCESS | 8278 | 1461629520959 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 17:12:00 INFO - PROCESS | 8278 | 1461629520960 Marionette TRACE conn2 <- [1,662,null,{}] 17:12:00 INFO - PROCESS | 8278 | 1461629520969 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:01 INFO - PROCESS | 8278 | 1461629521049 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 17:12:01 INFO - PROCESS | 8278 | 1461629521057 Marionette TRACE conn2 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118800 == 52 [pid = 8278] [id = 173] 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x118755c00) [pid = 8278] [serial = 517] [outer = 0x0] 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x1191dac00) [pid = 8278] [serial = 518] [outer = 0x118755c00] 17:12:01 INFO - PROCESS | 8278 | 1461629521086 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x1194be400) [pid = 8278] [serial = 519] [outer = 0x118755c00] 17:12:01 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:01 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:01 INFO - PROCESS | 8278 | 1461629521438 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 17:12:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 17:12:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 520ms 17:12:01 INFO - PROCESS | 8278 | 1461629521479 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 8278 | 1461629521481 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 17:12:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 17:12:01 INFO - PROCESS | 8278 | 1461629521483 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 8278 | 1461629521484 Marionette TRACE conn2 <- [1,666,null,{}] 17:12:01 INFO - PROCESS | 8278 | 1461629521486 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:01 INFO - PROCESS | 8278 | 1461629521560 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 17:12:01 INFO - PROCESS | 8278 | 1461629521564 Marionette TRACE conn2 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x11982e000 == 53 [pid = 8278] [id = 174] 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1196b8800) [pid = 8278] [serial = 520] [outer = 0x0] 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x119ca1000) [pid = 8278] [serial = 521] [outer = 0x1196b8800] 17:12:01 INFO - PROCESS | 8278 | 1461629521594 Marionette DEBUG loaded listener.js 17:12:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1237b6000) [pid = 8278] [serial = 522] [outer = 0x1196b8800] 17:12:01 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:01 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:01 INFO - PROCESS | 8278 | 1461629521924 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 17:12:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 17:12:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 470ms 17:12:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 17:12:01 INFO - PROCESS | 8278 | 1461629521953 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 17:12:01 INFO - PROCESS | 8278 | 1461629521954 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 17:12:01 INFO - PROCESS | 8278 | 1461629521957 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 17:12:01 INFO - PROCESS | 8278 | 1461629521958 Marionette TRACE conn2 <- [1,670,null,{}] 17:12:01 INFO - PROCESS | 8278 | 1461629521960 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:02 INFO - PROCESS | 8278 | 1461629522040 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 17:12:02 INFO - PROCESS | 8278 | 1461629522089 Marionette TRACE conn2 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x11665b000 == 54 [pid = 8278] [id = 175] 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1184df400) [pid = 8278] [serial = 523] [outer = 0x0] 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1240fac00) [pid = 8278] [serial = 524] [outer = 0x1184df400] 17:12:02 INFO - PROCESS | 8278 | 1461629522115 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1249d5400) [pid = 8278] [serial = 525] [outer = 0x1184df400] 17:12:02 INFO - PROCESS | 8278 | 1461629522513 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 17:12:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 17:12:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 568ms 17:12:02 INFO - PROCESS | 8278 | 1461629522526 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 17:12:02 INFO - PROCESS | 8278 | 1461629522528 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 17:12:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 17:12:02 INFO - PROCESS | 8278 | 1461629522537 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 17:12:02 INFO - PROCESS | 8278 | 1461629522539 Marionette TRACE conn2 <- [1,674,null,{}] 17:12:02 INFO - PROCESS | 8278 | 1461629522542 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:02 INFO - PROCESS | 8278 | 1461629522721 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 17:12:02 INFO - PROCESS | 8278 | 1461629522772 Marionette TRACE conn2 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234db000 == 55 [pid = 8278] [id = 176] 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1246d5c00) [pid = 8278] [serial = 526] [outer = 0x0] 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x125f9ec00) [pid = 8278] [serial = 527] [outer = 0x1246d5c00] 17:12:02 INFO - PROCESS | 8278 | 1461629522811 Marionette DEBUG loaded listener.js 17:12:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x128e96c00) [pid = 8278] [serial = 528] [outer = 0x1246d5c00] 17:12:02 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:03 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:12:03 INFO - PROCESS | 8278 | 1461629523094 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 17:12:03 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 17:12:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 577ms 17:12:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 17:12:03 INFO - PROCESS | 8278 | 1461629523108 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 8278 | 1461629523110 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 17:12:03 INFO - PROCESS | 8278 | 1461629523112 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 8278 | 1461629523113 Marionette TRACE conn2 <- [1,678,null,{}] 17:12:03 INFO - PROCESS | 8278 | 1461629523130 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 8278 | 1461629523228 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 17:12:03 INFO - PROCESS | 8278 | 1461629523233 Marionette TRACE conn2 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x12494c800 == 56 [pid = 8278] [id = 177] 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x128e62400) [pid = 8278] [serial = 529] [outer = 0x0] 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12940e400) [pid = 8278] [serial = 530] [outer = 0x128e62400] 17:12:03 INFO - PROCESS | 8278 | 1461629523258 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1295e1c00) [pid = 8278] [serial = 531] [outer = 0x128e62400] 17:12:03 INFO - PROCESS | 8278 | 1461629523597 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 17:12:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 17:12:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 523ms 17:12:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 17:12:03 INFO - PROCESS | 8278 | 1461629523639 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 17:12:03 INFO - PROCESS | 8278 | 1461629523640 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 17:12:03 INFO - PROCESS | 8278 | 1461629523642 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 17:12:03 INFO - PROCESS | 8278 | 1461629523643 Marionette TRACE conn2 <- [1,682,null,{}] 17:12:03 INFO - PROCESS | 8278 | 1461629523646 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:03 INFO - PROCESS | 8278 | 1461629523739 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 17:12:03 INFO - PROCESS | 8278 | 1461629523743 Marionette TRACE conn2 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x1251cb000 == 57 [pid = 8278] [id = 178] 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x128ea0400) [pid = 8278] [serial = 532] [outer = 0x0] 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1297af400) [pid = 8278] [serial = 533] [outer = 0x128ea0400] 17:12:03 INFO - PROCESS | 8278 | 1461629523768 Marionette DEBUG loaded listener.js 17:12:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x129924000) [pid = 8278] [serial = 534] [outer = 0x128ea0400] 17:12:04 INFO - PROCESS | 8278 | 1461629524581 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 17:12:04 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) 17:12:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 17:12:04 INFO - PROCESS | 8278 | 1461629524613 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 17:12:04 INFO - PROCESS | 8278 | 1461629524614 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 17:12:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 17:12:04 INFO - PROCESS | 8278 | 1461629524616 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 17:12:04 INFO - PROCESS | 8278 | 1461629524619 Marionette TRACE conn2 <- [1,686,null,{}] 17:12:04 INFO - PROCESS | 8278 | 1461629524622 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:04 INFO - PROCESS | 8278 | 1461629524714 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 17:12:04 INFO - PROCESS | 8278 | 1461629524718 Marionette TRACE conn2 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x1291a6800 == 58 [pid = 8278] [id = 179] 17:12:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x129920c00) [pid = 8278] [serial = 535] [outer = 0x0] 17:12:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12aea0800) [pid = 8278] [serial = 536] [outer = 0x129920c00] 17:12:04 INFO - PROCESS | 8278 | 1461629524770 Marionette DEBUG loaded listener.js 17:12:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12bd46400) [pid = 8278] [serial = 537] [outer = 0x129920c00] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1254a4c00) [pid = 8278] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x128e5e000) [pid = 8278] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1132be000) [pid = 8278] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x112dc7800) [pid = 8278] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x124af8000) [pid = 8278] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x11616d400) [pid = 8278] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x11852a800) [pid = 8278] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x119b30c00) [pid = 8278] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1295e4c00) [pid = 8278] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x11852ac00) [pid = 8278] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x125180800) [pid = 8278] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x1295e5c00) [pid = 8278] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x128e66400) [pid = 8278] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 17:12:05 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x112833000) [pid = 8278] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 17:12:05 INFO - PROCESS | 8278 | 1461629525625 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 17:12:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 17:12:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1021ms 17:12:05 INFO - PROCESS | 8278 | 1461629525637 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 17:12:05 INFO - PROCESS | 8278 | 1461629525638 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 17:12:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 17:12:05 INFO - PROCESS | 8278 | 1461629525647 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 17:12:05 INFO - PROCESS | 8278 | 1461629525649 Marionette TRACE conn2 <- [1,690,null,{}] 17:12:05 INFO - PROCESS | 8278 | 1461629525653 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:05 INFO - PROCESS | 8278 | 1461629525728 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 17:12:05 INFO - PROCESS | 8278 | 1461629525734 Marionette TRACE conn2 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234cb800 == 59 [pid = 8278] [id = 180] 17:12:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x115e53000) [pid = 8278] [serial = 538] [outer = 0x0] 17:12:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x125180800) [pid = 8278] [serial = 539] [outer = 0x115e53000] 17:12:05 INFO - PROCESS | 8278 | 1461629525761 Marionette DEBUG loaded listener.js 17:12:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1295ea000) [pid = 8278] [serial = 540] [outer = 0x115e53000] 17:12:06 INFO - PROCESS | 8278 | 1461629526627 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 17:12:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 17:12:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1028ms 17:12:06 INFO - PROCESS | 8278 | 1461629526670 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 17:12:06 INFO - PROCESS | 8278 | 1461629526672 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 17:12:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 17:12:06 INFO - PROCESS | 8278 | 1461629526674 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 17:12:06 INFO - PROCESS | 8278 | 1461629526676 Marionette TRACE conn2 <- [1,694,null,{}] 17:12:06 INFO - PROCESS | 8278 | 1461629526678 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:06 INFO - PROCESS | 8278 | 1461629526778 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 17:12:06 INFO - PROCESS | 8278 | 1461629526785 Marionette TRACE conn2 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac05800 == 60 [pid = 8278] [id = 181] 17:12:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x128ea0800) [pid = 8278] [serial = 541] [outer = 0x0] 17:12:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x12bd94000) [pid = 8278] [serial = 542] [outer = 0x128ea0800] 17:12:06 INFO - PROCESS | 8278 | 1461629526815 Marionette DEBUG loaded listener.js 17:12:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x12c2ad000) [pid = 8278] [serial = 543] [outer = 0x128ea0800] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12af2d800 == 59 [pid = 8278] [id = 110] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1c0800 == 58 [pid = 8278] [id = 131] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x119cc1800 == 57 [pid = 8278] [id = 148] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x11710b800 == 56 [pid = 8278] [id = 147] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x116a8f800 == 55 [pid = 8278] [id = 150] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa6c000 == 54 [pid = 8278] [id = 113] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12911d800 == 53 [pid = 8278] [id = 97] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12be85800 == 52 [pid = 8278] [id = 149] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8c000 == 51 [pid = 8278] [id = 127] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac09800 == 50 [pid = 8278] [id = 130] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x11698b000 == 49 [pid = 8278] [id = 133] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12c567800 == 48 [pid = 8278] [id = 132] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1233db000 == 47 [pid = 8278] [id = 112] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x115ec8800 == 46 [pid = 8278] [id = 111] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e2000 == 45 [pid = 8278] [id = 95] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1234ca800 == 44 [pid = 8278] [id = 96] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x118210800 == 43 [pid = 8278] [id = 172] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x118048800 == 42 [pid = 8278] [id = 171] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12b451000 == 41 [pid = 8278] [id = 170] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a5800 == 40 [pid = 8278] [id = 169] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1cc000 == 39 [pid = 8278] [id = 168] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d7000 == 38 [pid = 8278] [id = 167] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x119823800 == 37 [pid = 8278] [id = 166] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x115ed0000 == 36 [pid = 8278] [id = 165] 17:12:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12b46a800 == 35 [pid = 8278] [id = 164] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x117118800 == 34 [pid = 8278] [id = 173] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x11982e000 == 33 [pid = 8278] [id = 174] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x11665b000 == 32 [pid = 8278] [id = 175] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x1291a6800 == 31 [pid = 8278] [id = 179] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x1251cb000 == 30 [pid = 8278] [id = 178] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x1234db000 == 29 [pid = 8278] [id = 176] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x1234cb800 == 28 [pid = 8278] [id = 180] 17:12:08 INFO - PROCESS | 8278 | --DOCSHELL 0x12494c800 == 27 [pid = 8278] [id = 177] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x128e64000) [pid = 8278] [serial = 469] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1294aac00) [pid = 8278] [serial = 472] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x128e9f400) [pid = 8278] [serial = 470] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x118371800) [pid = 8278] [serial = 481] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x118533c00) [pid = 8278] [serial = 442] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x116606400) [pid = 8278] [serial = 452] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x113248c00) [pid = 8278] [serial = 451] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x124aeb800) [pid = 8278] [serial = 445] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x12991ac00) [pid = 8278] [serial = 449] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x1274a7c00) [pid = 8278] [serial = 448] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1247c1c00) [pid = 8278] [serial = 463] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x124fc4000) [pid = 8278] [serial = 464] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x119121400) [pid = 8278] [serial = 455] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x118538800) [pid = 8278] [serial = 454] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x112834000) [pid = 8278] [serial = 439] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x1234e8000) [pid = 8278] [serial = 460] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x1240ef400) [pid = 8278] [serial = 461] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1295ea400) [pid = 8278] [serial = 475] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x11965a800) [pid = 8278] [serial = 457] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x119c92c00) [pid = 8278] [serial = 458] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x1297b6400) [pid = 8278] [serial = 476] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x125a95800) [pid = 8278] [serial = 466] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x1295de800) [pid = 8278] [serial = 473] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x12991e400) [pid = 8278] [serial = 478] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x129918800) [pid = 8278] [serial = 484] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x1277af800) [pid = 8278] [serial = 482] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x129923800) [pid = 8278] [serial = 479] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x12ae42800) [pid = 8278] [serial = 488] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x12a99cc00) [pid = 8278] [serial = 485] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x12bb3d400) [pid = 8278] [serial = 490] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x12a99c800) [pid = 8278] [serial = 487] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x1277aec00) [pid = 8278] [serial = 467] [outer = 0x0] [url = about:blank] 17:12:08 INFO - PROCESS | 8278 | 1461629528830 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 17:12:08 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) 17:12:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2172ms 17:12:08 INFO - PROCESS | 8278 | 1461629528847 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 17:12:08 INFO - PROCESS | 8278 | 1461629528851 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 17:12:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 17:12:08 INFO - PROCESS | 8278 | 1461629528855 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 17:12:08 INFO - PROCESS | 8278 | 1461629528856 Marionette TRACE conn2 <- [1,698,null,{}] 17:12:08 INFO - PROCESS | 8278 | 1461629528860 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:08 INFO - PROCESS | 8278 | 1461629528934 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 17:12:08 INFO - PROCESS | 8278 | 1461629528940 Marionette TRACE conn2 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cc2000 == 28 [pid = 8278] [id = 182] 17:12:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x112dc6000) [pid = 8278] [serial = 544] [outer = 0x0] 17:12:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x113243000) [pid = 8278] [serial = 545] [outer = 0x112dc6000] 17:12:08 INFO - PROCESS | 8278 | 1461629528970 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x112832c00) [pid = 8278] [serial = 546] [outer = 0x112dc6000] 17:12:09 INFO - PROCESS | 8278 | 1461629529769 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 17:12:09 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) 17:12:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 920ms 17:12:09 INFO - PROCESS | 8278 | 1461629529775 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 17:12:09 INFO - PROCESS | 8278 | 1461629529779 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 17:12:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 17:12:09 INFO - PROCESS | 8278 | 1461629529785 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 17:12:09 INFO - PROCESS | 8278 | 1461629529786 Marionette TRACE conn2 <- [1,702,null,{}] 17:12:09 INFO - PROCESS | 8278 | 1461629529789 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:09 INFO - PROCESS | 8278 | 1461629529877 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 17:12:09 INFO - PROCESS | 8278 | 1461629529884 Marionette TRACE conn2 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x11679f000 == 29 [pid = 8278] [id = 183] 17:12:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x113d0d400) [pid = 8278] [serial = 547] [outer = 0x0] 17:12:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x1161d9000) [pid = 8278] [serial = 548] [outer = 0x113d0d400] 17:12:09 INFO - PROCESS | 8278 | 1461629529908 Marionette DEBUG loaded listener.js 17:12:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x116787c00) [pid = 8278] [serial = 549] [outer = 0x113d0d400] 17:12:10 INFO - PROCESS | 8278 | 1461629530725 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 17:12:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 17:12:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 970ms 17:12:10 INFO - PROCESS | 8278 | 1461629530754 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 17:12:10 INFO - PROCESS | 8278 | 1461629530756 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 17:12:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 17:12:10 INFO - PROCESS | 8278 | 1461629530759 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 17:12:10 INFO - PROCESS | 8278 | 1461629530761 Marionette TRACE conn2 <- [1,706,null,{}] 17:12:10 INFO - PROCESS | 8278 | 1461629530768 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:10 INFO - PROCESS | 8278 | 1461629530840 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 17:12:10 INFO - PROCESS | 8278 | 1461629530846 Marionette TRACE conn2 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x11743f800 == 30 [pid = 8278] [id = 184] 17:12:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x111c42800) [pid = 8278] [serial = 550] [outer = 0x0] 17:12:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x118533000) [pid = 8278] [serial = 551] [outer = 0x111c42800] 17:12:10 INFO - PROCESS | 8278 | 1461629530876 Marionette DEBUG loaded listener.js 17:12:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x11858d400) [pid = 8278] [serial = 552] [outer = 0x111c42800] 17:12:11 INFO - PROCESS | 8278 | 1461629531669 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 17:12:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 17:12:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 923ms 17:12:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 17:12:11 INFO - PROCESS | 8278 | 1461629531682 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 17:12:11 INFO - PROCESS | 8278 | 1461629531685 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 17:12:11 INFO - PROCESS | 8278 | 1461629531687 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 17:12:11 INFO - PROCESS | 8278 | 1461629531688 Marionette TRACE conn2 <- [1,710,null,{}] 17:12:11 INFO - PROCESS | 8278 | 1461629531691 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:11 INFO - PROCESS | 8278 | 1461629531760 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 17:12:11 INFO - PROCESS | 8278 | 1461629531801 Marionette TRACE conn2 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x118212800 == 31 [pid = 8278] [id = 185] 17:12:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x111fd6000) [pid = 8278] [serial = 553] [outer = 0x0] 17:12:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x118753400) [pid = 8278] [serial = 554] [outer = 0x111fd6000] 17:12:11 INFO - PROCESS | 8278 | 1461629531826 Marionette DEBUG loaded listener.js 17:12:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x119123400) [pid = 8278] [serial = 555] [outer = 0x111fd6000] 17:12:12 INFO - PROCESS | 8278 | 1461629532600 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 17:12:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 17:12:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 922ms 17:12:12 INFO - PROCESS | 8278 | 1461629532609 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 17:12:12 INFO - PROCESS | 8278 | 1461629532610 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 17:12:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 17:12:12 INFO - PROCESS | 8278 | 1461629532612 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 17:12:12 INFO - PROCESS | 8278 | 1461629532613 Marionette TRACE conn2 <- [1,714,null,{}] 17:12:12 INFO - PROCESS | 8278 | 1461629532616 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:12 INFO - PROCESS | 8278 | 1461629532697 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 17:12:12 INFO - PROCESS | 8278 | 1461629532724 Marionette TRACE conn2 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187f5000 == 32 [pid = 8278] [id = 186] 17:12:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x11314f400) [pid = 8278] [serial = 556] [outer = 0x0] 17:12:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1194b7800) [pid = 8278] [serial = 557] [outer = 0x11314f400] 17:12:12 INFO - PROCESS | 8278 | 1461629532751 Marionette DEBUG loaded listener.js 17:12:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x11965c000) [pid = 8278] [serial = 558] [outer = 0x11314f400] 17:12:13 INFO - PROCESS | 8278 | 1461629533540 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 17:12:13 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 17:12:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 971ms 17:12:13 INFO - PROCESS | 8278 | 1461629533584 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 17:12:13 INFO - PROCESS | 8278 | 1461629533585 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 17:12:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 17:12:13 INFO - PROCESS | 8278 | 1461629533588 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 17:12:13 INFO - PROCESS | 8278 | 1461629533589 Marionette TRACE conn2 <- [1,718,null,{}] 17:12:13 INFO - PROCESS | 8278 | 1461629533591 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:13 INFO - PROCESS | 8278 | 1461629533689 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 17:12:13 INFO - PROCESS | 8278 | 1461629533720 Marionette TRACE conn2 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196e4000 == 33 [pid = 8278] [id = 187] 17:12:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x1191e3000) [pid = 8278] [serial = 559] [outer = 0x0] 17:12:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x119c93c00) [pid = 8278] [serial = 560] [outer = 0x1191e3000] 17:12:13 INFO - PROCESS | 8278 | 1461629533748 Marionette DEBUG loaded listener.js 17:12:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x121499400) [pid = 8278] [serial = 561] [outer = 0x1191e3000] 17:12:14 INFO - PROCESS | 8278 | 1461629534560 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 17:12:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 17:12:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1020ms 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x118535800) [pid = 8278] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x112830800) [pid = 8278] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x12149ac00) [pid = 8278] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x117e16000) [pid = 8278] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x128e62400) [pid = 8278] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x128ea0400) [pid = 8278] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x129920c00) [pid = 8278] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x115e53000) [pid = 8278] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x11282ac00) [pid = 8278] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x1277aa800) [pid = 8278] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x1246d5c00) [pid = 8278] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x1184df400) [pid = 8278] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x1196b8800) [pid = 8278] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x118755c00) [pid = 8278] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x114e29c00) [pid = 8278] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x112dc5800) [pid = 8278] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x11852f400) [pid = 8278] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x1294afc00) [pid = 8278] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x1254aec00) [pid = 8278] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x119b2e400) [pid = 8278] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 17:12:14 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x116786000) [pid = 8278] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 17:12:14 INFO - PROCESS | 8278 | 1461629534720 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 17:12:14 INFO - PROCESS | 8278 | 1461629534721 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 17:12:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 17:12:14 INFO - PROCESS | 8278 | 1461629534725 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 17:12:14 INFO - PROCESS | 8278 | 1461629534726 Marionette TRACE conn2 <- [1,722,null,{}] 17:12:14 INFO - PROCESS | 8278 | 1461629534728 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:14 INFO - PROCESS | 8278 | 1461629534795 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 17:12:14 INFO - PROCESS | 8278 | 1461629534800 Marionette TRACE conn2 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x11743d000 == 34 [pid = 8278] [id = 188] 17:12:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x114e29c00) [pid = 8278] [serial = 562] [outer = 0x0] 17:12:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x1166ea800) [pid = 8278] [serial = 563] [outer = 0x114e29c00] 17:12:14 INFO - PROCESS | 8278 | 1461629534827 Marionette DEBUG loaded listener.js 17:12:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x118534000) [pid = 8278] [serial = 564] [outer = 0x114e29c00] 17:12:15 INFO - PROCESS | 8278 | 1461629535194 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 17:12:15 INFO - PROCESS | 8278 | 1461629535247 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 17:12:15 INFO - PROCESS | 8278 | 1461629535251 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 8278 | 1461629535252 Marionette TRACE conn2 <- [1,726,null,{}] 17:12:15 INFO - PROCESS | 8278 | 1461629535255 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 8278 | 1461629535383 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 17:12:15 INFO - PROCESS | 8278 | 1461629535395 Marionette TRACE conn2 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bb5000 == 35 [pid = 8278] [id = 189] 17:12:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x112dcc800) [pid = 8278] [serial = 565] [outer = 0x0] 17:12:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x1233ab400) [pid = 8278] [serial = 566] [outer = 0x112dcc800] 17:12:15 INFO - PROCESS | 8278 | 1461629535435 Marionette DEBUG loaded listener.js 17:12:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x1246d5c00) [pid = 8278] [serial = 567] [outer = 0x112dcc800] 17:12:15 INFO - PROCESS | 8278 | 1461629535821 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 17:12:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 17:12:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 621ms 17:12:15 INFO - PROCESS | 8278 | 1461629535871 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 17:12:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 17:12:15 INFO - PROCESS | 8278 | 1461629535872 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 17:12:15 INFO - PROCESS | 8278 | 1461629535874 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 17:12:15 INFO - PROCESS | 8278 | 1461629535875 Marionette TRACE conn2 <- [1,730,null,{}] 17:12:15 INFO - PROCESS | 8278 | 1461629535878 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:15 INFO - PROCESS | 8278 | 1461629535947 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 17:12:15 INFO - PROCESS | 8278 | 1461629535991 Marionette TRACE conn2 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x11743f000 == 36 [pid = 8278] [id = 190] 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x115d6f000) [pid = 8278] [serial = 568] [outer = 0x0] 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x1247c1800) [pid = 8278] [serial = 569] [outer = 0x115d6f000] 17:12:16 INFO - PROCESS | 8278 | 1461629536016 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x124aeb800) [pid = 8278] [serial = 570] [outer = 0x115d6f000] 17:12:16 INFO - PROCESS | 8278 | 1461629536324 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3640] expected 0 but got 10","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 17:12:16 INFO - PROCESS | 8278 | 1461629536346 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 17:12:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 17:12:16 INFO - PROCESS | 8278 | 1461629536349 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 17:12:16 INFO - PROCESS | 8278 | 1461629536353 Marionette TRACE conn2 <- [1,734,null,{}] 17:12:16 INFO - PROCESS | 8278 | 1461629536357 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:16 INFO - PROCESS | 8278 | 1461629536437 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 17:12:16 INFO - PROCESS | 8278 | 1461629536443 Marionette TRACE conn2 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233e3000 == 37 [pid = 8278] [id = 191] 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x125104400) [pid = 8278] [serial = 571] [outer = 0x0] 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x1253eb400) [pid = 8278] [serial = 572] [outer = 0x125104400] 17:12:16 INFO - PROCESS | 8278 | 1461629536483 Marionette DEBUG loaded listener.js 17:12:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x125f91c00) [pid = 8278] [serial = 573] [outer = 0x125104400] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x112cc2000 == 36 [pid = 8278] [id = 182] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac05800 == 35 [pid = 8278] [id = 181] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x11679f000 == 34 [pid = 8278] [id = 183] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x1196e4000 == 33 [pid = 8278] [id = 187] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x11743d000 == 32 [pid = 8278] [id = 188] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x119bb5000 == 31 [pid = 8278] [id = 189] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x1187f5000 == 30 [pid = 8278] [id = 186] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x118212800 == 29 [pid = 8278] [id = 185] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x11743f800 == 28 [pid = 8278] [id = 184] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x12991d800) [pid = 8278] [serial = 437] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x112fc0400) [pid = 8278] [serial = 440] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x12749f400) [pid = 8278] [serial = 446] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x1194b8400) [pid = 8278] [serial = 443] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOCSHELL 0x11743f000 == 27 [pid = 8278] [id = 190] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x12940e400) [pid = 8278] [serial = 530] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x1297af400) [pid = 8278] [serial = 533] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x12bd46400) [pid = 8278] [serial = 537] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x12aea0800) [pid = 8278] [serial = 536] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x125180800) [pid = 8278] [serial = 539] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x112e86000) [pid = 8278] [serial = 493] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x12bb45c00) [pid = 8278] [serial = 491] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x12449cc00) [pid = 8278] [serial = 206] [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.] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x125f9ec00) [pid = 8278] [serial = 527] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x1240fac00) [pid = 8278] [serial = 524] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 73 (0x1249d5400) [pid = 8278] [serial = 525] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 72 (0x119ca1000) [pid = 8278] [serial = 521] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 71 (0x1237b6000) [pid = 8278] [serial = 522] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 70 (0x1191dac00) [pid = 8278] [serial = 518] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 69 (0x1194be400) [pid = 8278] [serial = 519] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 68 (0x11852d400) [pid = 8278] [serial = 516] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 67 (0x116785400) [pid = 8278] [serial = 515] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 66 (0x115e9b000) [pid = 8278] [serial = 513] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 65 (0x11315a000) [pid = 8278] [serial = 512] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 64 (0x12c0b3400) [pid = 8278] [serial = 509] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 63 (0x12bd4a000) [pid = 8278] [serial = 508] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 62 (0x12bb3d000) [pid = 8278] [serial = 506] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 61 (0x129924400) [pid = 8278] [serial = 505] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 60 (0x128ea0c00) [pid = 8278] [serial = 503] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 59 (0x1274a0400) [pid = 8278] [serial = 502] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 58 (0x125180c00) [pid = 8278] [serial = 500] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 57 (0x1237b7800) [pid = 8278] [serial = 499] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 56 (0x1191dc000) [pid = 8278] [serial = 497] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 55 (0x118538c00) [pid = 8278] [serial = 496] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 54 (0x115d32800) [pid = 8278] [serial = 494] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 53 (0x12bd94000) [pid = 8278] [serial = 542] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 52 (0x129924000) [pid = 8278] [serial = 534] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 51 (0x1295e1c00) [pid = 8278] [serial = 531] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 50 (0x128e96c00) [pid = 8278] [serial = 528] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | --DOMWINDOW == 49 (0x1295ea000) [pid = 8278] [serial = 540] [outer = 0x0] [url = about:blank] 17:12:17 INFO - PROCESS | 8278 | 1461629537775 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 17:12:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 17:12:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1475ms 17:12:17 INFO - PROCESS | 8278 | 1461629537825 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 17:12:17 INFO - PROCESS | 8278 | 1461629537828 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 17:12:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 17:12:17 INFO - PROCESS | 8278 | 1461629537831 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 17:12:17 INFO - PROCESS | 8278 | 1461629537834 Marionette TRACE conn2 <- [1,738,null,{}] 17:12:17 INFO - PROCESS | 8278 | 1461629537838 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:17 INFO - PROCESS | 8278 | 1461629537908 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 17:12:17 INFO - PROCESS | 8278 | 1461629537951 Marionette TRACE conn2 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbb800 == 28 [pid = 8278] [id = 192] 17:12:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 50 (0x112e20000) [pid = 8278] [serial = 574] [outer = 0x0] 17:12:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 51 (0x112e86000) [pid = 8278] [serial = 575] [outer = 0x112e20000] 17:12:17 INFO - PROCESS | 8278 | 1461629537979 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 52 (0x1134b9800) [pid = 8278] [serial = 576] [outer = 0x112e20000] 17:12:18 INFO - PROCESS | 8278 | 1461629538763 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 17:12:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 17:12:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 973ms 17:12:18 INFO - PROCESS | 8278 | 1461629538804 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 17:12:18 INFO - PROCESS | 8278 | 1461629538809 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 17:12:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 17:12:18 INFO - PROCESS | 8278 | 1461629538814 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 17:12:18 INFO - PROCESS | 8278 | 1461629538815 Marionette TRACE conn2 <- [1,742,null,{}] 17:12:18 INFO - PROCESS | 8278 | 1461629538818 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:18 INFO - PROCESS | 8278 | 1461629538884 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 17:12:18 INFO - PROCESS | 8278 | 1461629538889 Marionette TRACE conn2 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x11678c000 == 29 [pid = 8278] [id = 193] 17:12:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 53 (0x114e24000) [pid = 8278] [serial = 577] [outer = 0x0] 17:12:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 54 (0x116606400) [pid = 8278] [serial = 578] [outer = 0x114e24000] 17:12:18 INFO - PROCESS | 8278 | 1461629538917 Marionette DEBUG loaded listener.js 17:12:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 55 (0x116786000) [pid = 8278] [serial = 579] [outer = 0x114e24000] 17:12:19 INFO - PROCESS | 8278 | 1461629539740 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 17:12:19 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 17:12:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 970ms 17:12:19 INFO - PROCESS | 8278 | 1461629539785 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 17:12:19 INFO - PROCESS | 8278 | 1461629539788 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 17:12:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 17:12:19 INFO - PROCESS | 8278 | 1461629539790 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 17:12:19 INFO - PROCESS | 8278 | 1461629539793 Marionette TRACE conn2 <- [1,746,null,{}] 17:12:19 INFO - PROCESS | 8278 | 1461629539800 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:19 INFO - PROCESS | 8278 | 1461629539880 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 17:12:19 INFO - PROCESS | 8278 | 1461629539888 Marionette TRACE conn2 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x117449800 == 30 [pid = 8278] [id = 194] 17:12:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 56 (0x111c44800) [pid = 8278] [serial = 580] [outer = 0x0] 17:12:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 57 (0x11852e000) [pid = 8278] [serial = 581] [outer = 0x111c44800] 17:12:19 INFO - PROCESS | 8278 | 1461629539918 Marionette DEBUG loaded listener.js 17:12:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 58 (0x118535000) [pid = 8278] [serial = 582] [outer = 0x111c44800] 17:12:20 INFO - PROCESS | 8278 | 1461629540698 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 17:12:20 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.) 17:12:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 923ms 17:12:20 INFO - PROCESS | 8278 | 1461629540713 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 17:12:20 INFO - PROCESS | 8278 | 1461629540715 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 17:12:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 17:12:20 INFO - PROCESS | 8278 | 1461629540719 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 17:12:20 INFO - PROCESS | 8278 | 1461629540720 Marionette TRACE conn2 <- [1,750,null,{}] 17:12:20 INFO - PROCESS | 8278 | 1461629540722 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:20 INFO - PROCESS | 8278 | 1461629540789 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 17:12:20 INFO - PROCESS | 8278 | 1461629540793 Marionette TRACE conn2 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d3000 == 31 [pid = 8278] [id = 195] 17:12:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 59 (0x11858e400) [pid = 8278] [serial = 583] [outer = 0x0] 17:12:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 60 (0x118790400) [pid = 8278] [serial = 584] [outer = 0x11858e400] 17:12:20 INFO - PROCESS | 8278 | 1461629540821 Marionette DEBUG loaded listener.js 17:12:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 61 (0x11916ac00) [pid = 8278] [serial = 585] [outer = 0x11858e400] 17:12:21 INFO - PROCESS | 8278 | 1461629541648 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 17:12:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 17:12:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 970ms 17:12:21 INFO - PROCESS | 8278 | 1461629541688 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 17:12:21 INFO - PROCESS | 8278 | 1461629541690 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 17:12:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 17:12:21 INFO - PROCESS | 8278 | 1461629541692 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 17:12:21 INFO - PROCESS | 8278 | 1461629541693 Marionette TRACE conn2 <- [1,754,null,{}] 17:12:21 INFO - PROCESS | 8278 | 1461629541695 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:21 INFO - PROCESS | 8278 | 1461629541759 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 17:12:21 INFO - PROCESS | 8278 | 1461629541797 Marionette TRACE conn2 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x118974800 == 32 [pid = 8278] [id = 196] 17:12:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 62 (0x11282b800) [pid = 8278] [serial = 586] [outer = 0x0] 17:12:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 63 (0x11916b000) [pid = 8278] [serial = 587] [outer = 0x11282b800] 17:12:21 INFO - PROCESS | 8278 | 1461629541823 Marionette DEBUG loaded listener.js 17:12:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 64 (0x1194bec00) [pid = 8278] [serial = 588] [outer = 0x11282b800] 17:12:22 INFO - PROCESS | 8278 | 1461629542593 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 17:12:22 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 17:12:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 17:12:22 INFO - PROCESS | 8278 | 1461629542617 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 17:12:22 INFO - PROCESS | 8278 | 1461629542620 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 17:12:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 17:12:22 INFO - PROCESS | 8278 | 1461629542622 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 17:12:22 INFO - PROCESS | 8278 | 1461629542624 Marionette TRACE conn2 <- [1,758,null,{}] 17:12:22 INFO - PROCESS | 8278 | 1461629542626 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:22 INFO - PROCESS | 8278 | 1461629542721 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 17:12:22 INFO - PROCESS | 8278 | 1461629542726 Marionette TRACE conn2 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196d2000 == 33 [pid = 8278] [id = 197] 17:12:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 65 (0x1194b2400) [pid = 8278] [serial = 589] [outer = 0x0] 17:12:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 66 (0x11a155800) [pid = 8278] [serial = 590] [outer = 0x1194b2400] 17:12:22 INFO - PROCESS | 8278 | 1461629542753 Marionette DEBUG loaded listener.js 17:12:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 67 (0x121498000) [pid = 8278] [serial = 591] [outer = 0x1194b2400] 17:12:23 INFO - PROCESS | 8278 | 1461629543109 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 17:12:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 17:12:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 518ms 17:12:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 17:12:23 INFO - PROCESS | 8278 | 1461629543147 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 17:12:23 INFO - PROCESS | 8278 | 1461629543149 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 17:12:23 INFO - PROCESS | 8278 | 1461629543154 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 17:12:23 INFO - PROCESS | 8278 | 1461629543156 Marionette TRACE conn2 <- [1,762,null,{}] 17:12:23 INFO - PROCESS | 8278 | 1461629543160 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:23 INFO - PROCESS | 8278 | 1461629543281 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 17:12:23 INFO - PROCESS | 8278 | 1461629543301 Marionette TRACE conn2 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x119924000 == 34 [pid = 8278] [id = 198] 17:12:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 68 (0x11205d000) [pid = 8278] [serial = 592] [outer = 0x0] 17:12:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x1233ba400) [pid = 8278] [serial = 593] [outer = 0x11205d000] 17:12:23 INFO - PROCESS | 8278 | 1461629543340 Marionette DEBUG loaded listener.js 17:12:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x1237b7800) [pid = 8278] [serial = 594] [outer = 0x11205d000] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 69 (0x1191e3000) [pid = 8278] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 68 (0x114e29c00) [pid = 8278] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 67 (0x115d6f000) [pid = 8278] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 66 (0x112dc6000) [pid = 8278] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 65 (0x128ea0800) [pid = 8278] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 64 (0x111fd6000) [pid = 8278] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 63 (0x111c42800) [pid = 8278] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 62 (0x113d0d400) [pid = 8278] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 61 (0x112dcc800) [pid = 8278] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 17:12:24 INFO - PROCESS | 8278 | --DOMWINDOW == 60 (0x11314f400) [pid = 8278] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 17:12:24 INFO - PROCESS | 8278 | 1461629544223 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 17:12:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 17:12:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1121ms 17:12:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 17:12:24 INFO - PROCESS | 8278 | 1461629544274 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 17:12:24 INFO - PROCESS | 8278 | 1461629544276 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 17:12:24 INFO - PROCESS | 8278 | 1461629544278 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 17:12:24 INFO - PROCESS | 8278 | 1461629544279 Marionette TRACE conn2 <- [1,766,null,{}] 17:12:24 INFO - PROCESS | 8278 | 1461629544281 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:24 INFO - PROCESS | 8278 | 1461629544345 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 17:12:24 INFO - PROCESS | 8278 | 1461629544350 Marionette TRACE conn2 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x119c4b800 == 35 [pid = 8278] [id = 199] 17:12:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 61 (0x1184e5800) [pid = 8278] [serial = 595] [outer = 0x0] 17:12:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 62 (0x11916a800) [pid = 8278] [serial = 596] [outer = 0x1184e5800] 17:12:24 INFO - PROCESS | 8278 | 1461629544377 Marionette DEBUG loaded listener.js 17:12:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 63 (0x124332800) [pid = 8278] [serial = 597] [outer = 0x1184e5800] 17:12:25 INFO - PROCESS | 8278 | 1461629545154 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 17:12:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 920ms 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 17:12:25 INFO - PROCESS | 8278 | 1461629545198 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 8278 | 1461629545199 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 17:12:25 INFO - PROCESS | 8278 | 1461629545201 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 8278 | 1461629545202 Marionette TRACE conn2 <- [1,770,null,{}] 17:12:25 INFO - PROCESS | 8278 | 1461629545205 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 8278 | 1461629545284 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 17:12:25 INFO - PROCESS | 8278 | 1461629545292 Marionette TRACE conn2 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x117448000 == 36 [pid = 8278] [id = 200] 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 64 (0x118366400) [pid = 8278] [serial = 598] [outer = 0x0] 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 65 (0x1247a0800) [pid = 8278] [serial = 599] [outer = 0x118366400] 17:12:25 INFO - PROCESS | 8278 | 1461629545317 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 66 (0x1249d2800) [pid = 8278] [serial = 600] [outer = 0x118366400] 17:12:25 INFO - PROCESS | 8278 | 1461629545579 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 17:12:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 17:12:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 419ms 17:12:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 17:12:25 INFO - PROCESS | 8278 | 1461629545626 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 17:12:25 INFO - PROCESS | 8278 | 1461629545627 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 17:12:25 INFO - PROCESS | 8278 | 1461629545629 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 17:12:25 INFO - PROCESS | 8278 | 1461629545630 Marionette TRACE conn2 <- [1,774,null,{}] 17:12:25 INFO - PROCESS | 8278 | 1461629545640 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:25 INFO - PROCESS | 8278 | 1461629545716 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 17:12:25 INFO - PROCESS | 8278 | 1461629545722 Marionette TRACE conn2 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233ca800 == 37 [pid = 8278] [id = 201] 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 67 (0x124a7e800) [pid = 8278] [serial = 601] [outer = 0x0] 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 68 (0x12517c400) [pid = 8278] [serial = 602] [outer = 0x124a7e800] 17:12:25 INFO - PROCESS | 8278 | 1461629545747 Marionette DEBUG loaded listener.js 17:12:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x1254b1000) [pid = 8278] [serial = 603] [outer = 0x124a7e800] 17:12:26 INFO - PROCESS | 8278 | 1461629546066 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 17:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 468ms 17:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 17:12:26 INFO - PROCESS | 8278 | 1461629546098 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 8278 | 1461629546100 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 17:12:26 INFO - PROCESS | 8278 | 1461629546103 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 8278 | 1461629546105 Marionette TRACE conn2 <- [1,778,null,{}] 17:12:26 INFO - PROCESS | 8278 | 1461629546108 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:26 INFO - PROCESS | 8278 | 1461629546223 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 17:12:26 INFO - PROCESS | 8278 | 1461629546229 Marionette TRACE conn2 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x118974000 == 38 [pid = 8278] [id = 202] 17:12:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x124a81400) [pid = 8278] [serial = 604] [outer = 0x0] 17:12:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x125f92400) [pid = 8278] [serial = 605] [outer = 0x124a81400] 17:12:26 INFO - PROCESS | 8278 | 1461629546257 Marionette DEBUG loaded listener.js 17:12:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x1277a6800) [pid = 8278] [serial = 606] [outer = 0x124a81400] 17:12:26 INFO - PROCESS | 8278 | 1461629546788 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 17:12:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 17:12:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 722ms 17:12:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 17:12:26 INFO - PROCESS | 8278 | 1461629546843 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 17:12:26 INFO - PROCESS | 8278 | 1461629546846 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 17:12:26 INFO - PROCESS | 8278 | 1461629546850 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 17:12:26 INFO - PROCESS | 8278 | 1461629546855 Marionette TRACE conn2 <- [1,782,null,{}] 17:12:26 INFO - PROCESS | 8278 | 1461629546858 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:26 INFO - PROCESS | 8278 | 1461629546982 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 17:12:27 INFO - PROCESS | 8278 | 1461629547048 Marionette TRACE conn2 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x1161a9000 == 39 [pid = 8278] [id = 203] 17:12:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x1134ba000) [pid = 8278] [serial = 607] [outer = 0x0] 17:12:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x114e24800) [pid = 8278] [serial = 608] [outer = 0x1134ba000] 17:12:27 INFO - PROCESS | 8278 | 1461629547079 Marionette DEBUG loaded listener.js 17:12:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x116422400) [pid = 8278] [serial = 609] [outer = 0x1134ba000] 17:12:27 INFO - PROCESS | 8278 | 1461629547740 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 17:12:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 17:12:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 924ms 17:12:27 INFO - PROCESS | 8278 | 1461629547775 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 17:12:27 INFO - PROCESS | 8278 | 1461629547779 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 17:12:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 17:12:27 INFO - PROCESS | 8278 | 1461629547785 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 17:12:27 INFO - PROCESS | 8278 | 1461629547789 Marionette TRACE conn2 <- [1,786,null,{}] 17:12:27 INFO - PROCESS | 8278 | 1461629547795 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:27 INFO - PROCESS | 8278 | 1461629547943 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 17:12:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1233ca800 == 38 [pid = 8278] [id = 201] 17:12:27 INFO - PROCESS | 8278 | --DOCSHELL 0x117448000 == 37 [pid = 8278] [id = 200] 17:12:27 INFO - PROCESS | 8278 | --DOCSHELL 0x119c4b800 == 36 [pid = 8278] [id = 199] 17:12:27 INFO - PROCESS | 8278 | --DOCSHELL 0x119924000 == 35 [pid = 8278] [id = 198] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x1253eb400) [pid = 8278] [serial = 572] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x1196d2000 == 34 [pid = 8278] [id = 197] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x118974800 == 33 [pid = 8278] [id = 196] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d3000 == 32 [pid = 8278] [id = 195] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x117449800 == 31 [pid = 8278] [id = 194] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x11678c000 == 30 [pid = 8278] [id = 193] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbb800 == 29 [pid = 8278] [id = 192] 17:12:28 INFO - PROCESS | 8278 | --DOCSHELL 0x1233e3000 == 28 [pid = 8278] [id = 191] 17:12:28 INFO - PROCESS | 8278 | 1461629548042 Marionette TRACE conn2 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbb800 == 29 [pid = 8278] [id = 204] 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x112dc3800) [pid = 8278] [serial = 610] [outer = 0x0] 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x1132ba800) [pid = 8278] [serial = 611] [outer = 0x112dc3800] 17:12:28 INFO - PROCESS | 8278 | 1461629548086 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x115d2c800) [pid = 8278] [serial = 612] [outer = 0x112dc3800] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x1166ea800) [pid = 8278] [serial = 563] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x1247c1800) [pid = 8278] [serial = 569] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x121499400) [pid = 8278] [serial = 561] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 73 (0x118534000) [pid = 8278] [serial = 564] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 72 (0x113243000) [pid = 8278] [serial = 545] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 71 (0x124aeb800) [pid = 8278] [serial = 570] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 70 (0x12c2ad000) [pid = 8278] [serial = 543] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 69 (0x118753400) [pid = 8278] [serial = 554] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 68 (0x118533000) [pid = 8278] [serial = 551] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 67 (0x11858d400) [pid = 8278] [serial = 552] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 66 (0x1161d9000) [pid = 8278] [serial = 548] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 65 (0x116787c00) [pid = 8278] [serial = 549] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 64 (0x112832c00) [pid = 8278] [serial = 546] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 63 (0x1233ab400) [pid = 8278] [serial = 566] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 62 (0x11965c000) [pid = 8278] [serial = 558] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 61 (0x1194b7800) [pid = 8278] [serial = 557] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 60 (0x119123400) [pid = 8278] [serial = 555] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 59 (0x1246d5c00) [pid = 8278] [serial = 567] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | --DOMWINDOW == 58 (0x119c93c00) [pid = 8278] [serial = 560] [outer = 0x0] [url = about:blank] 17:12:28 INFO - PROCESS | 8278 | 1461629548460 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 17:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 724ms 17:12:28 INFO - PROCESS | 8278 | 1461629548513 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 8278 | 1461629548518 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 17:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 17:12:28 INFO - PROCESS | 8278 | 1461629548525 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 17:12:28 INFO - PROCESS | 8278 | 1461629548527 Marionette TRACE conn2 <- [1,790,null,{}] 17:12:28 INFO - PROCESS | 8278 | 1461629548530 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:28 INFO - PROCESS | 8278 | 1461629548608 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 17:12:28 INFO - PROCESS | 8278 | 1461629548614 Marionette TRACE conn2 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x117114000 == 30 [pid = 8278] [id = 205] 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 59 (0x115d6e400) [pid = 8278] [serial = 613] [outer = 0x0] 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 60 (0x116609c00) [pid = 8278] [serial = 614] [outer = 0x115d6e400] 17:12:28 INFO - PROCESS | 8278 | 1461629548643 Marionette DEBUG loaded listener.js 17:12:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 61 (0x11836b800) [pid = 8278] [serial = 615] [outer = 0x115d6e400] 17:12:28 INFO - PROCESS | 8278 | 1461629548962 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 17:12:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 17:12:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 470ms 17:12:28 INFO - PROCESS | 8278 | 1461629548995 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 17:12:28 INFO - PROCESS | 8278 | 1461629548996 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 17:12:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 17:12:29 INFO - PROCESS | 8278 | 1461629548998 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 8278 | 1461629549003 Marionette TRACE conn2 <- [1,794,null,{}] 17:12:29 INFO - PROCESS | 8278 | 1461629549011 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 8278 | 1461629549086 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 17:12:29 INFO - PROCESS | 8278 | 1461629549128 Marionette TRACE conn2 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x118211000 == 31 [pid = 8278] [id = 206] 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 62 (0x11836cc00) [pid = 8278] [serial = 616] [outer = 0x0] 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 63 (0x11852fc00) [pid = 8278] [serial = 617] [outer = 0x11836cc00] 17:12:29 INFO - PROCESS | 8278 | 1461629549156 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 64 (0x11911fc00) [pid = 8278] [serial = 618] [outer = 0x11836cc00] 17:12:29 INFO - PROCESS | 8278 | 1461629549477 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 17:12:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 17:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 524ms 17:12:29 INFO - PROCESS | 8278 | 1461629549522 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 17:12:29 INFO - PROCESS | 8278 | 1461629549524 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 17:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 17:12:29 INFO - PROCESS | 8278 | 1461629549526 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 17:12:29 INFO - PROCESS | 8278 | 1461629549527 Marionette TRACE conn2 <- [1,798,null,{}] 17:12:29 INFO - PROCESS | 8278 | 1461629549529 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:29 INFO - PROCESS | 8278 | 1461629549599 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 17:12:29 INFO - PROCESS | 8278 | 1461629549644 Marionette TRACE conn2 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187e4000 == 32 [pid = 8278] [id = 207] 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 65 (0x11878b400) [pid = 8278] [serial = 619] [outer = 0x0] 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 66 (0x1191e1800) [pid = 8278] [serial = 620] [outer = 0x11878b400] 17:12:29 INFO - PROCESS | 8278 | 1461629549670 Marionette DEBUG loaded listener.js 17:12:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 67 (0x119b28400) [pid = 8278] [serial = 621] [outer = 0x11878b400] 17:12:29 INFO - PROCESS | 8278 | 1461629549962 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 17:12:29 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 17:12:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 468ms 17:12:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 17:12:30 INFO - PROCESS | 8278 | 1461629549994 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 8278 | 1461629549995 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 17:12:30 INFO - PROCESS | 8278 | 1461629549997 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 8278 | 1461629549998 Marionette TRACE conn2 <- [1,802,null,{}] 17:12:30 INFO - PROCESS | 8278 | 1461629550009 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 8278 | 1461629550096 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 17:12:30 INFO - PROCESS | 8278 | 1461629550101 Marionette TRACE conn2 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x119827800 == 33 [pid = 8278] [id = 208] 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 68 (0x112838000) [pid = 8278] [serial = 622] [outer = 0x0] 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x119b2f000) [pid = 8278] [serial = 623] [outer = 0x112838000] 17:12:30 INFO - PROCESS | 8278 | 1461629550126 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x121491400) [pid = 8278] [serial = 624] [outer = 0x112838000] 17:12:30 INFO - PROCESS | 8278 | 1461629550439 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 17:12:30 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 17:12:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 471ms 17:12:30 INFO - PROCESS | 8278 | 1461629550472 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 17:12:30 INFO - PROCESS | 8278 | 1461629550474 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 17:12:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 17:12:30 INFO - PROCESS | 8278 | 1461629550478 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 17:12:30 INFO - PROCESS | 8278 | 1461629550480 Marionette TRACE conn2 <- [1,806,null,{}] 17:12:30 INFO - PROCESS | 8278 | 1461629550483 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:30 INFO - PROCESS | 8278 | 1461629550638 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 17:12:30 INFO - PROCESS | 8278 | 1461629550658 Marionette TRACE conn2 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x119ccc800 == 34 [pid = 8278] [id = 209] 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x1125b8000) [pid = 8278] [serial = 625] [outer = 0x0] 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x12149b800) [pid = 8278] [serial = 626] [outer = 0x1125b8000] 17:12:30 INFO - PROCESS | 8278 | 1461629550697 Marionette DEBUG loaded listener.js 17:12:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x124aeb800) [pid = 8278] [serial = 627] [outer = 0x1125b8000] 17:12:31 INFO - PROCESS | 8278 | [8278] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 17:12:31 INFO - PROCESS | 8278 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 17:12:31 INFO - PROCESS | 8278 | Determined SkiaGL cache limits: Size 100663296, Items: 256 17:12:31 INFO - PROCESS | 8278 | [GFX2-]: Using SkiaGL canvas. 17:12:31 INFO - PROCESS | 8278 | 1461629551062 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 17:12:31 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 17:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 621ms 17:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 17:12:31 INFO - PROCESS | 8278 | 1461629551099 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 8278 | 1461629551100 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 17:12:31 INFO - PROCESS | 8278 | 1461629551102 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 8278 | 1461629551103 Marionette TRACE conn2 <- [1,810,null,{}] 17:12:31 INFO - PROCESS | 8278 | 1461629551105 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:31 INFO - PROCESS | 8278 | 1461629551188 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 17:12:31 INFO - PROCESS | 8278 | 1461629551192 Marionette TRACE conn2 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1f1000 == 35 [pid = 8278] [id = 210] 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x124fc1c00) [pid = 8278] [serial = 628] [outer = 0x0] 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x125181c00) [pid = 8278] [serial = 629] [outer = 0x124fc1c00] 17:12:31 INFO - PROCESS | 8278 | 1461629551217 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x125a92000) [pid = 8278] [serial = 630] [outer = 0x124fc1c00] 17:12:31 INFO - PROCESS | 8278 | 1461629551527 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 17:12:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 17:12:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 17:12:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 17:12:31 INFO - PROCESS | 8278 | 1461629551572 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 17:12:31 INFO - PROCESS | 8278 | 1461629551573 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 17:12:31 INFO - PROCESS | 8278 | 1461629551575 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 17:12:31 INFO - PROCESS | 8278 | 1461629551576 Marionette TRACE conn2 <- [1,814,null,{}] 17:12:31 INFO - PROCESS | 8278 | 1461629551579 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:31 INFO - PROCESS | 8278 | 1461629551662 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 17:12:31 INFO - PROCESS | 8278 | 1461629551692 Marionette TRACE conn2 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x112e62000 == 36 [pid = 8278] [id = 211] 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x124fc5800) [pid = 8278] [serial = 631] [outer = 0x0] 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x1277a1c00) [pid = 8278] [serial = 632] [outer = 0x124fc5800] 17:12:31 INFO - PROCESS | 8278 | 1461629551717 Marionette DEBUG loaded listener.js 17:12:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x1277a9400) [pid = 8278] [serial = 633] [outer = 0x124fc5800] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x11282b800) [pid = 8278] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x11205d000) [pid = 8278] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x1184e5800) [pid = 8278] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x111c44800) [pid = 8278] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x112e20000) [pid = 8278] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 73 (0x114e24000) [pid = 8278] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 72 (0x125104400) [pid = 8278] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 71 (0x11858e400) [pid = 8278] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 70 (0x124a7e800) [pid = 8278] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 69 (0x1194b2400) [pid = 8278] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 17:12:31 INFO - PROCESS | 8278 | --DOMWINDOW == 68 (0x118366400) [pid = 8278] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 17:12:32 INFO - PROCESS | 8278 | 1461629552051 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 8278 | 1461629552095 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 17:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 17:12:32 INFO - PROCESS | 8278 | 1461629552097 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 8278 | 1461629552098 Marionette TRACE conn2 <- [1,818,null,{}] 17:12:32 INFO - PROCESS | 8278 | 1461629552100 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:32 INFO - PROCESS | 8278 | 1461629552167 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 17:12:32 INFO - PROCESS | 8278 | 1461629552173 Marionette TRACE conn2 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x124946800 == 37 [pid = 8278] [id = 212] 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 69 (0x117671400) [pid = 8278] [serial = 634] [outer = 0x0] 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 70 (0x11878f400) [pid = 8278] [serial = 635] [outer = 0x117671400] 17:12:32 INFO - PROCESS | 8278 | 1461629552198 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x1277ab400) [pid = 8278] [serial = 636] [outer = 0x117671400] 17:12:32 INFO - PROCESS | 8278 | 1461629552506 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 17:12:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 17:12:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 418ms 17:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 17:12:32 INFO - PROCESS | 8278 | 1461629552516 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 8278 | 1461629552517 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 17:12:32 INFO - PROCESS | 8278 | 1461629552522 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 8278 | 1461629552524 Marionette TRACE conn2 <- [1,822,null,{}] 17:12:32 INFO - PROCESS | 8278 | 1461629552526 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:32 INFO - PROCESS | 8278 | 1461629552615 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 17:12:32 INFO - PROCESS | 8278 | 1461629552621 Marionette TRACE conn2 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e70000 == 38 [pid = 8278] [id = 213] 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x1180b9c00) [pid = 8278] [serial = 637] [outer = 0x0] 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x1277ad400) [pid = 8278] [serial = 638] [outer = 0x1180b9c00] 17:12:32 INFO - PROCESS | 8278 | 1461629552646 Marionette DEBUG loaded listener.js 17:12:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x128e5b800) [pid = 8278] [serial = 639] [outer = 0x1180b9c00] 17:12:32 INFO - PROCESS | 8278 | 1461629552923 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 17:12:32 INFO - PROCESS | 8278 | 1461629552945 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 17:12:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 17:12:32 INFO - PROCESS | 8278 | 1461629552970 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 17:12:32 INFO - PROCESS | 8278 | 1461629552972 Marionette TRACE conn2 <- [1,826,null,{}] 17:12:32 INFO - PROCESS | 8278 | 1461629552974 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 8278 | 1461629553061 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 17:12:33 INFO - PROCESS | 8278 | 1461629553065 Marionette TRACE conn2 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f47000 == 39 [pid = 8278] [id = 214] 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x1277b0c00) [pid = 8278] [serial = 640] [outer = 0x0] 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x128e64000) [pid = 8278] [serial = 641] [outer = 0x1277b0c00] 17:12:33 INFO - PROCESS | 8278 | 1461629553097 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x129403400) [pid = 8278] [serial = 642] [outer = 0x1277b0c00] 17:12:33 INFO - PROCESS | 8278 | 1461629553404 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 17:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 478ms 17:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 17:12:33 INFO - PROCESS | 8278 | 1461629553442 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 8278 | 1461629553443 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 17:12:33 INFO - PROCESS | 8278 | 1461629553445 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 8278 | 1461629553446 Marionette TRACE conn2 <- [1,830,null,{}] 17:12:33 INFO - PROCESS | 8278 | 1461629553449 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 8278 | 1461629553538 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 17:12:33 INFO - PROCESS | 8278 | 1461629553544 Marionette TRACE conn2 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x127744800 == 40 [pid = 8278] [id = 215] 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x129410800) [pid = 8278] [serial = 643] [outer = 0x0] 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x1294acc00) [pid = 8278] [serial = 644] [outer = 0x129410800] 17:12:33 INFO - PROCESS | 8278 | 1461629553571 Marionette DEBUG loaded listener.js 17:12:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x1295dbc00) [pid = 8278] [serial = 645] [outer = 0x129410800] 17:12:33 INFO - PROCESS | 8278 | 1461629553856 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 17:12:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 17:12:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 417ms 17:12:33 INFO - PROCESS | 8278 | 1461629553863 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 17:12:33 INFO - PROCESS | 8278 | 1461629553864 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 17:12:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 17:12:33 INFO - PROCESS | 8278 | 1461629553867 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 17:12:33 INFO - PROCESS | 8278 | 1461629553870 Marionette TRACE conn2 <- [1,834,null,{}] 17:12:33 INFO - PROCESS | 8278 | 1461629553879 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:33 INFO - PROCESS | 8278 | 1461629553955 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 17:12:34 INFO - PROCESS | 8278 | 1461629554040 Marionette TRACE conn2 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x112546000 == 41 [pid = 8278] [id = 216] 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x111c3d800) [pid = 8278] [serial = 646] [outer = 0x0] 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x1125bb400) [pid = 8278] [serial = 647] [outer = 0x111c3d800] 17:12:34 INFO - PROCESS | 8278 | 1461629554071 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x112e88800) [pid = 8278] [serial = 648] [outer = 0x111c3d800] 17:12:34 INFO - PROCESS | 8278 | 1461629554535 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 17:12:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 17:12:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 677ms 17:12:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 17:12:34 INFO - PROCESS | 8278 | 1461629554545 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 17:12:34 INFO - PROCESS | 8278 | 1461629554547 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 17:12:34 INFO - PROCESS | 8278 | 1461629554550 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 17:12:34 INFO - PROCESS | 8278 | 1461629554553 Marionette TRACE conn2 <- [1,838,null,{}] 17:12:34 INFO - PROCESS | 8278 | 1461629554556 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:34 INFO - PROCESS | 8278 | 1461629554649 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 17:12:34 INFO - PROCESS | 8278 | 1461629554693 Marionette TRACE conn2 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187eb800 == 42 [pid = 8278] [id = 217] 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x115e97400) [pid = 8278] [serial = 649] [outer = 0x0] 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x11836e000) [pid = 8278] [serial = 650] [outer = 0x115e97400] 17:12:34 INFO - PROCESS | 8278 | 1461629554725 Marionette DEBUG loaded listener.js 17:12:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x118534400) [pid = 8278] [serial = 651] [outer = 0x115e97400] 17:12:35 INFO - PROCESS | 8278 | 1461629555141 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 17:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 620ms 17:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 17:12:35 INFO - PROCESS | 8278 | 1461629555173 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 8278 | 1461629555176 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 17:12:35 INFO - PROCESS | 8278 | 1461629555178 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 8278 | 1461629555180 Marionette TRACE conn2 <- [1,842,null,{}] 17:12:35 INFO - PROCESS | 8278 | 1461629555182 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:35 INFO - PROCESS | 8278 | 1461629555306 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 17:12:35 INFO - PROCESS | 8278 | 1461629555314 Marionette TRACE conn2 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12463a000 == 43 [pid = 8278] [id = 218] 17:12:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x118790000) [pid = 8278] [serial = 652] [outer = 0x0] 17:12:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1194b1c00) [pid = 8278] [serial = 653] [outer = 0x118790000] 17:12:35 INFO - PROCESS | 8278 | 1461629555356 Marionette DEBUG loaded listener.js 17:12:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x121491000) [pid = 8278] [serial = 654] [outer = 0x118790000] 17:12:35 INFO - PROCESS | 8278 | 1461629555816 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 17:12:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 17:12:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 669ms 17:12:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 17:12:35 INFO - PROCESS | 8278 | 1461629555848 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 17:12:35 INFO - PROCESS | 8278 | 1461629555849 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 17:12:35 INFO - PROCESS | 8278 | 1461629555856 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 17:12:35 INFO - PROCESS | 8278 | 1461629555861 Marionette TRACE conn2 <- [1,846,null,{}] 17:12:35 INFO - PROCESS | 8278 | 1461629555864 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 8278 | 1461629556008 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 17:12:36 INFO - PROCESS | 8278 | 1461629556053 Marionette TRACE conn2 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x119825000 == 44 [pid = 8278] [id = 219] 17:12:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x111c42800) [pid = 8278] [serial = 655] [outer = 0x0] 17:12:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x119116800) [pid = 8278] [serial = 656] [outer = 0x111c42800] 17:12:36 INFO - PROCESS | 8278 | 1461629556084 Marionette DEBUG loaded listener.js 17:12:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1254b3800) [pid = 8278] [serial = 657] [outer = 0x111c42800] 17:12:36 INFO - PROCESS | 8278 | 1461629556767 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 17:12:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 17:12:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 978ms 17:12:36 INFO - PROCESS | 8278 | 1461629556831 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 17:12:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 17:12:36 INFO - PROCESS | 8278 | 1461629556833 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 17:12:36 INFO - PROCESS | 8278 | 1461629556837 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 17:12:36 INFO - PROCESS | 8278 | 1461629556839 Marionette TRACE conn2 <- [1,850,null,{}] 17:12:36 INFO - PROCESS | 8278 | 1461629556843 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:36 INFO - PROCESS | 8278 | 1461629556931 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 17:12:36 INFO - PROCESS | 8278 | 1461629556988 Marionette TRACE conn2 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x117591000 == 45 [pid = 8278] [id = 220] 17:12:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x112dc2800) [pid = 8278] [serial = 658] [outer = 0x0] 17:12:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x11342bc00) [pid = 8278] [serial = 659] [outer = 0x112dc2800] 17:12:37 INFO - PROCESS | 8278 | 1461629557017 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x116440800) [pid = 8278] [serial = 660] [outer = 0x112dc2800] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x127744800 == 44 [pid = 8278] [id = 215] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x125f47000 == 43 [pid = 8278] [id = 214] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x124e70000 == 42 [pid = 8278] [id = 213] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x124946800 == 41 [pid = 8278] [id = 212] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x112e62000 == 40 [pid = 8278] [id = 211] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1f1000 == 39 [pid = 8278] [id = 210] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x119ccc800 == 38 [pid = 8278] [id = 209] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x119827800 == 37 [pid = 8278] [id = 208] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1187e4000 == 36 [pid = 8278] [id = 207] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x118211000 == 35 [pid = 8278] [id = 206] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x117114000 == 34 [pid = 8278] [id = 205] 17:12:37 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbb800 == 33 [pid = 8278] [id = 204] 17:12:37 INFO - PROCESS | 8278 | 1461629557447 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 17:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 626ms 17:12:37 INFO - PROCESS | 8278 | 1461629557462 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 8278 | 1461629557466 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 17:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 17:12:37 INFO - PROCESS | 8278 | 1461629557472 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 8278 | 1461629557474 Marionette TRACE conn2 <- [1,854,null,{}] 17:12:37 INFO - PROCESS | 8278 | 1461629557476 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:37 INFO - PROCESS | 8278 | 1461629557552 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x11916b000) [pid = 8278] [serial = 587] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1233ba400) [pid = 8278] [serial = 593] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x11916a800) [pid = 8278] [serial = 596] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x11852e000) [pid = 8278] [serial = 581] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x118535000) [pid = 8278] [serial = 582] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x112e86000) [pid = 8278] [serial = 575] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x1134b9800) [pid = 8278] [serial = 576] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x116606400) [pid = 8278] [serial = 578] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x116786000) [pid = 8278] [serial = 579] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x125f91c00) [pid = 8278] [serial = 573] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x118790400) [pid = 8278] [serial = 584] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x11916ac00) [pid = 8278] [serial = 585] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x12517c400) [pid = 8278] [serial = 602] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x11a155800) [pid = 8278] [serial = 590] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x124332800) [pid = 8278] [serial = 597] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x1237b7800) [pid = 8278] [serial = 594] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x121498000) [pid = 8278] [serial = 591] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x1249d2800) [pid = 8278] [serial = 600] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x1254b1000) [pid = 8278] [serial = 603] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x1194bec00) [pid = 8278] [serial = 588] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x1247a0800) [pid = 8278] [serial = 599] [outer = 0x0] [url = about:blank] 17:12:37 INFO - PROCESS | 8278 | 1461629557600 Marionette TRACE conn2 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbb800 == 34 [pid = 8278] [id = 221] 17:12:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x112837400) [pid = 8278] [serial = 661] [outer = 0x0] 17:12:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x11601a400) [pid = 8278] [serial = 662] [outer = 0x112837400] 17:12:37 INFO - PROCESS | 8278 | 1461629557626 Marionette DEBUG loaded listener.js 17:12:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x118366400) [pid = 8278] [serial = 663] [outer = 0x112837400] 17:12:37 INFO - PROCESS | 8278 | 1461629557914 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 17:12:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 17:12:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 469ms 17:12:37 INFO - PROCESS | 8278 | 1461629557942 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 17:12:37 INFO - PROCESS | 8278 | 1461629557943 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 17:12:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 17:12:37 INFO - PROCESS | 8278 | 1461629557945 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 17:12:37 INFO - PROCESS | 8278 | 1461629557947 Marionette TRACE conn2 <- [1,858,null,{}] 17:12:37 INFO - PROCESS | 8278 | 1461629557957 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:38 INFO - PROCESS | 8278 | 1461629558021 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 17:12:38 INFO - PROCESS | 8278 | 1461629558026 Marionette TRACE conn2 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e6000 == 35 [pid = 8278] [id = 222] 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x118537000) [pid = 8278] [serial = 664] [outer = 0x0] 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x11878fc00) [pid = 8278] [serial = 665] [outer = 0x118537000] 17:12:38 INFO - PROCESS | 8278 | 1461629558052 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x1194b2000) [pid = 8278] [serial = 666] [outer = 0x118537000] 17:12:38 INFO - PROCESS | 8278 | 1461629558390 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 17:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 473ms 17:12:38 INFO - PROCESS | 8278 | 1461629558419 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 17:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 17:12:38 INFO - PROCESS | 8278 | 1461629558420 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 17:12:38 INFO - PROCESS | 8278 | 1461629558422 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 8278 | 1461629558424 Marionette TRACE conn2 <- [1,862,null,{}] 17:12:38 INFO - PROCESS | 8278 | 1461629558426 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:38 INFO - PROCESS | 8278 | 1461629558493 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 17:12:38 INFO - PROCESS | 8278 | 1461629558497 Marionette TRACE conn2 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196d4800 == 36 [pid = 8278] [id = 223] 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x119659000) [pid = 8278] [serial = 667] [outer = 0x0] 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x119b32c00) [pid = 8278] [serial = 668] [outer = 0x119659000] 17:12:38 INFO - PROCESS | 8278 | 1461629558523 Marionette DEBUG loaded listener.js 17:12:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x121491c00) [pid = 8278] [serial = 669] [outer = 0x119659000] 17:12:38 INFO - PROCESS | 8278 | 1461629558836 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 17:12:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 17:12:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 468ms 17:12:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 17:12:38 INFO - PROCESS | 8278 | 1461629558892 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 17:12:38 INFO - PROCESS | 8278 | 1461629558893 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 17:12:38 INFO - PROCESS | 8278 | 1461629558895 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 17:12:38 INFO - PROCESS | 8278 | 1461629558896 Marionette TRACE conn2 <- [1,866,null,{}] 17:12:38 INFO - PROCESS | 8278 | 1461629558898 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:38 INFO - PROCESS | 8278 | 1461629558984 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 17:12:38 INFO - PROCESS | 8278 | 1461629558991 Marionette TRACE conn2 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x119b9c800 == 37 [pid = 8278] [id = 224] 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x119660400) [pid = 8278] [serial = 670] [outer = 0x0] 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x121496800) [pid = 8278] [serial = 671] [outer = 0x119660400] 17:12:39 INFO - PROCESS | 8278 | 1461629559016 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x1234ee800) [pid = 8278] [serial = 672] [outer = 0x119660400] 17:12:39 INFO - PROCESS | 8278 | 1461629559333 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 468ms 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 17:12:39 INFO - PROCESS | 8278 | 1461629559363 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 8278 | 1461629559364 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 17:12:39 INFO - PROCESS | 8278 | 1461629559366 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 8278 | 1461629559368 Marionette TRACE conn2 <- [1,870,null,{}] 17:12:39 INFO - PROCESS | 8278 | 1461629559372 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:39 INFO - PROCESS | 8278 | 1461629559457 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 17:12:39 INFO - PROCESS | 8278 | 1461629559462 Marionette TRACE conn2 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x121454800 == 38 [pid = 8278] [id = 225] 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x124332800) [pid = 8278] [serial = 673] [outer = 0x0] 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1249d1c00) [pid = 8278] [serial = 674] [outer = 0x124332800] 17:12:39 INFO - PROCESS | 8278 | 1461629559492 Marionette DEBUG loaded listener.js 17:12:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x1254abc00) [pid = 8278] [serial = 675] [outer = 0x124332800] 17:12:39 INFO - PROCESS | 8278 | 1461629559864 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 17:12:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 17:12:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 521ms 17:12:39 INFO - PROCESS | 8278 | 1461629559891 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 17:12:39 INFO - PROCESS | 8278 | 1461629559892 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 17:12:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 17:12:39 INFO - PROCESS | 8278 | 1461629559895 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 17:12:39 INFO - PROCESS | 8278 | 1461629559897 Marionette TRACE conn2 <- [1,874,null,{}] 17:12:39 INFO - PROCESS | 8278 | 1461629559909 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 8278 | 1461629560048 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 17:12:40 INFO - PROCESS | 8278 | 1461629560055 Marionette TRACE conn2 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x123716800 == 39 [pid = 8278] [id = 226] 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x124332c00) [pid = 8278] [serial = 676] [outer = 0x0] 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x125f91c00) [pid = 8278] [serial = 677] [outer = 0x124332c00] 17:12:40 INFO - PROCESS | 8278 | 1461629560094 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1277a5800) [pid = 8278] [serial = 678] [outer = 0x124332c00] 17:12:40 INFO - PROCESS | 8278 | 1461629560574 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 17:12:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 17:12:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 721ms 17:12:40 INFO - PROCESS | 8278 | 1461629560618 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 17:12:40 INFO - PROCESS | 8278 | 1461629560619 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 17:12:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 17:12:40 INFO - PROCESS | 8278 | 1461629560621 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 17:12:40 INFO - PROCESS | 8278 | 1461629560622 Marionette TRACE conn2 <- [1,878,null,{}] 17:12:40 INFO - PROCESS | 8278 | 1461629560624 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:40 INFO - PROCESS | 8278 | 1461629560701 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 17:12:40 INFO - PROCESS | 8278 | 1461629560757 Marionette TRACE conn2 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e85000 == 40 [pid = 8278] [id = 227] 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1277a9000) [pid = 8278] [serial = 679] [outer = 0x0] 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x128e58800) [pid = 8278] [serial = 680] [outer = 0x1277a9000] 17:12:40 INFO - PROCESS | 8278 | 1461629560782 Marionette DEBUG loaded listener.js 17:12:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x128e61400) [pid = 8278] [serial = 681] [outer = 0x1277a9000] 17:12:41 INFO - PROCESS | 8278 | 1461629561213 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 17:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 622ms 17:12:41 INFO - PROCESS | 8278 | 1461629561248 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 8278 | 1461629561251 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 17:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 17:12:41 INFO - PROCESS | 8278 | 1461629561254 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 8278 | 1461629561256 Marionette TRACE conn2 <- [1,882,null,{}] 17:12:41 INFO - PROCESS | 8278 | 1461629561259 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:41 INFO - PROCESS | 8278 | 1461629561390 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 17:12:41 INFO - PROCESS | 8278 | 1461629561438 Marionette TRACE conn2 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x127735000 == 41 [pid = 8278] [id = 228] 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x128e62000) [pid = 8278] [serial = 682] [outer = 0x0] 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x128e99400) [pid = 8278] [serial = 683] [outer = 0x128e62000] 17:12:41 INFO - PROCESS | 8278 | 1461629561464 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x128fb5800) [pid = 8278] [serial = 684] [outer = 0x128e62000] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x117671400) [pid = 8278] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1180b9c00) [pid = 8278] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x1277b0c00) [pid = 8278] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x11878b400) [pid = 8278] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1125b8000) [pid = 8278] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x112838000) [pid = 8278] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x124fc1c00) [pid = 8278] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x115d6e400) [pid = 8278] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x11836cc00) [pid = 8278] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x112dc3800) [pid = 8278] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 17:12:41 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x124fc5800) [pid = 8278] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 17:12:41 INFO - PROCESS | 8278 | 1461629561815 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 17:12:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 17:12:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 572ms 17:12:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 17:12:41 INFO - PROCESS | 8278 | 1461629561826 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 17:12:41 INFO - PROCESS | 8278 | 1461629561827 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 17:12:41 INFO - PROCESS | 8278 | 1461629561829 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 17:12:41 INFO - PROCESS | 8278 | 1461629561830 Marionette TRACE conn2 <- [1,886,null,{}] 17:12:41 INFO - PROCESS | 8278 | 1461629561832 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:41 INFO - PROCESS | 8278 | 1461629561905 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 17:12:41 INFO - PROCESS | 8278 | 1461629561910 Marionette TRACE conn2 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12144f000 == 42 [pid = 8278] [id = 229] 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1191dc800) [pid = 8278] [serial = 685] [outer = 0x0] 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x124fc5800) [pid = 8278] [serial = 686] [outer = 0x1191dc800] 17:12:41 INFO - PROCESS | 8278 | 1461629561935 Marionette DEBUG loaded listener.js 17:12:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x128e9b000) [pid = 8278] [serial = 687] [outer = 0x1191dc800] 17:12:42 INFO - PROCESS | 8278 | 1461629562290 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 17:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 17:12:42 INFO - PROCESS | 8278 | 1461629562297 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 8278 | 1461629562299 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 17:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 17:12:42 INFO - PROCESS | 8278 | 1461629562308 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 8278 | 1461629562310 Marionette TRACE conn2 <- [1,890,null,{}] 17:12:42 INFO - PROCESS | 8278 | 1461629562312 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 8278 | 1461629562414 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 17:12:42 INFO - PROCESS | 8278 | 1461629562423 Marionette TRACE conn2 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x129517800 == 43 [pid = 8278] [id = 230] 17:12:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1294ab000) [pid = 8278] [serial = 688] [outer = 0x0] 17:12:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1295e5c00) [pid = 8278] [serial = 689] [outer = 0x1294ab000] 17:12:42 INFO - PROCESS | 8278 | 1461629562454 Marionette DEBUG loaded listener.js 17:12:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1297ac400) [pid = 8278] [serial = 690] [outer = 0x1294ab000] 17:12:42 INFO - PROCESS | 8278 | 1461629562810 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 17:12:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 17:12:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 519ms 17:12:42 INFO - PROCESS | 8278 | 1461629562827 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 17:12:42 INFO - PROCESS | 8278 | 1461629562828 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 17:12:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 17:12:42 INFO - PROCESS | 8278 | 1461629562830 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 17:12:42 INFO - PROCESS | 8278 | 1461629562832 Marionette TRACE conn2 <- [1,894,null,{}] 17:12:42 INFO - PROCESS | 8278 | 1461629562834 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:42 INFO - PROCESS | 8278 | 1461629562906 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 17:12:42 INFO - PROCESS | 8278 | 1461629562953 Marionette TRACE conn2 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x129816000 == 44 [pid = 8278] [id = 231] 17:12:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x1294b2c00) [pid = 8278] [serial = 691] [outer = 0x0] 17:12:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x1297b1800) [pid = 8278] [serial = 692] [outer = 0x1294b2c00] 17:12:42 INFO - PROCESS | 8278 | 1461629562978 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x12991c400) [pid = 8278] [serial = 693] [outer = 0x1294b2c00] 17:12:43 INFO - PROCESS | 8278 | 1461629563260 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 469ms 17:12:43 INFO - PROCESS | 8278 | 1461629563300 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 8278 | 1461629563303 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 17:12:43 INFO - PROCESS | 8278 | 1461629563307 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 8278 | 1461629563308 Marionette TRACE conn2 <- [1,898,null,{}] 17:12:43 INFO - PROCESS | 8278 | 1461629563310 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:43 INFO - PROCESS | 8278 | 1461629563382 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 17:12:43 INFO - PROCESS | 8278 | 1461629563396 Marionette TRACE conn2 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa6c000 == 45 [pid = 8278] [id = 232] 17:12:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x129921400) [pid = 8278] [serial = 694] [outer = 0x0] 17:12:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x12a97e000) [pid = 8278] [serial = 695] [outer = 0x129921400] 17:12:43 INFO - PROCESS | 8278 | 1461629563421 Marionette DEBUG loaded listener.js 17:12:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x12a985000) [pid = 8278] [serial = 696] [outer = 0x129921400] 17:12:43 INFO - PROCESS | 8278 | 1461629563824 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 17:12:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 17:12:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 570ms 17:12:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 17:12:43 INFO - PROCESS | 8278 | 1461629563878 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 17:12:43 INFO - PROCESS | 8278 | 1461629563880 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 17:12:43 INFO - PROCESS | 8278 | 1461629563884 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 17:12:43 INFO - PROCESS | 8278 | 1461629563886 Marionette TRACE conn2 <- [1,902,null,{}] 17:12:43 INFO - PROCESS | 8278 | 1461629563890 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:44 INFO - PROCESS | 8278 | 1461629564022 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 17:12:44 INFO - PROCESS | 8278 | 1461629564071 Marionette TRACE conn2 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x116942000 == 46 [pid = 8278] [id = 233] 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x112835c00) [pid = 8278] [serial = 697] [outer = 0x0] 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x11342c000) [pid = 8278] [serial = 698] [outer = 0x112835c00] 17:12:44 INFO - PROCESS | 8278 | 1461629564102 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x116603800) [pid = 8278] [serial = 699] [outer = 0x112835c00] 17:12:44 INFO - PROCESS | 8278 | 1461629564564 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 17:12:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 17:12:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 722ms 17:12:44 INFO - PROCESS | 8278 | 1461629564606 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 17:12:44 INFO - PROCESS | 8278 | 1461629564610 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 17:12:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 17:12:44 INFO - PROCESS | 8278 | 1461629564615 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 17:12:44 INFO - PROCESS | 8278 | 1461629564617 Marionette TRACE conn2 <- [1,906,null,{}] 17:12:44 INFO - PROCESS | 8278 | 1461629564622 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:44 INFO - PROCESS | 8278 | 1461629564714 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 17:12:44 INFO - PROCESS | 8278 | 1461629564773 Marionette TRACE conn2 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192b0000 == 47 [pid = 8278] [id = 234] 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x11642a000) [pid = 8278] [serial = 700] [outer = 0x0] 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x11836b400) [pid = 8278] [serial = 701] [outer = 0x11642a000] 17:12:44 INFO - PROCESS | 8278 | 1461629564803 Marionette DEBUG loaded listener.js 17:12:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x11878d800) [pid = 8278] [serial = 702] [outer = 0x11642a000] 17:12:45 INFO - PROCESS | 8278 | 1461629565218 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 622ms 17:12:45 INFO - PROCESS | 8278 | 1461629565239 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 8278 | 1461629565240 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 17:12:45 INFO - PROCESS | 8278 | 1461629565243 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 8278 | 1461629565245 Marionette TRACE conn2 <- [1,910,null,{}] 17:12:45 INFO - PROCESS | 8278 | 1461629565253 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:45 INFO - PROCESS | 8278 | 1461629565350 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 17:12:45 INFO - PROCESS | 8278 | 1461629565430 Marionette TRACE conn2 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x129512800 == 48 [pid = 8278] [id = 235] 17:12:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1196b8c00) [pid = 8278] [serial = 703] [outer = 0x0] 17:12:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1234ee400) [pid = 8278] [serial = 704] [outer = 0x1196b8c00] 17:12:45 INFO - PROCESS | 8278 | 1461629565462 Marionette DEBUG loaded listener.js 17:12:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x12479b400) [pid = 8278] [serial = 705] [outer = 0x1196b8c00] 17:12:45 INFO - PROCESS | 8278 | 1461629565888 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 17:12:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 17:12:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 720ms 17:12:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 17:12:45 INFO - PROCESS | 8278 | 1461629565964 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 17:12:45 INFO - PROCESS | 8278 | 1461629565966 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 17:12:45 INFO - PROCESS | 8278 | 1461629565968 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 17:12:45 INFO - PROCESS | 8278 | 1461629565970 Marionette TRACE conn2 <- [1,914,null,{}] 17:12:45 INFO - PROCESS | 8278 | 1461629565972 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:46 INFO - PROCESS | 8278 | 1461629566064 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 17:12:46 INFO - PROCESS | 8278 | 1461629566123 Marionette TRACE conn2 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x11929b000 == 49 [pid = 8278] [id = 236] 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x11695f800) [pid = 8278] [serial = 706] [outer = 0x0] 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x121493800) [pid = 8278] [serial = 707] [outer = 0x11695f800] 17:12:46 INFO - PROCESS | 8278 | 1461629566153 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x124fc4000) [pid = 8278] [serial = 708] [outer = 0x11695f800] 17:12:46 INFO - PROCESS | 8278 | 1461629566712 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 17:12:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 17:12:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 770ms 17:12:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 17:12:46 INFO - PROCESS | 8278 | 1461629566738 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 17:12:46 INFO - PROCESS | 8278 | 1461629566741 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 17:12:46 INFO - PROCESS | 8278 | 1461629566744 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 17:12:46 INFO - PROCESS | 8278 | 1461629566746 Marionette TRACE conn2 <- [1,918,null,{}] 17:12:46 INFO - PROCESS | 8278 | 1461629566750 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:46 INFO - PROCESS | 8278 | 1461629566841 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 17:12:46 INFO - PROCESS | 8278 | 1461629566908 Marionette TRACE conn2 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbc800 == 50 [pid = 8278] [id = 237] 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x11616ec00) [pid = 8278] [serial = 709] [outer = 0x0] 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x11660e800) [pid = 8278] [serial = 710] [outer = 0x11616ec00] 17:12:46 INFO - PROCESS | 8278 | 1461629566938 Marionette DEBUG loaded listener.js 17:12:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1180b4800) [pid = 8278] [serial = 711] [outer = 0x11616ec00] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x129816000 == 49 [pid = 8278] [id = 231] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x129517800 == 48 [pid = 8278] [id = 230] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x12144f000 == 47 [pid = 8278] [id = 229] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x127735000 == 46 [pid = 8278] [id = 228] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x124e85000 == 45 [pid = 8278] [id = 227] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x114e24800) [pid = 8278] [serial = 608] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x123716800 == 44 [pid = 8278] [id = 226] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x121454800 == 43 [pid = 8278] [id = 225] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x119b9c800 == 42 [pid = 8278] [id = 224] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x1196d4800 == 41 [pid = 8278] [id = 223] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e6000 == 40 [pid = 8278] [id = 222] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbb800 == 39 [pid = 8278] [id = 221] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x117591000 == 38 [pid = 8278] [id = 220] 17:12:47 INFO - PROCESS | 8278 | 1461629567391 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x12463a000 == 37 [pid = 8278] [id = 218] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x1187eb800 == 36 [pid = 8278] [id = 217] 17:12:47 INFO - PROCESS | 8278 | --DOCSHELL 0x112546000 == 35 [pid = 8278] [id = 216] 17:12:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 17:12:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 670ms 17:12:47 INFO - PROCESS | 8278 | 1461629567415 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 17:12:47 INFO - PROCESS | 8278 | 1461629567422 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 17:12:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 17:12:47 INFO - PROCESS | 8278 | 1461629567438 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 17:12:47 INFO - PROCESS | 8278 | 1461629567440 Marionette TRACE conn2 <- [1,922,null,{}] 17:12:47 INFO - PROCESS | 8278 | 1461629567444 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:47 INFO - PROCESS | 8278 | 1461629567561 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x12149b800) [pid = 8278] [serial = 626] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x119b2f000) [pid = 8278] [serial = 623] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x125181c00) [pid = 8278] [serial = 629] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x116609c00) [pid = 8278] [serial = 614] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11836b800) [pid = 8278] [serial = 615] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x11852fc00) [pid = 8278] [serial = 617] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x11911fc00) [pid = 8278] [serial = 618] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1132ba800) [pid = 8278] [serial = 611] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x115d2c800) [pid = 8278] [serial = 612] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x125f92400) [pid = 8278] [serial = 605] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1277a1c00) [pid = 8278] [serial = 632] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x125a92000) [pid = 8278] [serial = 630] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1277ab400) [pid = 8278] [serial = 636] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x1277ad400) [pid = 8278] [serial = 638] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x11878f400) [pid = 8278] [serial = 635] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x128e64000) [pid = 8278] [serial = 641] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1277a9400) [pid = 8278] [serial = 633] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x129403400) [pid = 8278] [serial = 642] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x1191e1800) [pid = 8278] [serial = 620] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x124aeb800) [pid = 8278] [serial = 627] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x128e5b800) [pid = 8278] [serial = 639] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x121491400) [pid = 8278] [serial = 624] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x1294acc00) [pid = 8278] [serial = 644] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x119b28400) [pid = 8278] [serial = 621] [outer = 0x0] [url = about:blank] 17:12:47 INFO - PROCESS | 8278 | 1461629567638 Marionette TRACE conn2 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a8a000 == 36 [pid = 8278] [id = 238] 17:12:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x112e8c400) [pid = 8278] [serial = 712] [outer = 0x0] 17:12:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x11852b800) [pid = 8278] [serial = 713] [outer = 0x112e8c400] 17:12:47 INFO - PROCESS | 8278 | 1461629567682 Marionette DEBUG loaded listener.js 17:12:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x11878c800) [pid = 8278] [serial = 714] [outer = 0x112e8c400] 17:12:48 INFO - PROCESS | 8278 | 1461629568125 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 17:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 17:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 723ms 17:12:48 INFO - PROCESS | 8278 | 1461629568160 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 8278 | 1461629568161 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 17:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 17:12:48 INFO - PROCESS | 8278 | 1461629568163 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 8278 | 1461629568166 Marionette TRACE conn2 <- [1,926,null,{}] 17:12:48 INFO - PROCESS | 8278 | 1461629568179 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 8278 | 1461629568256 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 17:12:48 INFO - PROCESS | 8278 | 1461629568262 Marionette TRACE conn2 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x11982a000 == 37 [pid = 8278] [id = 239] 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1196b8400) [pid = 8278] [serial = 715] [outer = 0x0] 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x119b34c00) [pid = 8278] [serial = 716] [outer = 0x1196b8400] 17:12:48 INFO - PROCESS | 8278 | 1461629568292 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x121494400) [pid = 8278] [serial = 717] [outer = 0x1196b8400] 17:12:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 17:12:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 480ms 17:12:48 INFO - PROCESS | 8278 | 1461629568636 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 17:12:48 INFO - PROCESS | 8278 | 1461629568644 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 17:12:48 INFO - PROCESS | 8278 | 1461629568645 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 17:12:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 17:12:48 INFO - PROCESS | 8278 | 1461629568648 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 17:12:48 INFO - PROCESS | 8278 | 1461629568649 Marionette TRACE conn2 <- [1,930,null,{}] 17:12:48 INFO - PROCESS | 8278 | 1461629568652 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:48 INFO - PROCESS | 8278 | 1461629568769 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 17:12:48 INFO - PROCESS | 8278 | 1461629568815 Marionette TRACE conn2 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x112fd6000 == 38 [pid = 8278] [id = 240] 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x111dc6c00) [pid = 8278] [serial = 718] [outer = 0x0] 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x112832000) [pid = 8278] [serial = 719] [outer = 0x111dc6c00] 17:12:48 INFO - PROCESS | 8278 | 1461629568847 Marionette DEBUG loaded listener.js 17:12:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x114e24800) [pid = 8278] [serial = 720] [outer = 0x111dc6c00] 17:12:49 INFO - PROCESS | 8278 | 1461629569269 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 17:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 674ms 17:12:49 INFO - PROCESS | 8278 | 1461629569323 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 17:12:49 INFO - PROCESS | 8278 | 1461629569325 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 17:12:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 17:12:49 INFO - PROCESS | 8278 | 1461629569329 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 17:12:49 INFO - PROCESS | 8278 | 1461629569332 Marionette TRACE conn2 <- [1,934,null,{}] 17:12:49 INFO - PROCESS | 8278 | 1461629569335 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:49 INFO - PROCESS | 8278 | 1461629569428 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 17:12:49 INFO - PROCESS | 8278 | 1461629569525 Marionette TRACE conn2 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x112e54800 == 39 [pid = 8278] [id = 241] 17:12:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x11878e400) [pid = 8278] [serial = 721] [outer = 0x0] 17:12:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x119163000) [pid = 8278] [serial = 722] [outer = 0x11878e400] 17:12:49 INFO - PROCESS | 8278 | 1461629569558 Marionette DEBUG loaded listener.js 17:12:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x1194bfc00) [pid = 8278] [serial = 723] [outer = 0x11878e400] 17:12:49 INFO - PROCESS | 8278 | 1461629569973 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 17:12:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 17:12:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 671ms 17:12:50 INFO - PROCESS | 8278 | 1461629570000 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 8278 | 1461629570002 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 17:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 17:12:50 INFO - PROCESS | 8278 | 1461629570005 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 8278 | 1461629570006 Marionette TRACE conn2 <- [1,938,null,{}] 17:12:50 INFO - PROCESS | 8278 | 1461629570008 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:50 INFO - PROCESS | 8278 | 1461629570100 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 17:12:50 INFO - PROCESS | 8278 | 1461629570149 Marionette TRACE conn2 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233dc000 == 40 [pid = 8278] [id = 242] 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x119b28000) [pid = 8278] [serial = 724] [outer = 0x0] 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1234e1c00) [pid = 8278] [serial = 725] [outer = 0x119b28000] 17:12:50 INFO - PROCESS | 8278 | 1461629570182 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1246e1000) [pid = 8278] [serial = 726] [outer = 0x119b28000] 17:12:50 INFO - PROCESS | 8278 | 1461629570672 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 17:12:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 17:12:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 719ms 17:12:50 INFO - PROCESS | 8278 | 1461629570734 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 17:12:50 INFO - PROCESS | 8278 | 1461629570736 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 17:12:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 17:12:50 INFO - PROCESS | 8278 | 1461629570758 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 17:12:50 INFO - PROCESS | 8278 | 1461629570761 Marionette TRACE conn2 <- [1,942,null,{}] 17:12:50 INFO - PROCESS | 8278 | 1461629570764 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:50 INFO - PROCESS | 8278 | 1461629570889 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 17:12:50 INFO - PROCESS | 8278 | 1461629570899 Marionette TRACE conn2 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243e4800 == 41 [pid = 8278] [id = 243] 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1247c2400) [pid = 8278] [serial = 727] [outer = 0x0] 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1254ae800) [pid = 8278] [serial = 728] [outer = 0x1247c2400] 17:12:50 INFO - PROCESS | 8278 | 1461629570941 Marionette DEBUG loaded listener.js 17:12:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1277a2000) [pid = 8278] [serial = 729] [outer = 0x1247c2400] 17:12:51 INFO - PROCESS | 8278 | 1461629571370 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 17:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 627ms 17:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 17:12:51 INFO - PROCESS | 8278 | 1461629571380 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 8278 | 1461629571381 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 17:12:51 INFO - PROCESS | 8278 | 1461629571383 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 8278 | 1461629571385 Marionette TRACE conn2 <- [1,946,null,{}] 17:12:51 INFO - PROCESS | 8278 | 1461629571389 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:51 INFO - PROCESS | 8278 | 1461629571478 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 17:12:51 INFO - PROCESS | 8278 | 1461629571521 Marionette TRACE conn2 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12512e800 == 42 [pid = 8278] [id = 244] 17:12:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x125a92000) [pid = 8278] [serial = 730] [outer = 0x0] 17:12:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x128e5b800) [pid = 8278] [serial = 731] [outer = 0x125a92000] 17:12:51 INFO - PROCESS | 8278 | 1461629571551 Marionette DEBUG loaded listener.js 17:12:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x128e66400) [pid = 8278] [serial = 732] [outer = 0x125a92000] 17:12:51 INFO - PROCESS | 8278 | 1461629571949 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 17:12:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 17:12:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms 17:12:51 INFO - PROCESS | 8278 | 1461629571956 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 17:12:51 INFO - PROCESS | 8278 | 1461629571957 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 17:12:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 17:12:51 INFO - PROCESS | 8278 | 1461629571959 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 17:12:51 INFO - PROCESS | 8278 | 1461629571961 Marionette TRACE conn2 <- [1,950,null,{}] 17:12:51 INFO - PROCESS | 8278 | 1461629571963 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 8278 | 1461629572052 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 17:12:52 INFO - PROCESS | 8278 | 1461629572098 Marionette TRACE conn2 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x12919d000 == 43 [pid = 8278] [id = 245] 17:12:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x128fbbc00) [pid = 8278] [serial = 733] [outer = 0x0] 17:12:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12940c800) [pid = 8278] [serial = 734] [outer = 0x128fbbc00] 17:12:52 INFO - PROCESS | 8278 | 1461629572135 Marionette DEBUG loaded listener.js 17:12:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1295e0c00) [pid = 8278] [serial = 735] [outer = 0x128fbbc00] 17:12:52 INFO - PROCESS | 8278 | 1461629572604 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 17:12:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 17:12:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 669ms 17:12:52 INFO - PROCESS | 8278 | 1461629572629 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 17:12:52 INFO - PROCESS | 8278 | 1461629572631 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 17:12:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 17:12:52 INFO - PROCESS | 8278 | 1461629572635 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 17:12:52 INFO - PROCESS | 8278 | 1461629572637 Marionette TRACE conn2 <- [1,954,null,{}] 17:12:52 INFO - PROCESS | 8278 | 1461629572640 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:52 INFO - PROCESS | 8278 | 1461629572778 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 17:12:52 INFO - PROCESS | 8278 | 1461629572971 Marionette TRACE conn2 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x115d22800 == 44 [pid = 8278] [id = 246] 17:12:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x111019000) [pid = 8278] [serial = 736] [outer = 0x0] 17:12:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1120dd800) [pid = 8278] [serial = 737] [outer = 0x111019000] 17:12:52 INFO - PROCESS | 8278 | 1461629572998 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1132ba800) [pid = 8278] [serial = 738] [outer = 0x111019000] 17:12:53 INFO - PROCESS | 8278 | 1461629573429 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 17:12:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 17:12:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 825ms 17:12:53 INFO - PROCESS | 8278 | 1461629573459 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 17:12:53 INFO - PROCESS | 8278 | 1461629573461 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 17:12:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 17:12:53 INFO - PROCESS | 8278 | 1461629573466 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 17:12:53 INFO - PROCESS | 8278 | 1461629573469 Marionette TRACE conn2 <- [1,958,null,{}] 17:12:53 INFO - PROCESS | 8278 | 1461629573474 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:53 INFO - PROCESS | 8278 | 1461629573609 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 17:12:53 INFO - PROCESS | 8278 | 1461629573693 Marionette TRACE conn2 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x115d0d000 == 45 [pid = 8278] [id = 247] 17:12:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1125c2000) [pid = 8278] [serial = 739] [outer = 0x0] 17:12:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x11324c400) [pid = 8278] [serial = 740] [outer = 0x1125c2000] 17:12:53 INFO - PROCESS | 8278 | 1461629573738 Marionette DEBUG loaded listener.js 17:12:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x113d02c00) [pid = 8278] [serial = 741] [outer = 0x1125c2000] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x11982a000 == 44 [pid = 8278] [id = 239] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x116a8a000 == 43 [pid = 8278] [id = 238] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbc800 == 42 [pid = 8278] [id = 237] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x129512800 == 41 [pid = 8278] [id = 235] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x1192b0000 == 40 [pid = 8278] [id = 234] 17:12:53 INFO - PROCESS | 8278 | --DOCSHELL 0x116942000 == 39 [pid = 8278] [id = 233] 17:12:54 INFO - PROCESS | 8278 | 1461629574174 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 17:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 723ms 17:12:54 INFO - PROCESS | 8278 | 1461629574191 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 8278 | 1461629574195 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 17:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 17:12:54 INFO - PROCESS | 8278 | 1461629574200 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 8278 | 1461629574203 Marionette TRACE conn2 <- [1,962,null,{}] 17:12:54 INFO - PROCESS | 8278 | 1461629574207 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:54 INFO - PROCESS | 8278 | 1461629574323 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 17:12:54 INFO - PROCESS | 8278 | 1461629574331 Marionette TRACE conn2 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x118212800 == 40 [pid = 8278] [id = 248] 17:12:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x115d2fc00) [pid = 8278] [serial = 742] [outer = 0x0] 17:12:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x11645ac00) [pid = 8278] [serial = 743] [outer = 0x115d2fc00] 17:12:54 INFO - PROCESS | 8278 | 1461629574372 Marionette DEBUG loaded listener.js 17:12:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x116a5d800) [pid = 8278] [serial = 744] [outer = 0x115d2fc00] 17:12:54 INFO - PROCESS | 8278 | 1461629574840 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 17:12:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 17:12:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 674ms 17:12:54 INFO - PROCESS | 8278 | 1461629574882 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 17:12:54 INFO - PROCESS | 8278 | 1461629574884 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 17:12:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 17:12:54 INFO - PROCESS | 8278 | 1461629574889 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 17:12:54 INFO - PROCESS | 8278 | 1461629574893 Marionette TRACE conn2 <- [1,966,null,{}] 17:12:54 INFO - PROCESS | 8278 | 1461629574899 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 8278 | 1461629575015 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 17:12:55 INFO - PROCESS | 8278 | 1461629575037 Marionette TRACE conn2 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bbb800 == 41 [pid = 8278] [id = 249] 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x118750c00) [pid = 8278] [serial = 745] [outer = 0x0] 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x118784000) [pid = 8278] [serial = 746] [outer = 0x118750c00] 17:12:55 INFO - PROCESS | 8278 | 1461629575061 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x119119c00) [pid = 8278] [serial = 747] [outer = 0x118750c00] 17:12:55 INFO - PROCESS | 8278 | 1461629575396 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 17:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 17:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 522ms 17:12:55 INFO - PROCESS | 8278 | 1461629575411 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 17:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 17:12:55 INFO - PROCESS | 8278 | 1461629575412 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 17:12:55 INFO - PROCESS | 8278 | 1461629575414 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 8278 | 1461629575416 Marionette TRACE conn2 <- [1,970,null,{}] 17:12:55 INFO - PROCESS | 8278 | 1461629575419 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 8278 | 1461629575512 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 17:12:55 INFO - PROCESS | 8278 | 1461629575524 Marionette TRACE conn2 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233e3800 == 42 [pid = 8278] [id = 250] 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x118752000) [pid = 8278] [serial = 748] [outer = 0x0] 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x11916b800) [pid = 8278] [serial = 749] [outer = 0x118752000] 17:12:55 INFO - PROCESS | 8278 | 1461629575550 Marionette DEBUG loaded listener.js 17:12:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x119b27c00) [pid = 8278] [serial = 750] [outer = 0x118752000] 17:12:55 INFO - PROCESS | 8278 | 1461629575867 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 17:12:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 17:12:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 469ms 17:12:55 INFO - PROCESS | 8278 | 1461629575884 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 17:12:55 INFO - PROCESS | 8278 | 1461629575887 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 17:12:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 17:12:55 INFO - PROCESS | 8278 | 1461629575891 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 17:12:55 INFO - PROCESS | 8278 | 1461629575892 Marionette TRACE conn2 <- [1,974,null,{}] 17:12:55 INFO - PROCESS | 8278 | 1461629575895 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:55 INFO - PROCESS | 8278 | 1461629575988 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 17:12:56 INFO - PROCESS | 8278 | 1461629576018 Marionette TRACE conn2 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x115d1c800 == 43 [pid = 8278] [id = 251] 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x121494800) [pid = 8278] [serial = 751] [outer = 0x0] 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12149ac00) [pid = 8278] [serial = 752] [outer = 0x121494800] 17:12:56 INFO - PROCESS | 8278 | 1461629576050 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1246e0c00) [pid = 8278] [serial = 753] [outer = 0x121494800] 17:12:56 INFO - PROCESS | 8278 | 1461629576391 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 17:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 519ms 17:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 17:12:56 INFO - PROCESS | 8278 | 1461629576411 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 17:12:56 INFO - PROCESS | 8278 | 1461629576412 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 17:12:56 INFO - PROCESS | 8278 | 1461629576414 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 8278 | 1461629576415 Marionette TRACE conn2 <- [1,978,null,{}] 17:12:56 INFO - PROCESS | 8278 | 1461629576417 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:56 INFO - PROCESS | 8278 | 1461629576512 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1134ba000) [pid = 8278] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x112dc2800) [pid = 8278] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x119660400) [pid = 8278] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x124332c00) [pid = 8278] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x112837400) [pid = 8278] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x111c42800) [pid = 8278] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x119659000) [pid = 8278] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x118537000) [pid = 8278] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1277a9000) [pid = 8278] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x11616ec00) [pid = 8278] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x124332800) [pid = 8278] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x128e62000) [pid = 8278] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1191dc800) [pid = 8278] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x112e8c400) [pid = 8278] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1294ab000) [pid = 8278] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x11695f800) [pid = 8278] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1294b2c00) [pid = 8278] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x129410800) [pid = 8278] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 17:12:56 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x124a81400) [pid = 8278] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 17:12:56 INFO - PROCESS | 8278 | 1461629576584 Marionette TRACE conn2 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x112542800 == 44 [pid = 8278] [id = 252] 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x11282ec00) [pid = 8278] [serial = 754] [outer = 0x0] 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x112e17000) [pid = 8278] [serial = 755] [outer = 0x11282ec00] 17:12:56 INFO - PROCESS | 8278 | 1461629576609 Marionette DEBUG loaded listener.js 17:12:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1184d7800) [pid = 8278] [serial = 756] [outer = 0x11282ec00] 17:12:56 INFO - PROCESS | 8278 | 1461629576890 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 17:12:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 17:12:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms 17:12:56 INFO - PROCESS | 8278 | 1461629576941 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 17:12:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 17:12:56 INFO - PROCESS | 8278 | 1461629576942 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 17:12:56 INFO - PROCESS | 8278 | 1461629576944 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 17:12:56 INFO - PROCESS | 8278 | 1461629576945 Marionette TRACE conn2 <- [1,982,null,{}] 17:12:56 INFO - PROCESS | 8278 | 1461629576948 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:57 INFO - PROCESS | 8278 | 1461629577030 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 17:12:57 INFO - PROCESS | 8278 | 1461629577037 Marionette TRACE conn2 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950a000 == 45 [pid = 8278] [id = 253] 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1180bcc00) [pid = 8278] [serial = 757] [outer = 0x0] 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1247c0000) [pid = 8278] [serial = 758] [outer = 0x1180bcc00] 17:12:57 INFO - PROCESS | 8278 | 1461629577064 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x125f92400) [pid = 8278] [serial = 759] [outer = 0x1180bcc00] 17:12:57 INFO - PROCESS | 8278 | 1461629577563 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 17:12:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 17:12:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 668ms 17:12:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 17:12:57 INFO - PROCESS | 8278 | 1461629577613 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 17:12:57 INFO - PROCESS | 8278 | 1461629577614 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 17:12:57 INFO - PROCESS | 8278 | 1461629577616 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 17:12:57 INFO - PROCESS | 8278 | 1461629577617 Marionette TRACE conn2 <- [1,986,null,{}] 17:12:57 INFO - PROCESS | 8278 | 1461629577625 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:57 INFO - PROCESS | 8278 | 1461629577700 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 17:12:57 INFO - PROCESS | 8278 | 1461629577707 Marionette TRACE conn2 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa68000 == 46 [pid = 8278] [id = 254] 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1277a1c00) [pid = 8278] [serial = 760] [outer = 0x0] 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1277a7000) [pid = 8278] [serial = 761] [outer = 0x1277a1c00] 17:12:57 INFO - PROCESS | 8278 | 1461629577731 Marionette DEBUG loaded listener.js 17:12:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x128e60c00) [pid = 8278] [serial = 762] [outer = 0x1277a1c00] 17:12:58 INFO - PROCESS | 8278 | 1461629578044 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 17:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 476ms 17:12:58 INFO - PROCESS | 8278 | 1461629578093 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 8278 | 1461629578094 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 17:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 17:12:58 INFO - PROCESS | 8278 | 1461629578096 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 8278 | 1461629578097 Marionette TRACE conn2 <- [1,990,null,{}] 17:12:58 INFO - PROCESS | 8278 | 1461629578099 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 8278 | 1461629578198 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 17:12:58 INFO - PROCESS | 8278 | 1461629578206 Marionette TRACE conn2 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac16000 == 47 [pid = 8278] [id = 255] 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x112837000) [pid = 8278] [serial = 763] [outer = 0x0] 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x128e65000) [pid = 8278] [serial = 764] [outer = 0x112837000] 17:12:58 INFO - PROCESS | 8278 | 1461629578231 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x128ea0400) [pid = 8278] [serial = 765] [outer = 0x112837000] 17:12:58 INFO - PROCESS | 8278 | 1461629578523 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 17:12:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 17:12:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 468ms 17:12:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 17:12:58 INFO - PROCESS | 8278 | 1461629578564 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 17:12:58 INFO - PROCESS | 8278 | 1461629578566 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 17:12:58 INFO - PROCESS | 8278 | 1461629578625 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 17:12:58 INFO - PROCESS | 8278 | 1461629578627 Marionette TRACE conn2 <- [1,994,null,{}] 17:12:58 INFO - PROCESS | 8278 | 1461629578631 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:58 INFO - PROCESS | 8278 | 1461629578739 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 17:12:58 INFO - PROCESS | 8278 | 1461629578800 Marionette TRACE conn2 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cc1800 == 48 [pid = 8278] [id = 256] 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1120de400) [pid = 8278] [serial = 766] [outer = 0x0] 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1125ba800) [pid = 8278] [serial = 767] [outer = 0x1120de400] 17:12:58 INFO - PROCESS | 8278 | 1461629578831 Marionette DEBUG loaded listener.js 17:12:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x112e1c000) [pid = 8278] [serial = 768] [outer = 0x1120de400] 17:12:59 INFO - PROCESS | 8278 | 1461629579235 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 17:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 728ms 17:12:59 INFO - PROCESS | 8278 | 1461629579297 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 17:12:59 INFO - PROCESS | 8278 | 1461629579301 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 17:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 17:12:59 INFO - PROCESS | 8278 | 1461629579304 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 8278 | 1461629579306 Marionette TRACE conn2 <- [1,998,null,{}] 17:12:59 INFO - PROCESS | 8278 | 1461629579312 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:12:59 INFO - PROCESS | 8278 | 1461629579415 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 17:12:59 INFO - PROCESS | 8278 | 1461629579465 Marionette TRACE conn2 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:12:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x119171000 == 49 [pid = 8278] [id = 257] 17:12:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x113426c00) [pid = 8278] [serial = 769] [outer = 0x0] 17:12:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x116959400) [pid = 8278] [serial = 770] [outer = 0x113426c00] 17:12:59 INFO - PROCESS | 8278 | 1461629579495 Marionette DEBUG loaded listener.js 17:12:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x11836a000) [pid = 8278] [serial = 771] [outer = 0x113426c00] 17:12:59 INFO - PROCESS | 8278 | 1461629579911 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 17:12:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 17:12:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 672ms 17:12:59 INFO - PROCESS | 8278 | 1461629579976 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 17:12:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 17:12:59 INFO - PROCESS | 8278 | 1461629579977 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 17:12:59 INFO - PROCESS | 8278 | 1461629579980 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 17:12:59 INFO - PROCESS | 8278 | 1461629579981 Marionette TRACE conn2 <- [1,1002,null,{}] 17:12:59 INFO - PROCESS | 8278 | 1461629579984 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:00 INFO - PROCESS | 8278 | 1461629580110 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 17:13:00 INFO - PROCESS | 8278 | 1461629580180 Marionette TRACE conn2 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af38000 == 50 [pid = 8278] [id = 258] 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x11a152800) [pid = 8278] [serial = 772] [outer = 0x0] 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x121495800) [pid = 8278] [serial = 773] [outer = 0x11a152800] 17:13:00 INFO - PROCESS | 8278 | 1461629580216 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x1247c1400) [pid = 8278] [serial = 774] [outer = 0x11a152800] 17:13:00 INFO - PROCESS | 8278 | 1461629580660 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 17:13:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 17:13:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 726ms 17:13:00 INFO - PROCESS | 8278 | 1461629580705 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 17:13:00 INFO - PROCESS | 8278 | 1461629580707 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 17:13:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 17:13:00 INFO - PROCESS | 8278 | 1461629580709 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 17:13:00 INFO - PROCESS | 8278 | 1461629580710 Marionette TRACE conn2 <- [1,1006,null,{}] 17:13:00 INFO - PROCESS | 8278 | 1461629580713 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:00 INFO - PROCESS | 8278 | 1461629580812 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 17:13:00 INFO - PROCESS | 8278 | 1461629580865 Marionette TRACE conn2 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bb94000 == 51 [pid = 8278] [id = 259] 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1249d5400) [pid = 8278] [serial = 775] [outer = 0x0] 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x125a93800) [pid = 8278] [serial = 776] [outer = 0x1249d5400] 17:13:00 INFO - PROCESS | 8278 | 1461629580895 Marionette DEBUG loaded listener.js 17:13:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x128e9e400) [pid = 8278] [serial = 777] [outer = 0x1249d5400] 17:13:01 INFO - PROCESS | 8278 | 1461629581357 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 17:13:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 17:13:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 671ms 17:13:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 17:13:01 INFO - PROCESS | 8278 | 1461629581380 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 17:13:01 INFO - PROCESS | 8278 | 1461629581381 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 17:13:01 INFO - PROCESS | 8278 | 1461629581384 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 17:13:01 INFO - PROCESS | 8278 | 1461629581385 Marionette TRACE conn2 <- [1,1010,null,{}] 17:13:01 INFO - PROCESS | 8278 | 1461629581388 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:01 INFO - PROCESS | 8278 | 1461629581502 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 17:13:01 INFO - PROCESS | 8278 | 1461629581554 Marionette TRACE conn2 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x119820800 == 52 [pid = 8278] [id = 260] 17:13:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x128ea1400) [pid = 8278] [serial = 778] [outer = 0x0] 17:13:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12940f400) [pid = 8278] [serial = 779] [outer = 0x128ea1400] 17:13:01 INFO - PROCESS | 8278 | 1461629581584 Marionette DEBUG loaded listener.js 17:13:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x1294b1400) [pid = 8278] [serial = 780] [outer = 0x128ea1400] 17:13:02 INFO - PROCESS | 8278 | 1461629582159 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 17:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 17:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 821ms 17:13:02 INFO - PROCESS | 8278 | 1461629582205 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 17:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 17:13:02 INFO - PROCESS | 8278 | 1461629582207 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 17:13:02 INFO - PROCESS | 8278 | 1461629582211 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 8278 | 1461629582213 Marionette TRACE conn2 <- [1,1014,null,{}] 17:13:02 INFO - PROCESS | 8278 | 1461629582217 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:02 INFO - PROCESS | 8278 | 1461629582350 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 17:13:02 INFO - PROCESS | 8278 | 1461629582362 Marionette TRACE conn2 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d4000 == 53 [pid = 8278] [id = 261] 17:13:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x112e84800) [pid = 8278] [serial = 781] [outer = 0x0] 17:13:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x113429c00) [pid = 8278] [serial = 782] [outer = 0x112e84800] 17:13:02 INFO - PROCESS | 8278 | 1461629582390 Marionette DEBUG loaded listener.js 17:13:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x115d72000) [pid = 8278] [serial = 783] [outer = 0x112e84800] 17:13:02 INFO - PROCESS | 8278 | 1461629582858 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x1161a9000 == 52 [pid = 8278] [id = 203] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa68000 == 51 [pid = 8278] [id = 254] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x12950a000 == 50 [pid = 8278] [id = 253] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x112542800 == 49 [pid = 8278] [id = 252] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x115d1c800 == 48 [pid = 8278] [id = 251] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x1233e3800 == 47 [pid = 8278] [id = 250] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x119bbb800 == 46 [pid = 8278] [id = 249] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x119b34c00) [pid = 8278] [serial = 716] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x1234ee400) [pid = 8278] [serial = 704] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x12a97e000) [pid = 8278] [serial = 695] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x11836e000) [pid = 8278] [serial = 650] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x1125bb400) [pid = 8278] [serial = 647] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1194b1c00) [pid = 8278] [serial = 653] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x11342c000) [pid = 8278] [serial = 698] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x11836b400) [pid = 8278] [serial = 701] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x118212800 == 45 [pid = 8278] [id = 248] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x115d0d000 == 44 [pid = 8278] [id = 247] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x115d22800 == 43 [pid = 8278] [id = 246] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x1233dc000 == 42 [pid = 8278] [id = 242] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x112e54800 == 41 [pid = 8278] [id = 241] 17:13:02 INFO - PROCESS | 8278 | --DOCSHELL 0x112fd6000 == 40 [pid = 8278] [id = 240] 17:13:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 17:13:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 727ms 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x1295dbc00) [pid = 8278] [serial = 645] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x116422400) [pid = 8278] [serial = 609] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x11878c800) [pid = 8278] [serial = 714] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x124fc4000) [pid = 8278] [serial = 708] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x128fb5800) [pid = 8278] [serial = 684] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1277a5800) [pid = 8278] [serial = 678] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12991c400) [pid = 8278] [serial = 693] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1297ac400) [pid = 8278] [serial = 690] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1254abc00) [pid = 8278] [serial = 675] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1297b1800) [pid = 8278] [serial = 692] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1277a6800) [pid = 8278] [serial = 606] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x11342bc00) [pid = 8278] [serial = 659] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x116440800) [pid = 8278] [serial = 660] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x121496800) [pid = 8278] [serial = 671] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x125f91c00) [pid = 8278] [serial = 677] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1234ee800) [pid = 8278] [serial = 672] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x11601a400) [pid = 8278] [serial = 662] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x118366400) [pid = 8278] [serial = 663] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1254b3800) [pid = 8278] [serial = 657] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x119116800) [pid = 8278] [serial = 656] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x119b32c00) [pid = 8278] [serial = 668] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x121491c00) [pid = 8278] [serial = 669] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x11878fc00) [pid = 8278] [serial = 665] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1194b2000) [pid = 8278] [serial = 666] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x128e58800) [pid = 8278] [serial = 680] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11660e800) [pid = 8278] [serial = 710] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x1249d1c00) [pid = 8278] [serial = 674] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x128e99400) [pid = 8278] [serial = 683] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x128e61400) [pid = 8278] [serial = 681] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x128e9b000) [pid = 8278] [serial = 687] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x124fc5800) [pid = 8278] [serial = 686] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x11852b800) [pid = 8278] [serial = 713] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x1180b4800) [pid = 8278] [serial = 711] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1295e5c00) [pid = 8278] [serial = 689] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x121493800) [pid = 8278] [serial = 707] [outer = 0x0] [url = about:blank] 17:13:02 INFO - PROCESS | 8278 | 1461629582941 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 17:13:02 INFO - PROCESS | 8278 | 1461629582945 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 17:13:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 17:13:02 INFO - PROCESS | 8278 | 1461629582953 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 17:13:02 INFO - PROCESS | 8278 | 1461629582956 Marionette TRACE conn2 <- [1,1018,null,{}] 17:13:02 INFO - PROCESS | 8278 | 1461629582958 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:03 INFO - PROCESS | 8278 | 1461629583030 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 17:13:03 INFO - PROCESS | 8278 | 1461629583039 Marionette TRACE conn2 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x116942000 == 41 [pid = 8278] [id = 262] 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x116428000) [pid = 8278] [serial = 784] [outer = 0x0] 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x11660f000) [pid = 8278] [serial = 785] [outer = 0x116428000] 17:13:03 INFO - PROCESS | 8278 | 1461629583067 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x118372c00) [pid = 8278] [serial = 786] [outer = 0x116428000] 17:13:03 INFO - PROCESS | 8278 | 1461629583468 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 17:13:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 17:13:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 573ms 17:13:03 INFO - PROCESS | 8278 | 1461629583525 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 17:13:03 INFO - PROCESS | 8278 | 1461629583527 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 17:13:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 17:13:03 INFO - PROCESS | 8278 | 1461629583529 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 17:13:03 INFO - PROCESS | 8278 | 1461629583531 Marionette TRACE conn2 <- [1,1022,null,{}] 17:13:03 INFO - PROCESS | 8278 | 1461629583540 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:03 INFO - PROCESS | 8278 | 1461629583656 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 17:13:03 INFO - PROCESS | 8278 | 1461629583671 Marionette TRACE conn2 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x119185000 == 42 [pid = 8278] [id = 263] 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x118788400) [pid = 8278] [serial = 787] [outer = 0x0] 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1194b4800) [pid = 8278] [serial = 788] [outer = 0x118788400] 17:13:03 INFO - PROCESS | 8278 | 1461629583715 Marionette DEBUG loaded listener.js 17:13:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x119b29c00) [pid = 8278] [serial = 789] [outer = 0x118788400] 17:13:04 INFO - PROCESS | 8278 | 1461629584161 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 17:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 672ms 17:13:04 INFO - PROCESS | 8278 | 1461629584217 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 8278 | 1461629584219 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 17:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 17:13:04 INFO - PROCESS | 8278 | 1461629584228 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 8278 | 1461629584230 Marionette TRACE conn2 <- [1,1026,null,{}] 17:13:04 INFO - PROCESS | 8278 | 1461629584232 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:04 INFO - PROCESS | 8278 | 1461629584325 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 17:13:04 INFO - PROCESS | 8278 | 1461629584332 Marionette TRACE conn2 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x1132f2800 == 43 [pid = 8278] [id = 264] 17:13:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x11a155c00) [pid = 8278] [serial = 790] [outer = 0x0] 17:13:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1237b3000) [pid = 8278] [serial = 791] [outer = 0x11a155c00] 17:13:04 INFO - PROCESS | 8278 | 1461629584375 Marionette DEBUG loaded listener.js 17:13:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1246d4800) [pid = 8278] [serial = 792] [outer = 0x11a155c00] 17:13:04 INFO - PROCESS | 8278 | 1461629584851 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 17:13:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 17:13:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 669ms 17:13:04 INFO - PROCESS | 8278 | 1461629584898 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 17:13:04 INFO - PROCESS | 8278 | 1461629584901 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 17:13:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 17:13:04 INFO - PROCESS | 8278 | 1461629584904 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 17:13:04 INFO - PROCESS | 8278 | 1461629584906 Marionette TRACE conn2 <- [1,1030,null,{}] 17:13:04 INFO - PROCESS | 8278 | 1461629584909 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:05 INFO - PROCESS | 8278 | 1461629585017 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 17:13:05 INFO - PROCESS | 8278 | 1461629585024 Marionette TRACE conn2 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x121444000 == 44 [pid = 8278] [id = 265] 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x12449a800) [pid = 8278] [serial = 793] [outer = 0x0] 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x124909400) [pid = 8278] [serial = 794] [outer = 0x12449a800] 17:13:05 INFO - PROCESS | 8278 | 1461629585067 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x12510a000) [pid = 8278] [serial = 795] [outer = 0x12449a800] 17:13:05 INFO - PROCESS | 8278 | 1461629585523 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 17:13:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 17:13:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 17:13:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 17:13:05 INFO - PROCESS | 8278 | 1461629585576 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 17:13:05 INFO - PROCESS | 8278 | 1461629585578 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 17:13:05 INFO - PROCESS | 8278 | 1461629585580 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 17:13:05 INFO - PROCESS | 8278 | 1461629585582 Marionette TRACE conn2 <- [1,1034,null,{}] 17:13:05 INFO - PROCESS | 8278 | 1461629585593 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:05 INFO - PROCESS | 8278 | 1461629585764 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 17:13:05 INFO - PROCESS | 8278 | 1461629585794 Marionette TRACE conn2 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243fd000 == 45 [pid = 8278] [id = 266] 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1277a8800) [pid = 8278] [serial = 796] [outer = 0x0] 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x128e65c00) [pid = 8278] [serial = 797] [outer = 0x1277a8800] 17:13:05 INFO - PROCESS | 8278 | 1461629585831 Marionette DEBUG loaded listener.js 17:13:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x128fbf400) [pid = 8278] [serial = 798] [outer = 0x1277a8800] 17:13:06 INFO - PROCESS | 8278 | 1461629586170 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 17:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 625ms 17:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 17:13:06 INFO - PROCESS | 8278 | 1461629586209 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 8278 | 1461629586210 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 17:13:06 INFO - PROCESS | 8278 | 1461629586213 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 8278 | 1461629586214 Marionette TRACE conn2 <- [1,1038,null,{}] 17:13:06 INFO - PROCESS | 8278 | 1461629586216 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 8278 | 1461629586316 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 17:13:06 INFO - PROCESS | 8278 | 1461629586321 Marionette TRACE conn2 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a19800 == 46 [pid = 8278] [id = 267] 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1277a9000) [pid = 8278] [serial = 799] [outer = 0x0] 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1294b0800) [pid = 8278] [serial = 800] [outer = 0x1277a9000] 17:13:06 INFO - PROCESS | 8278 | 1461629586346 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1295e7000) [pid = 8278] [serial = 801] [outer = 0x1277a9000] 17:13:06 INFO - PROCESS | 8278 | 1461629586673 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 17:13:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 17:13:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 467ms 17:13:06 INFO - PROCESS | 8278 | 1461629586681 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 17:13:06 INFO - PROCESS | 8278 | 1461629586682 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 17:13:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 17:13:06 INFO - PROCESS | 8278 | 1461629586684 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 17:13:06 INFO - PROCESS | 8278 | 1461629586686 Marionette TRACE conn2 <- [1,1042,null,{}] 17:13:06 INFO - PROCESS | 8278 | 1461629586701 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:06 INFO - PROCESS | 8278 | 1461629586800 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 17:13:06 INFO - PROCESS | 8278 | 1461629586804 Marionette TRACE conn2 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x127749800 == 47 [pid = 8278] [id = 268] 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x128fc0c00) [pid = 8278] [serial = 802] [outer = 0x0] 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12978ec00) [pid = 8278] [serial = 803] [outer = 0x128fc0c00] 17:13:06 INFO - PROCESS | 8278 | 1461629586828 Marionette DEBUG loaded listener.js 17:13:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1297a8400) [pid = 8278] [serial = 804] [outer = 0x128fc0c00] 17:13:07 INFO - PROCESS | 8278 | 1461629587470 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x115e97400) [pid = 8278] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x111c3d800) [pid = 8278] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x1196b8c00) [pid = 8278] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x112835c00) [pid = 8278] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x118750c00) [pid = 8278] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x118752000) [pid = 8278] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x115d2fc00) [pid = 8278] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1125c2000) [pid = 8278] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x111019000) [pid = 8278] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1196b8400) [pid = 8278] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1277a1c00) [pid = 8278] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x121494800) [pid = 8278] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x11282ec00) [pid = 8278] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1180bcc00) [pid = 8278] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x118790000) [pid = 8278] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 17:13:07 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x11642a000) [pid = 8278] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 17:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 17:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 827ms 17:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 17:13:07 INFO - PROCESS | 8278 | 1461629587512 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 8278 | 1461629587514 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 17:13:07 INFO - PROCESS | 8278 | 1461629587516 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 8278 | 1461629587519 Marionette TRACE conn2 <- [1,1046,null,{}] 17:13:07 INFO - PROCESS | 8278 | 1461629587523 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:07 INFO - PROCESS | 8278 | 1461629587614 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 17:13:07 INFO - PROCESS | 8278 | 1461629587623 Marionette TRACE conn2 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x117445000 == 48 [pid = 8278] [id = 269] 17:13:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x115d2fc00) [pid = 8278] [serial = 805] [outer = 0x0] 17:13:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1166df400) [pid = 8278] [serial = 806] [outer = 0x115d2fc00] 17:13:07 INFO - PROCESS | 8278 | 1461629587648 Marionette DEBUG loaded listener.js 17:13:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x118791400) [pid = 8278] [serial = 807] [outer = 0x115d2fc00] 17:13:07 INFO - PROCESS | 8278 | 1461629587954 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 17:13:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 17:13:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 472ms 17:13:07 INFO - PROCESS | 8278 | 1461629587989 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 17:13:07 INFO - PROCESS | 8278 | 1461629587990 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 17:13:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 17:13:07 INFO - PROCESS | 8278 | 1461629587992 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 17:13:07 INFO - PROCESS | 8278 | 1461629587993 Marionette TRACE conn2 <- [1,1050,null,{}] 17:13:07 INFO - PROCESS | 8278 | 1461629587996 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:08 INFO - PROCESS | 8278 | 1461629588071 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 17:13:08 INFO - PROCESS | 8278 | 1461629588136 Marionette TRACE conn2 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x124958000 == 49 [pid = 8278] [id = 270] 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x115e53800) [pid = 8278] [serial = 808] [outer = 0x0] 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x121494800) [pid = 8278] [serial = 809] [outer = 0x115e53800] 17:13:08 INFO - PROCESS | 8278 | 1461629588161 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x1294ae800) [pid = 8278] [serial = 810] [outer = 0x115e53800] 17:13:08 INFO - PROCESS | 8278 | 1461629588415 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 17:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 17:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 470ms 17:13:08 INFO - PROCESS | 8278 | 1461629588463 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 17:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 17:13:08 INFO - PROCESS | 8278 | 1461629588465 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 17:13:08 INFO - PROCESS | 8278 | 1461629588467 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 8278 | 1461629588469 Marionette TRACE conn2 <- [1,1054,null,{}] 17:13:08 INFO - PROCESS | 8278 | 1461629588480 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:08 INFO - PROCESS | 8278 | 1461629588576 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 17:13:08 INFO - PROCESS | 8278 | 1461629588581 Marionette TRACE conn2 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa7a800 == 50 [pid = 8278] [id = 271] 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1297b5800) [pid = 8278] [serial = 811] [outer = 0x0] 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x129921000) [pid = 8278] [serial = 812] [outer = 0x1297b5800] 17:13:08 INFO - PROCESS | 8278 | 1461629588609 Marionette DEBUG loaded listener.js 17:13:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12a99cc00) [pid = 8278] [serial = 813] [outer = 0x1297b5800] 17:13:08 INFO - PROCESS | 8278 | 1461629588925 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 17:13:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 17:13:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 477ms 17:13:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 17:13:08 INFO - PROCESS | 8278 | 1461629588945 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 17:13:08 INFO - PROCESS | 8278 | 1461629588946 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 17:13:08 INFO - PROCESS | 8278 | 1461629588948 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 17:13:08 INFO - PROCESS | 8278 | 1461629588949 Marionette TRACE conn2 <- [1,1058,null,{}] 17:13:08 INFO - PROCESS | 8278 | 1461629588951 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 8278 | 1461629589053 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 17:13:09 INFO - PROCESS | 8278 | 1461629589060 Marionette TRACE conn2 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af40000 == 51 [pid = 8278] [id = 272] 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x111cb8400) [pid = 8278] [serial = 814] [outer = 0x0] 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12a985800) [pid = 8278] [serial = 815] [outer = 0x111cb8400] 17:13:09 INFO - PROCESS | 8278 | 1461629589084 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12aa8a800) [pid = 8278] [serial = 816] [outer = 0x111cb8400] 17:13:09 INFO - PROCESS | 8278 | 1461629589390 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 17:13:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 17:13:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 473ms 17:13:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 17:13:09 INFO - PROCESS | 8278 | 1461629589423 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 17:13:09 INFO - PROCESS | 8278 | 1461629589424 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 17:13:09 INFO - PROCESS | 8278 | 1461629589426 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 17:13:09 INFO - PROCESS | 8278 | 1461629589428 Marionette TRACE conn2 <- [1,1062,null,{}] 17:13:09 INFO - PROCESS | 8278 | 1461629589430 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:09 INFO - PROCESS | 8278 | 1461629589604 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 17:13:09 INFO - PROCESS | 8278 | 1461629589722 Marionette TRACE conn2 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c8d800 == 52 [pid = 8278] [id = 273] 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x111cc1c00) [pid = 8278] [serial = 817] [outer = 0x0] 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x11205cc00) [pid = 8278] [serial = 818] [outer = 0x111cc1c00] 17:13:09 INFO - PROCESS | 8278 | 1461629589776 Marionette DEBUG loaded listener.js 17:13:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x112e88c00) [pid = 8278] [serial = 819] [outer = 0x111cc1c00] 17:13:10 INFO - PROCESS | 8278 | 1461629590289 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 17:13:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 17:13:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 921ms 17:13:10 INFO - PROCESS | 8278 | 1461629590348 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 17:13:10 INFO - PROCESS | 8278 | 1461629590351 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 17:13:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 17:13:10 INFO - PROCESS | 8278 | 1461629590373 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 17:13:10 INFO - PROCESS | 8278 | 1461629590375 Marionette TRACE conn2 <- [1,1066,null,{}] 17:13:10 INFO - PROCESS | 8278 | 1461629590378 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:10 INFO - PROCESS | 8278 | 1461629590480 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 17:13:10 INFO - PROCESS | 8278 | 1461629590544 Marionette TRACE conn2 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x119824000 == 53 [pid = 8278] [id = 274] 17:13:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x11677a400) [pid = 8278] [serial = 820] [outer = 0x0] 17:13:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x11852b800) [pid = 8278] [serial = 821] [outer = 0x11677a400] 17:13:10 INFO - PROCESS | 8278 | 1461629590576 Marionette DEBUG loaded listener.js 17:13:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x118752800) [pid = 8278] [serial = 822] [outer = 0x11677a400] 17:13:10 INFO - PROCESS | 8278 | 1461629590994 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 17:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 672ms 17:13:11 INFO - PROCESS | 8278 | 1461629591092 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 8278 | 1461629591094 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 17:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 17:13:11 INFO - PROCESS | 8278 | 1461629591098 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 8278 | 1461629591100 Marionette TRACE conn2 <- [1,1070,null,{}] 17:13:11 INFO - PROCESS | 8278 | 1461629591102 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:11 INFO - PROCESS | 8278 | 1461629591199 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 17:13:11 INFO - PROCESS | 8278 | 1461629591265 Marionette TRACE conn2 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ed8800 == 54 [pid = 8278] [id = 275] 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x119b2f000) [pid = 8278] [serial = 823] [outer = 0x0] 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x121496400) [pid = 8278] [serial = 824] [outer = 0x119b2f000] 17:13:11 INFO - PROCESS | 8278 | 1461629591295 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1247c2000) [pid = 8278] [serial = 825] [outer = 0x119b2f000] 17:13:11 INFO - PROCESS | 8278 | 1461629591711 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 17:13:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 17:13:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 620ms 17:13:11 INFO - PROCESS | 8278 | 1461629591719 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 17:13:11 INFO - PROCESS | 8278 | 1461629591722 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 17:13:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 17:13:11 INFO - PROCESS | 8278 | 1461629591730 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 17:13:11 INFO - PROCESS | 8278 | 1461629591733 Marionette TRACE conn2 <- [1,1074,null,{}] 17:13:11 INFO - PROCESS | 8278 | 1461629591736 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:11 INFO - PROCESS | 8278 | 1461629591835 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 17:13:11 INFO - PROCESS | 8278 | 1461629591884 Marionette TRACE conn2 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac0e800 == 55 [pid = 8278] [id = 276] 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x124aee800) [pid = 8278] [serial = 826] [outer = 0x0] 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x125f91c00) [pid = 8278] [serial = 827] [outer = 0x124aee800] 17:13:11 INFO - PROCESS | 8278 | 1461629591913 Marionette DEBUG loaded listener.js 17:13:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x128fbec00) [pid = 8278] [serial = 828] [outer = 0x124aee800] 17:13:12 INFO - PROCESS | 8278 | 1461629592335 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 17:13:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 17:13:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 626ms 17:13:12 INFO - PROCESS | 8278 | 1461629592351 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 17:13:12 INFO - PROCESS | 8278 | 1461629592353 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 17:13:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 17:13:12 INFO - PROCESS | 8278 | 1461629592355 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 17:13:12 INFO - PROCESS | 8278 | 1461629592356 Marionette TRACE conn2 <- [1,1078,null,{}] 17:13:12 INFO - PROCESS | 8278 | 1461629592359 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:12 INFO - PROCESS | 8278 | 1461629592453 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 17:13:12 INFO - PROCESS | 8278 | 1461629592548 Marionette TRACE conn2 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c55d800 == 56 [pid = 8278] [id = 277] 17:13:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x129915400) [pid = 8278] [serial = 829] [outer = 0x0] 17:13:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12991e400) [pid = 8278] [serial = 830] [outer = 0x129915400] 17:13:12 INFO - PROCESS | 8278 | 1461629592578 Marionette DEBUG loaded listener.js 17:13:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12a983800) [pid = 8278] [serial = 831] [outer = 0x129915400] 17:13:12 INFO - PROCESS | 8278 | 1461629592989 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 17:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 671ms 17:13:13 INFO - PROCESS | 8278 | 1461629593026 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 8278 | 1461629593028 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 17:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 17:13:13 INFO - PROCESS | 8278 | 1461629593030 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 8278 | 1461629593031 Marionette TRACE conn2 <- [1,1082,null,{}] 17:13:13 INFO - PROCESS | 8278 | 1461629593034 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 8278 | 1461629593135 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 17:13:13 INFO - PROCESS | 8278 | 1461629593188 Marionette TRACE conn2 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a79800 == 57 [pid = 8278] [id = 278] 17:13:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1297ae400) [pid = 8278] [serial = 832] [outer = 0x0] 17:13:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12a988400) [pid = 8278] [serial = 833] [outer = 0x1297ae400] 17:13:13 INFO - PROCESS | 8278 | 1461629593224 Marionette DEBUG loaded listener.js 17:13:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12ae47400) [pid = 8278] [serial = 834] [outer = 0x1297ae400] 17:13:13 INFO - PROCESS | 8278 | 1461629593802 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 17:13:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 17:13:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 818ms 17:13:13 INFO - PROCESS | 8278 | 1461629593849 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 17:13:13 INFO - PROCESS | 8278 | 1461629593851 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 17:13:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 17:13:13 INFO - PROCESS | 8278 | 1461629593857 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 17:13:13 INFO - PROCESS | 8278 | 1461629593859 Marionette TRACE conn2 <- [1,1086,null,{}] 17:13:13 INFO - PROCESS | 8278 | 1461629593862 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:13 INFO - PROCESS | 8278 | 1461629593956 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 17:13:14 INFO - PROCESS | 8278 | 1461629594026 Marionette TRACE conn2 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x1134c5000 == 58 [pid = 8278] [id = 279] 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x11616ec00) [pid = 8278] [serial = 835] [outer = 0x0] 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x11642b400) [pid = 8278] [serial = 836] [outer = 0x11616ec00] 17:13:14 INFO - PROCESS | 8278 | 1461629594056 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x11766a400) [pid = 8278] [serial = 837] [outer = 0x11616ec00] 17:13:14 INFO - PROCESS | 8278 | 1461629594458 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 17:13:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 17:13:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 623ms 17:13:14 INFO - PROCESS | 8278 | 1461629594479 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 17:13:14 INFO - PROCESS | 8278 | 1461629594483 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 17:13:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 17:13:14 INFO - PROCESS | 8278 | 1461629594487 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 17:13:14 INFO - PROCESS | 8278 | 1461629594489 Marionette TRACE conn2 <- [1,1090,null,{}] 17:13:14 INFO - PROCESS | 8278 | 1461629594491 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:14 INFO - PROCESS | 8278 | 1461629594581 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 17:13:14 INFO - PROCESS | 8278 | 1461629594631 Marionette TRACE conn2 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x119299800 == 59 [pid = 8278] [id = 280] 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x11641f000) [pid = 8278] [serial = 838] [outer = 0x0] 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x118753400) [pid = 8278] [serial = 839] [outer = 0x11641f000] 17:13:14 INFO - PROCESS | 8278 | 1461629594659 Marionette DEBUG loaded listener.js 17:13:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x1194b9c00) [pid = 8278] [serial = 840] [outer = 0x11641f000] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12af40000 == 58 [pid = 8278] [id = 272] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa7a800 == 57 [pid = 8278] [id = 271] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x124958000 == 56 [pid = 8278] [id = 270] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x117445000 == 55 [pid = 8278] [id = 269] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x127749800 == 54 [pid = 8278] [id = 268] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x124a19800 == 53 [pid = 8278] [id = 267] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1243fd000 == 52 [pid = 8278] [id = 266] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x119163000) [pid = 8278] [serial = 722] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x112832000) [pid = 8278] [serial = 719] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x1234e1c00) [pid = 8278] [serial = 725] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1254ae800) [pid = 8278] [serial = 728] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x128e5b800) [pid = 8278] [serial = 731] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12940c800) [pid = 8278] [serial = 734] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x128e65000) [pid = 8278] [serial = 764] [outer = 0x0] [url = about:blank] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x121444000 == 51 [pid = 8278] [id = 265] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1132f2800 == 50 [pid = 8278] [id = 264] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x119185000 == 49 [pid = 8278] [id = 263] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x116942000 == 48 [pid = 8278] [id = 262] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d4000 == 47 [pid = 8278] [id = 261] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12af38000 == 46 [pid = 8278] [id = 258] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x119171000 == 45 [pid = 8278] [id = 257] 17:13:14 INFO - PROCESS | 8278 | --DOCSHELL 0x112cc1800 == 44 [pid = 8278] [id = 256] 17:13:15 INFO - PROCESS | 8278 | 1461629595028 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x121491000) [pid = 8278] [serial = 654] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x11878d800) [pid = 8278] [serial = 702] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x118534400) [pid = 8278] [serial = 651] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x112e88800) [pid = 8278] [serial = 648] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12479b400) [pid = 8278] [serial = 705] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x116603800) [pid = 8278] [serial = 699] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x118784000) [pid = 8278] [serial = 746] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x11916b800) [pid = 8278] [serial = 749] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x11645ac00) [pid = 8278] [serial = 743] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x113d02c00) [pid = 8278] [serial = 741] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x11324c400) [pid = 8278] [serial = 740] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1120dd800) [pid = 8278] [serial = 737] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1132ba800) [pid = 8278] [serial = 738] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x121494400) [pid = 8278] [serial = 717] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x128e60c00) [pid = 8278] [serial = 762] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12149ac00) [pid = 8278] [serial = 752] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x119b27c00) [pid = 8278] [serial = 750] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1246e0c00) [pid = 8278] [serial = 753] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1184d7800) [pid = 8278] [serial = 756] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x1277a7000) [pid = 8278] [serial = 761] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1247c0000) [pid = 8278] [serial = 758] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x112e17000) [pid = 8278] [serial = 755] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x119119c00) [pid = 8278] [serial = 747] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x125f92400) [pid = 8278] [serial = 759] [outer = 0x0] [url = about:blank] 17:13:15 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x116a5d800) [pid = 8278] [serial = 744] [outer = 0x0] [url = about:blank] 17:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 17:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 568ms 17:13:15 INFO - PROCESS | 8278 | 1461629595056 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 8278 | 1461629595057 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 17:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 17:13:15 INFO - PROCESS | 8278 | 1461629595059 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 8278 | 1461629595062 Marionette TRACE conn2 <- [1,1094,null,{}] 17:13:15 INFO - PROCESS | 8278 | 1461629595069 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 8278 | 1461629595148 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 17:13:15 INFO - PROCESS | 8278 | 1461629595156 Marionette TRACE conn2 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d7000 == 45 [pid = 8278] [id = 281] 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1196b9000) [pid = 8278] [serial = 841] [outer = 0x0] 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x119c95800) [pid = 8278] [serial = 842] [outer = 0x1196b9000] 17:13:15 INFO - PROCESS | 8278 | 1461629595184 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1234e6400) [pid = 8278] [serial = 843] [outer = 0x1196b9000] 17:13:15 INFO - PROCESS | 8278 | 1461629595538 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 17:13:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 17:13:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 17:13:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 17:13:15 INFO - PROCESS | 8278 | 1461629595582 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 17:13:15 INFO - PROCESS | 8278 | 1461629595584 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 17:13:15 INFO - PROCESS | 8278 | 1461629595609 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 17:13:15 INFO - PROCESS | 8278 | 1461629595610 Marionette TRACE conn2 <- [1,1098,null,{}] 17:13:15 INFO - PROCESS | 8278 | 1461629595614 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:15 INFO - PROCESS | 8278 | 1461629595695 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 17:13:15 INFO - PROCESS | 8278 | 1461629595700 Marionette TRACE conn2 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x116937800 == 46 [pid = 8278] [id = 282] 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12479b400) [pid = 8278] [serial = 844] [outer = 0x0] 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x124af5000) [pid = 8278] [serial = 845] [outer = 0x12479b400] 17:13:15 INFO - PROCESS | 8278 | 1461629595733 Marionette DEBUG loaded listener.js 17:13:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1254abc00) [pid = 8278] [serial = 846] [outer = 0x12479b400] 17:13:16 INFO - PROCESS | 8278 | 1461629596140 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 17:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 596ms 17:13:16 INFO - PROCESS | 8278 | 1461629596183 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 8278 | 1461629596185 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 17:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 17:13:16 INFO - PROCESS | 8278 | 1461629596188 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 8278 | 1461629596190 Marionette TRACE conn2 <- [1,1102,null,{}] 17:13:16 INFO - PROCESS | 8278 | 1461629596193 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:16 INFO - PROCESS | 8278 | 1461629596309 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 17:13:16 INFO - PROCESS | 8278 | 1461629596315 Marionette TRACE conn2 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x12463b000 == 47 [pid = 8278] [id = 283] 17:13:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x125a99000) [pid = 8278] [serial = 847] [outer = 0x0] 17:13:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1274a7800) [pid = 8278] [serial = 848] [outer = 0x125a99000] 17:13:16 INFO - PROCESS | 8278 | 1461629596342 Marionette DEBUG loaded listener.js 17:13:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x128e58800) [pid = 8278] [serial = 849] [outer = 0x125a99000] 17:13:16 INFO - PROCESS | 8278 | 1461629596713 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 17:13:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 17:13:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 574ms 17:13:16 INFO - PROCESS | 8278 | 1461629596761 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 17:13:16 INFO - PROCESS | 8278 | 1461629596762 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 17:13:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 17:13:16 INFO - PROCESS | 8278 | 1461629596764 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 17:13:16 INFO - PROCESS | 8278 | 1461629596765 Marionette TRACE conn2 <- [1,1106,null,{}] 17:13:16 INFO - PROCESS | 8278 | 1461629596768 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:16 INFO - PROCESS | 8278 | 1461629596939 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 17:13:16 INFO - PROCESS | 8278 | 1461629596993 Marionette TRACE conn2 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f39800 == 48 [pid = 8278] [id = 284] 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x125a9ac00) [pid = 8278] [serial = 850] [outer = 0x0] 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x128ea2000) [pid = 8278] [serial = 851] [outer = 0x125a9ac00] 17:13:17 INFO - PROCESS | 8278 | 1461629597035 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1297ad400) [pid = 8278] [serial = 852] [outer = 0x125a9ac00] 17:13:17 INFO - PROCESS | 8278 | 1461629597395 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 17:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 670ms 17:13:17 INFO - PROCESS | 8278 | 1461629597436 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 17:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 17:13:17 INFO - PROCESS | 8278 | 1461629597437 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 17:13:17 INFO - PROCESS | 8278 | 1461629597439 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 8278 | 1461629597440 Marionette TRACE conn2 <- [1,1110,null,{}] 17:13:17 INFO - PROCESS | 8278 | 1461629597442 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:17 INFO - PROCESS | 8278 | 1461629597538 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 17:13:17 INFO - PROCESS | 8278 | 1461629597588 Marionette TRACE conn2 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950b000 == 49 [pid = 8278] [id = 285] 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1297b6400) [pid = 8278] [serial = 853] [outer = 0x0] 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12a97f400) [pid = 8278] [serial = 854] [outer = 0x1297b6400] 17:13:17 INFO - PROCESS | 8278 | 1461629597613 Marionette DEBUG loaded listener.js 17:13:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12aa84400) [pid = 8278] [serial = 855] [outer = 0x1297b6400] 17:13:17 INFO - PROCESS | 8278 | 1461629597940 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 17:13:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 17:13:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 17:13:17 INFO - PROCESS | 8278 | 1461629597958 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 17:13:17 INFO - PROCESS | 8278 | 1461629597960 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 17:13:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 17:13:17 INFO - PROCESS | 8278 | 1461629597970 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 17:13:17 INFO - PROCESS | 8278 | 1461629597972 Marionette TRACE conn2 <- [1,1114,null,{}] 17:13:17 INFO - PROCESS | 8278 | 1461629597975 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 8278 | 1461629598122 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 17:13:18 INFO - PROCESS | 8278 | 1461629598136 Marionette TRACE conn2 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a939800 == 50 [pid = 8278] [id = 286] 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x129918800) [pid = 8278] [serial = 856] [outer = 0x0] 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12ae47000) [pid = 8278] [serial = 857] [outer = 0x129918800] 17:13:18 INFO - PROCESS | 8278 | 1461629598175 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12aea1800) [pid = 8278] [serial = 858] [outer = 0x129918800] 17:13:18 INFO - PROCESS | 8278 | 1461629598591 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 17:13:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 17:13:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 677ms 17:13:18 INFO - PROCESS | 8278 | 1461629598640 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 17:13:18 INFO - PROCESS | 8278 | 1461629598641 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 17:13:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 17:13:18 INFO - PROCESS | 8278 | 1461629598643 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 17:13:18 INFO - PROCESS | 8278 | 1461629598645 Marionette TRACE conn2 <- [1,1118,null,{}] 17:13:18 INFO - PROCESS | 8278 | 1461629598647 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:18 INFO - PROCESS | 8278 | 1461629598742 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 17:13:18 INFO - PROCESS | 8278 | 1461629598769 Marionette TRACE conn2 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af32000 == 51 [pid = 8278] [id = 287] 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12aa8f000) [pid = 8278] [serial = 859] [outer = 0x0] 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12bb3d400) [pid = 8278] [serial = 860] [outer = 0x12aa8f000] 17:13:18 INFO - PROCESS | 8278 | 1461629598794 Marionette DEBUG loaded listener.js 17:13:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12bb43800) [pid = 8278] [serial = 861] [outer = 0x12aa8f000] 17:13:19 INFO - PROCESS | 8278 | 1461629599162 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 17:13:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 17:13:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 570ms 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x129921400) [pid = 8278] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1277a8800) [pid = 8278] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1277a9000) [pid = 8278] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x128fc0c00) [pid = 8278] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1249d5400) [pid = 8278] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x116428000) [pid = 8278] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x115d2fc00) [pid = 8278] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x11a152800) [pid = 8278] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x118788400) [pid = 8278] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x128ea1400) [pid = 8278] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12449a800) [pid = 8278] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x113426c00) [pid = 8278] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1120de400) [pid = 8278] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x11a155c00) [pid = 8278] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x112e84800) [pid = 8278] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x112837000) [pid = 8278] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1297b5800) [pid = 8278] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x115e53800) [pid = 8278] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x119b28000) [pid = 8278] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x111dc6c00) [pid = 8278] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1247c2400) [pid = 8278] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x125a92000) [pid = 8278] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x11878e400) [pid = 8278] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 17:13:19 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x128fbbc00) [pid = 8278] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 17:13:19 INFO - PROCESS | 8278 | 1461629599436 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 17:13:19 INFO - PROCESS | 8278 | 1461629599439 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 17:13:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 17:13:19 INFO - PROCESS | 8278 | 1461629599454 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 17:13:19 INFO - PROCESS | 8278 | 1461629599455 Marionette TRACE conn2 <- [1,1122,null,{}] 17:13:19 INFO - PROCESS | 8278 | 1461629599459 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:19 INFO - PROCESS | 8278 | 1461629599583 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 17:13:19 INFO - PROCESS | 8278 | 1461629599591 Marionette TRACE conn2 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185db000 == 52 [pid = 8278] [id = 288] 17:13:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x114e23c00) [pid = 8278] [serial = 862] [outer = 0x0] 17:13:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x116a64800) [pid = 8278] [serial = 863] [outer = 0x114e23c00] 17:13:19 INFO - PROCESS | 8278 | 1461629599631 Marionette DEBUG loaded listener.js 17:13:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x11916a000) [pid = 8278] [serial = 864] [outer = 0x114e23c00] 17:13:20 INFO - PROCESS | 8278 | 1461629600040 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 17:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 620ms 17:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 17:13:20 INFO - PROCESS | 8278 | 1461629600078 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 8278 | 1461629600080 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 17:13:20 INFO - PROCESS | 8278 | 1461629600082 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 8278 | 1461629600084 Marionette TRACE conn2 <- [1,1126,null,{}] 17:13:20 INFO - PROCESS | 8278 | 1461629600086 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:20 INFO - PROCESS | 8278 | 1461629600180 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 17:13:20 INFO - PROCESS | 8278 | 1461629600185 Marionette TRACE conn2 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c572800 == 53 [pid = 8278] [id = 289] 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1213dc000) [pid = 8278] [serial = 865] [outer = 0x0] 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x129791400) [pid = 8278] [serial = 866] [outer = 0x1213dc000] 17:13:20 INFO - PROCESS | 8278 | 1461629600214 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x12bd48c00) [pid = 8278] [serial = 867] [outer = 0x1213dc000] 17:13:20 INFO - PROCESS | 8278 | 1461629600526 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 17:13:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 17:13:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 17:13:20 INFO - PROCESS | 8278 | 1461629600551 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 17:13:20 INFO - PROCESS | 8278 | 1461629600554 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 17:13:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 17:13:20 INFO - PROCESS | 8278 | 1461629600557 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 17:13:20 INFO - PROCESS | 8278 | 1461629600558 Marionette TRACE conn2 <- [1,1130,null,{}] 17:13:20 INFO - PROCESS | 8278 | 1461629600560 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:20 INFO - PROCESS | 8278 | 1461629600638 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 17:13:20 INFO - PROCESS | 8278 | 1461629600643 Marionette TRACE conn2 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a8800 == 54 [pid = 8278] [id = 290] 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12bd4b400) [pid = 8278] [serial = 868] [outer = 0x0] 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12bd53400) [pid = 8278] [serial = 869] [outer = 0x12bd4b400] 17:13:20 INFO - PROCESS | 8278 | 1461629600668 Marionette DEBUG loaded listener.js 17:13:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12bd94000) [pid = 8278] [serial = 870] [outer = 0x12bd4b400] 17:13:20 INFO - PROCESS | 8278 | 1461629600972 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 17:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 17:13:21 INFO - PROCESS | 8278 | 1461629601036 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 17:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 17:13:21 INFO - PROCESS | 8278 | 1461629601040 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 17:13:21 INFO - PROCESS | 8278 | 1461629601043 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 8278 | 1461629601044 Marionette TRACE conn2 <- [1,1134,null,{}] 17:13:21 INFO - PROCESS | 8278 | 1461629601046 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 8278 | 1461629601127 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 17:13:21 INFO - PROCESS | 8278 | 1461629601131 Marionette TRACE conn2 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccd4800 == 55 [pid = 8278] [id = 291] 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12bd8dc00) [pid = 8278] [serial = 871] [outer = 0x0] 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12bd98800) [pid = 8278] [serial = 872] [outer = 0x12bd8dc00] 17:13:21 INFO - PROCESS | 8278 | 1461629601156 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12c0b4000) [pid = 8278] [serial = 873] [outer = 0x12bd8dc00] 17:13:21 INFO - PROCESS | 8278 | 1461629601606 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 17:13:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 17:13:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 570ms 17:13:21 INFO - PROCESS | 8278 | 1461629601614 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 17:13:21 INFO - PROCESS | 8278 | 1461629601616 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 17:13:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 17:13:21 INFO - PROCESS | 8278 | 1461629601638 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 17:13:21 INFO - PROCESS | 8278 | 1461629601641 Marionette TRACE conn2 <- [1,1138,null,{}] 17:13:21 INFO - PROCESS | 8278 | 1461629601646 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:21 INFO - PROCESS | 8278 | 1461629601754 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 17:13:21 INFO - PROCESS | 8278 | 1461629601822 Marionette TRACE conn2 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a98000 == 56 [pid = 8278] [id = 292] 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x11282d000) [pid = 8278] [serial = 874] [outer = 0x0] 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1132c5800) [pid = 8278] [serial = 875] [outer = 0x11282d000] 17:13:21 INFO - PROCESS | 8278 | 1461629601853 Marionette DEBUG loaded listener.js 17:13:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x11661d800) [pid = 8278] [serial = 876] [outer = 0x11282d000] 17:13:22 INFO - PROCESS | 8278 | 1461629602280 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 17:13:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 17:13:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 691ms 17:13:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 17:13:22 INFO - PROCESS | 8278 | 1461629602311 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 17:13:22 INFO - PROCESS | 8278 | 1461629602315 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 17:13:22 INFO - PROCESS | 8278 | 1461629602320 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 17:13:22 INFO - PROCESS | 8278 | 1461629602321 Marionette TRACE conn2 <- [1,1142,null,{}] 17:13:22 INFO - PROCESS | 8278 | 1461629602324 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:22 INFO - PROCESS | 8278 | 1461629602426 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 17:13:22 INFO - PROCESS | 8278 | 1461629602480 Marionette TRACE conn2 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236b4000 == 57 [pid = 8278] [id = 293] 17:13:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x11766a800) [pid = 8278] [serial = 877] [outer = 0x0] 17:13:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x119168c00) [pid = 8278] [serial = 878] [outer = 0x11766a800] 17:13:22 INFO - PROCESS | 8278 | 1461629602510 Marionette DEBUG loaded listener.js 17:13:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1196af400) [pid = 8278] [serial = 879] [outer = 0x11766a800] 17:13:23 INFO - PROCESS | 8278 | 1461629603141 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 17:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 870ms 17:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 17:13:23 INFO - PROCESS | 8278 | 1461629603190 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 17:13:23 INFO - PROCESS | 8278 | 1461629603191 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 17:13:23 INFO - PROCESS | 8278 | 1461629603194 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 8278 | 1461629603196 Marionette TRACE conn2 <- [1,1146,null,{}] 17:13:23 INFO - PROCESS | 8278 | 1461629603217 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 8278 | 1461629603338 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 17:13:23 INFO - PROCESS | 8278 | 1461629603378 Marionette TRACE conn2 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd8d800 == 58 [pid = 8278] [id = 294] 17:13:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12a982c00) [pid = 8278] [serial = 880] [outer = 0x0] 17:13:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12a9a3800) [pid = 8278] [serial = 881] [outer = 0x12a982c00] 17:13:23 INFO - PROCESS | 8278 | 1461629603409 Marionette DEBUG loaded listener.js 17:13:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12bb3f400) [pid = 8278] [serial = 882] [outer = 0x12a982c00] 17:13:23 INFO - PROCESS | 8278 | 1461629603844 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 17:13:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 17:13:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 675ms 17:13:23 INFO - PROCESS | 8278 | 1461629603869 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 17:13:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 17:13:23 INFO - PROCESS | 8278 | 1461629603871 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 17:13:23 INFO - PROCESS | 8278 | 1461629603873 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 17:13:23 INFO - PROCESS | 8278 | 1461629603875 Marionette TRACE conn2 <- [1,1150,null,{}] 17:13:23 INFO - PROCESS | 8278 | 1461629603877 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:23 INFO - PROCESS | 8278 | 1461629603991 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 17:13:24 INFO - PROCESS | 8278 | 1461629604045 Marionette TRACE conn2 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d207000 == 59 [pid = 8278] [id = 295] 17:13:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12bd47400) [pid = 8278] [serial = 883] [outer = 0x0] 17:13:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c0b2800) [pid = 8278] [serial = 884] [outer = 0x12bd47400] 17:13:24 INFO - PROCESS | 8278 | 1461629604073 Marionette DEBUG loaded listener.js 17:13:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12c0ba800) [pid = 8278] [serial = 885] [outer = 0x12bd47400] 17:13:24 INFO - PROCESS | 8278 | 1461629604475 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 17:13:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 17:13:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 621ms 17:13:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 17:13:24 INFO - PROCESS | 8278 | 1461629604494 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 17:13:24 INFO - PROCESS | 8278 | 1461629604496 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 17:13:24 INFO - PROCESS | 8278 | 1461629604498 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 17:13:24 INFO - PROCESS | 8278 | 1461629604499 Marionette TRACE conn2 <- [1,1154,null,{}] 17:13:24 INFO - PROCESS | 8278 | 1461629604502 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:24 INFO - PROCESS | 8278 | 1461629604602 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 17:13:24 INFO - PROCESS | 8278 | 1461629604910 Marionette TRACE conn2 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x11710c000 == 60 [pid = 8278] [id = 296] 17:13:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x111f44800) [pid = 8278] [serial = 886] [outer = 0x0] 17:13:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x11282d800) [pid = 8278] [serial = 887] [outer = 0x111f44800] 17:13:24 INFO - PROCESS | 8278 | 1461629604952 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x112dc5800) [pid = 8278] [serial = 888] [outer = 0x111f44800] 17:13:25 INFO - PROCESS | 8278 | 1461629605380 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 17:13:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 17:13:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 922ms 17:13:25 INFO - PROCESS | 8278 | 1461629605421 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 17:13:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 17:13:25 INFO - PROCESS | 8278 | 1461629605424 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 17:13:25 INFO - PROCESS | 8278 | 1461629605427 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 17:13:25 INFO - PROCESS | 8278 | 1461629605429 Marionette TRACE conn2 <- [1,1158,null,{}] 17:13:25 INFO - PROCESS | 8278 | 1461629605433 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:25 INFO - PROCESS | 8278 | 1461629605524 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 17:13:25 INFO - PROCESS | 8278 | 1461629605579 Marionette TRACE conn2 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x1134c8000 == 61 [pid = 8278] [id = 297] 17:13:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x113243400) [pid = 8278] [serial = 889] [outer = 0x0] 17:13:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x115d27c00) [pid = 8278] [serial = 890] [outer = 0x113243400] 17:13:25 INFO - PROCESS | 8278 | 1461629605607 Marionette DEBUG loaded listener.js 17:13:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x116423800) [pid = 8278] [serial = 891] [outer = 0x113243400] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a8800 == 60 [pid = 8278] [id = 290] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12c572800 == 59 [pid = 8278] [id = 289] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x1185db000 == 58 [pid = 8278] [id = 288] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12af32000 == 57 [pid = 8278] [id = 287] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12a939800 == 56 [pid = 8278] [id = 286] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12950b000 == 55 [pid = 8278] [id = 285] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x125f39800 == 54 [pid = 8278] [id = 284] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12463b000 == 53 [pid = 8278] [id = 283] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x116937800 == 52 [pid = 8278] [id = 282] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d7000 == 51 [pid = 8278] [id = 281] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x119299800 == 50 [pid = 8278] [id = 280] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x1134c5000 == 49 [pid = 8278] [id = 279] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac0e800 == 48 [pid = 8278] [id = 276] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x128ed8800 == 47 [pid = 8278] [id = 275] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x119824000 == 46 [pid = 8278] [id = 274] 17:13:25 INFO - PROCESS | 8278 | --DOCSHELL 0x112c8d800 == 45 [pid = 8278] [id = 273] 17:13:26 INFO - PROCESS | 8278 | 1461629606017 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12a985000) [pid = 8278] [serial = 696] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12a985800) [pid = 8278] [serial = 815] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x129921000) [pid = 8278] [serial = 812] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x121494800) [pid = 8278] [serial = 809] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1297a8400) [pid = 8278] [serial = 804] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x118372c00) [pid = 8278] [serial = 786] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x128fbf400) [pid = 8278] [serial = 798] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1294ae800) [pid = 8278] [serial = 810] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12510a000) [pid = 8278] [serial = 795] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1246e1000) [pid = 8278] [serial = 726] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x114e24800) [pid = 8278] [serial = 720] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1277a2000) [pid = 8278] [serial = 729] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x128e66400) [pid = 8278] [serial = 732] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1194bfc00) [pid = 8278] [serial = 723] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1295e0c00) [pid = 8278] [serial = 735] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x128e65c00) [pid = 8278] [serial = 797] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1294b0800) [pid = 8278] [serial = 800] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12978ec00) [pid = 8278] [serial = 803] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x128e9e400) [pid = 8278] [serial = 777] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x125a93800) [pid = 8278] [serial = 776] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1295e7000) [pid = 8278] [serial = 801] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x11660f000) [pid = 8278] [serial = 785] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1166df400) [pid = 8278] [serial = 806] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1247c1400) [pid = 8278] [serial = 774] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x121495800) [pid = 8278] [serial = 773] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1194b4800) [pid = 8278] [serial = 788] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12940f400) [pid = 8278] [serial = 779] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x1294b1400) [pid = 8278] [serial = 780] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x124909400) [pid = 8278] [serial = 794] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x119b29c00) [pid = 8278] [serial = 789] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x118791400) [pid = 8278] [serial = 807] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x11836a000) [pid = 8278] [serial = 771] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x116959400) [pid = 8278] [serial = 770] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x112e1c000) [pid = 8278] [serial = 768] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1125ba800) [pid = 8278] [serial = 767] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x1237b3000) [pid = 8278] [serial = 791] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x1246d4800) [pid = 8278] [serial = 792] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x115d72000) [pid = 8278] [serial = 783] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x113429c00) [pid = 8278] [serial = 782] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x128ea0400) [pid = 8278] [serial = 765] [outer = 0x0] [url = about:blank] 17:13:26 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x12a99cc00) [pid = 8278] [serial = 813] [outer = 0x0] [url = about:blank] 17:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 17:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 620ms 17:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 17:13:26 INFO - PROCESS | 8278 | 1461629606050 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 8278 | 1461629606052 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 17:13:26 INFO - PROCESS | 8278 | 1461629606054 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 8278 | 1461629606056 Marionette TRACE conn2 <- [1,1162,null,{}] 17:13:26 INFO - PROCESS | 8278 | 1461629606058 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 8278 | 1461629606131 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 17:13:26 INFO - PROCESS | 8278 | 1461629606159 Marionette TRACE conn2 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ec1800 == 46 [pid = 8278] [id = 298] 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x116606400) [pid = 8278] [serial = 892] [outer = 0x0] 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x1166e4800) [pid = 8278] [serial = 893] [outer = 0x116606400] 17:13:26 INFO - PROCESS | 8278 | 1461629606185 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x117e1b400) [pid = 8278] [serial = 894] [outer = 0x116606400] 17:13:26 INFO - PROCESS | 8278 | 1461629606540 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 17:13:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 17:13:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 17:13:26 INFO - PROCESS | 8278 | 1461629606582 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 17:13:26 INFO - PROCESS | 8278 | 1461629606583 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 17:13:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 17:13:26 INFO - PROCESS | 8278 | 1461629606593 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 17:13:26 INFO - PROCESS | 8278 | 1461629606596 Marionette TRACE conn2 <- [1,1166,null,{}] 17:13:26 INFO - PROCESS | 8278 | 1461629606600 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:26 INFO - PROCESS | 8278 | 1461629606675 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 17:13:26 INFO - PROCESS | 8278 | 1461629606681 Marionette TRACE conn2 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x119170000 == 47 [pid = 8278] [id = 299] 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x11836b400) [pid = 8278] [serial = 895] [outer = 0x0] 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x11874a000) [pid = 8278] [serial = 896] [outer = 0x11836b400] 17:13:26 INFO - PROCESS | 8278 | 1461629606708 Marionette DEBUG loaded listener.js 17:13:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x119121c00) [pid = 8278] [serial = 897] [outer = 0x11836b400] 17:13:27 INFO - PROCESS | 8278 | 1461629607083 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 17:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 527ms 17:13:27 INFO - PROCESS | 8278 | 1461629607115 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 8278 | 1461629607118 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 17:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 17:13:27 INFO - PROCESS | 8278 | 1461629607122 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 8278 | 1461629607124 Marionette TRACE conn2 <- [1,1170,null,{}] 17:13:27 INFO - PROCESS | 8278 | 1461629607127 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:27 INFO - PROCESS | 8278 | 1461629607243 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 17:13:27 INFO - PROCESS | 8278 | 1461629607250 Marionette TRACE conn2 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192b0800 == 48 [pid = 8278] [id = 300] 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x119166800) [pid = 8278] [serial = 898] [outer = 0x0] 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1194b3c00) [pid = 8278] [serial = 899] [outer = 0x119166800] 17:13:27 INFO - PROCESS | 8278 | 1461629607291 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x11965bc00) [pid = 8278] [serial = 900] [outer = 0x119166800] 17:13:27 INFO - PROCESS | 8278 | 1461629607653 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 17:13:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 17:13:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 572ms 17:13:27 INFO - PROCESS | 8278 | 1461629607694 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 17:13:27 INFO - PROCESS | 8278 | 1461629607695 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 17:13:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 17:13:27 INFO - PROCESS | 8278 | 1461629607697 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 17:13:27 INFO - PROCESS | 8278 | 1461629607698 Marionette TRACE conn2 <- [1,1174,null,{}] 17:13:27 INFO - PROCESS | 8278 | 1461629607701 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:27 INFO - PROCESS | 8278 | 1461629607801 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 17:13:27 INFO - PROCESS | 8278 | 1461629607834 Marionette TRACE conn2 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cb4800 == 49 [pid = 8278] [id = 301] 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x119b34800) [pid = 8278] [serial = 901] [outer = 0x0] 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x119c98000) [pid = 8278] [serial = 902] [outer = 0x119b34800] 17:13:27 INFO - PROCESS | 8278 | 1461629607866 Marionette DEBUG loaded listener.js 17:13:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x12149a800) [pid = 8278] [serial = 903] [outer = 0x119b34800] 17:13:28 INFO - PROCESS | 8278 | 1461629608192 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 8278 | 1461629608219 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 17:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 17:13:28 INFO - PROCESS | 8278 | 1461629608224 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 8278 | 1461629608225 Marionette TRACE conn2 <- [1,1178,null,{}] 17:13:28 INFO - PROCESS | 8278 | 1461629608227 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:28 INFO - PROCESS | 8278 | 1461629608320 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 17:13:28 INFO - PROCESS | 8278 | 1461629608334 Marionette TRACE conn2 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x116942000 == 50 [pid = 8278] [id = 302] 17:13:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1233b8000) [pid = 8278] [serial = 904] [outer = 0x0] 17:13:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x12479e000) [pid = 8278] [serial = 905] [outer = 0x1233b8000] 17:13:28 INFO - PROCESS | 8278 | 1461629608360 Marionette DEBUG loaded listener.js 17:13:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x12490e400) [pid = 8278] [serial = 906] [outer = 0x1233b8000] 17:13:28 INFO - PROCESS | 8278 | 1461629608707 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 17:13:28 INFO - PROCESS | 8278 | 1461629608752 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 17:13:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 17:13:28 INFO - PROCESS | 8278 | 1461629608756 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 17:13:28 INFO - PROCESS | 8278 | 1461629608758 Marionette TRACE conn2 <- [1,1182,null,{}] 17:13:28 INFO - PROCESS | 8278 | 1461629608761 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:28 INFO - PROCESS | 8278 | 1461629608902 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 17:13:28 INFO - PROCESS | 8278 | 1461629608924 Marionette TRACE conn2 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236c6800 == 51 [pid = 8278] [id = 303] 17:13:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x124a87c00) [pid = 8278] [serial = 907] [outer = 0x0] 17:13:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x125332000) [pid = 8278] [serial = 908] [outer = 0x124a87c00] 17:13:28 INFO - PROCESS | 8278 | 1461629608964 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x125a93800) [pid = 8278] [serial = 909] [outer = 0x124a87c00] 17:13:29 INFO - PROCESS | 8278 | 1461629609407 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 2","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 8278 | 1461629609435 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 17:13:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 17:13:29 INFO - PROCESS | 8278 | 1461629609462 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 8278 | 1461629609463 Marionette TRACE conn2 <- [1,1186,null,{}] 17:13:29 INFO - PROCESS | 8278 | 1461629609465 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:29 INFO - PROCESS | 8278 | 1461629609557 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 17:13:29 INFO - PROCESS | 8278 | 1461629609561 Marionette TRACE conn2 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x124954800 == 52 [pid = 8278] [id = 304] 17:13:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x124aea800) [pid = 8278] [serial = 911] [outer = 0x0] 17:13:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1277a5400) [pid = 8278] [serial = 912] [outer = 0x124aea800] 17:13:29 INFO - PROCESS | 8278 | 1461629609583 Marionette DEBUG loaded listener.js 17:13:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x128e98000) [pid = 8278] [serial = 913] [outer = 0x124aea800] 17:13:29 INFO - PROCESS | 8278 | 1461629609927 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 17:13:29 INFO - PROCESS | 8278 | 1461629609981 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 17:13:29 INFO - PROCESS | 8278 | 1461629609983 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 17:13:29 INFO - PROCESS | 8278 | 1461629609984 Marionette TRACE conn2 <- [1,1190,null,{}] 17:13:29 INFO - PROCESS | 8278 | 1461629609987 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:30 INFO - PROCESS | 8278 | 1461629610078 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x125a9ac00) [pid = 8278] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12479b400) [pid = 8278] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x129918800) [pid = 8278] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1297b6400) [pid = 8278] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x11641f000) [pid = 8278] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1196b9000) [pid = 8278] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1297ae400) [pid = 8278] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12aa8f000) [pid = 8278] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12bd4b400) [pid = 8278] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1213dc000) [pid = 8278] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x114e23c00) [pid = 8278] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x11616ec00) [pid = 8278] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 17:13:30 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x125a99000) [pid = 8278] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 17:13:30 INFO - PROCESS | 8278 | 1461629610338 Marionette TRACE conn2 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118800 == 53 [pid = 8278] [id = 305] 17:13:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1120e0800) [pid = 8278] [serial = 914] [outer = 0x0] 17:13:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x115e53800) [pid = 8278] [serial = 915] [outer = 0x1120e0800] 17:13:30 INFO - PROCESS | 8278 | 1461629610363 Marionette DEBUG loaded listener.js 17:13:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x12479f800) [pid = 8278] [serial = 916] [outer = 0x1120e0800] 17:13:30 INFO - PROCESS | 8278 | 1461629610652 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 17:13:30 INFO - PROCESS | 8278 | 1461629610709 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 17:13:30 INFO - PROCESS | 8278 | 1461629610712 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 17:13:30 INFO - PROCESS | 8278 | 1461629610714 Marionette TRACE conn2 <- [1,1194,null,{}] 17:13:30 INFO - PROCESS | 8278 | 1461629610716 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:30 INFO - PROCESS | 8278 | 1461629610860 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 17:13:30 INFO - PROCESS | 8278 | 1461629610935 Marionette TRACE conn2 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x12774a800 == 54 [pid = 8278] [id = 306] 17:13:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x1125c2400) [pid = 8278] [serial = 917] [outer = 0x0] 17:13:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x129403400) [pid = 8278] [serial = 918] [outer = 0x1125c2400] 17:13:30 INFO - PROCESS | 8278 | 1461629610983 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1295e9400) [pid = 8278] [serial = 919] [outer = 0x1125c2400] 17:13:31 INFO - PROCESS | 8278 | 1461629611341 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 8278 | 1461629611384 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 17:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 17:13:31 INFO - PROCESS | 8278 | 1461629611386 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 8278 | 1461629611388 Marionette TRACE conn2 <- [1,1198,null,{}] 17:13:31 INFO - PROCESS | 8278 | 1461629611390 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 8278 | 1461629611499 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 17:13:31 INFO - PROCESS | 8278 | 1461629611506 Marionette TRACE conn2 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d3000 == 55 [pid = 8278] [id = 307] 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x1295e7000) [pid = 8278] [serial = 920] [outer = 0x0] 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1297af400) [pid = 8278] [serial = 921] [outer = 0x1295e7000] 17:13:31 INFO - PROCESS | 8278 | 1461629611531 Marionette DEBUG loaded listener.js 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12a998c00) [pid = 8278] [serial = 922] [outer = 0x1295e7000] 17:13:31 INFO - PROCESS | 8278 | 1461629611826 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:13:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 17:13:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 470ms 17:13:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 17:13:31 INFO - PROCESS | 8278 | 1461629611858 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 17:13:31 INFO - PROCESS | 8278 | 1461629611859 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 17:13:31 INFO - PROCESS | 8278 | 1461629611861 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 17:13:31 INFO - PROCESS | 8278 | 1461629611862 Marionette TRACE conn2 <- [1,1202,null,{}] 17:13:31 INFO - PROCESS | 8278 | 1461629611865 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:31 INFO - PROCESS | 8278 | 1461629611944 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 17:13:31 INFO - PROCESS | 8278 | 1461629611948 Marionette TRACE conn2 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa7a800 == 56 [pid = 8278] [id = 308] 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12a99cc00) [pid = 8278] [serial = 923] [outer = 0x0] 17:13:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12aa90c00) [pid = 8278] [serial = 924] [outer = 0x12a99cc00] 17:13:31 INFO - PROCESS | 8278 | 1461629611972 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12aea2000) [pid = 8278] [serial = 925] [outer = 0x12a99cc00] 17:13:32 INFO - PROCESS | 8278 | 1461629612377 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:13:32 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 17:13:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 569ms 17:13:32 INFO - PROCESS | 8278 | 1461629612431 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 17:13:32 INFO - PROCESS | 8278 | 1461629612433 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 17:13:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 17:13:32 INFO - PROCESS | 8278 | 1461629612438 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 17:13:32 INFO - PROCESS | 8278 | 1461629612442 Marionette TRACE conn2 <- [1,1206,null,{}] 17:13:32 INFO - PROCESS | 8278 | 1461629612446 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:32 INFO - PROCESS | 8278 | 1461629612549 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 17:13:32 INFO - PROCESS | 8278 | 1461629612617 Marionette TRACE conn2 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x1161a8000 == 57 [pid = 8278] [id = 309] 17:13:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x112831000) [pid = 8278] [serial = 926] [outer = 0x0] 17:13:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x112dcc800) [pid = 8278] [serial = 927] [outer = 0x112831000] 17:13:32 INFO - PROCESS | 8278 | 1461629612649 Marionette DEBUG loaded listener.js 17:13:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x11342d400) [pid = 8278] [serial = 928] [outer = 0x112831000] 17:13:33 INFO - PROCESS | 8278 | 1461629613064 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:13:33 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 17:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 676ms 17:13:33 INFO - PROCESS | 8278 | 1461629613113 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 8278 | 1461629613117 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 17:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 17:13:33 INFO - PROCESS | 8278 | 1461629613121 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 8278 | 1461629613123 Marionette TRACE conn2 <- [1,1210,null,{}] 17:13:33 INFO - PROCESS | 8278 | 1461629613125 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:33 INFO - PROCESS | 8278 | 1461629613224 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 17:13:33 INFO - PROCESS | 8278 | 1461629613275 Marionette TRACE conn2 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x119824000 == 58 [pid = 8278] [id = 310] 17:13:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x115d71c00) [pid = 8278] [serial = 929] [outer = 0x0] 17:13:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x117672000) [pid = 8278] [serial = 930] [outer = 0x115d71c00] 17:13:33 INFO - PROCESS | 8278 | 1461629613305 Marionette DEBUG loaded listener.js 17:13:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x118371800) [pid = 8278] [serial = 931] [outer = 0x115d71c00] 17:13:33 INFO - PROCESS | 8278 | 1461629613710 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:13:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 17:13:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 620ms 17:13:33 INFO - PROCESS | 8278 | 1461629613741 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 17:13:33 INFO - PROCESS | 8278 | 1461629613743 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 17:13:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 17:13:33 INFO - PROCESS | 8278 | 1461629613745 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 17:13:33 INFO - PROCESS | 8278 | 1461629613748 Marionette TRACE conn2 <- [1,1214,null,{}] 17:13:33 INFO - PROCESS | 8278 | 1461629613756 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:33 INFO - PROCESS | 8278 | 1461629613859 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 17:13:33 INFO - PROCESS | 8278 | 1461629613947 Marionette TRACE conn2 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ef0000 == 59 [pid = 8278] [id = 311] 17:13:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1194b7000) [pid = 8278] [serial = 932] [outer = 0x0] 17:13:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x119b31400) [pid = 8278] [serial = 933] [outer = 0x1194b7000] 17:13:33 INFO - PROCESS | 8278 | 1461629613979 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x121498400) [pid = 8278] [serial = 934] [outer = 0x1194b7000] 17:13:34 INFO - PROCESS | 8278 | 1461629614393 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 17:13:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 17:13:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 673ms 17:13:34 INFO - PROCESS | 8278 | 1461629614419 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 17:13:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 17:13:34 INFO - PROCESS | 8278 | 1461629614420 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 17:13:34 INFO - PROCESS | 8278 | 1461629614423 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 17:13:34 INFO - PROCESS | 8278 | 1461629614424 Marionette TRACE conn2 <- [1,1218,null,{}] 17:13:34 INFO - PROCESS | 8278 | 1461629614426 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:34 INFO - PROCESS | 8278 | 1461629614523 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 17:13:34 INFO - PROCESS | 8278 | 1461629614570 Marionette TRACE conn2 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af3a800 == 60 [pid = 8278] [id = 312] 17:13:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x11965b800) [pid = 8278] [serial = 935] [outer = 0x0] 17:13:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x124498400) [pid = 8278] [serial = 936] [outer = 0x11965b800] 17:13:34 INFO - PROCESS | 8278 | 1461629614600 Marionette DEBUG loaded listener.js 17:13:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x128fbc400) [pid = 8278] [serial = 937] [outer = 0x11965b800] 17:13:35 INFO - PROCESS | 8278 | 1461629615012 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 17:13:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 17:13:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 621ms 17:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 17:13:35 INFO - PROCESS | 8278 | 1461629615045 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 8278 | 1461629615046 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 17:13:35 INFO - PROCESS | 8278 | 1461629615048 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 8278 | 1461629615049 Marionette TRACE conn2 <- [1,1222,null,{}] 17:13:35 INFO - PROCESS | 8278 | 1461629615052 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:35 INFO - PROCESS | 8278 | 1461629615148 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 17:13:35 INFO - PROCESS | 8278 | 1461629615230 Marionette TRACE conn2 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8c000 == 61 [pid = 8278] [id = 313] 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x128e5c800) [pid = 8278] [serial = 938] [outer = 0x0] 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12978c800) [pid = 8278] [serial = 939] [outer = 0x128e5c800] 17:13:35 INFO - PROCESS | 8278 | 1461629615261 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x1297b6800) [pid = 8278] [serial = 940] [outer = 0x128e5c800] 17:13:35 INFO - PROCESS | 8278 | 1461629615654 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 17:13:35 INFO - PROCESS | 8278 | 1461629615671 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 17:13:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 17:13:35 INFO - PROCESS | 8278 | 1461629615673 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 17:13:35 INFO - PROCESS | 8278 | 1461629615674 Marionette TRACE conn2 <- [1,1226,null,{}] 17:13:35 INFO - PROCESS | 8278 | 1461629615677 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:35 INFO - PROCESS | 8278 | 1461629615789 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 17:13:35 INFO - PROCESS | 8278 | 1461629615843 Marionette TRACE conn2 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c69e000 == 62 [pid = 8278] [id = 314] 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12a986400) [pid = 8278] [serial = 941] [outer = 0x0] 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x12aea9800) [pid = 8278] [serial = 942] [outer = 0x12a986400] 17:13:35 INFO - PROCESS | 8278 | 1461629615874 Marionette DEBUG loaded listener.js 17:13:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12bd98c00) [pid = 8278] [serial = 943] [outer = 0x12a986400] 17:13:36 INFO - PROCESS | 8278 | 1461629616295 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 17:13:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 17:13:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 671ms 17:13:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 17:13:36 INFO - PROCESS | 8278 | 1461629616345 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 17:13:36 INFO - PROCESS | 8278 | 1461629616346 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 17:13:36 INFO - PROCESS | 8278 | 1461629616348 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 17:13:36 INFO - PROCESS | 8278 | 1461629616350 Marionette TRACE conn2 <- [1,1230,null,{}] 17:13:36 INFO - PROCESS | 8278 | 1461629616352 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:36 INFO - PROCESS | 8278 | 1461629616453 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 17:13:36 INFO - PROCESS | 8278 | 1461629616683 Marionette TRACE conn2 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187de800 == 63 [pid = 8278] [id = 315] 17:13:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1125b7000) [pid = 8278] [serial = 944] [outer = 0x0] 17:13:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x11282f800) [pid = 8278] [serial = 945] [outer = 0x1125b7000] 17:13:36 INFO - PROCESS | 8278 | 1461629616711 Marionette DEBUG loaded listener.js 17:13:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1134b9000) [pid = 8278] [serial = 946] [outer = 0x1125b7000] 17:13:37 INFO - PROCESS | 8278 | 1461629617111 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 17:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 772ms 17:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 17:13:37 INFO - PROCESS | 8278 | 1461629617122 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 8278 | 1461629617124 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 17:13:37 INFO - PROCESS | 8278 | 1461629617127 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 8278 | 1461629617129 Marionette TRACE conn2 <- [1,1234,null,{}] 17:13:37 INFO - PROCESS | 8278 | 1461629617132 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:37 INFO - PROCESS | 8278 | 1461629617230 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 17:13:37 INFO - PROCESS | 8278 | 1461629617282 Marionette TRACE conn2 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x112fd6000 == 64 [pid = 8278] [id = 316] 17:13:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x116165400) [pid = 8278] [serial = 947] [outer = 0x0] 17:13:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x118366400) [pid = 8278] [serial = 948] [outer = 0x116165400] 17:13:37 INFO - PROCESS | 8278 | 1461629617311 Marionette DEBUG loaded listener.js 17:13:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x11878c000) [pid = 8278] [serial = 949] [outer = 0x116165400] 17:13:37 INFO - PROCESS | 8278 | 1461629617711 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 17:13:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 17:13:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 17:13:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 17:13:37 INFO - PROCESS | 8278 | 1461629617752 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 17:13:37 INFO - PROCESS | 8278 | 1461629617754 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 17:13:37 INFO - PROCESS | 8278 | 1461629617756 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 17:13:37 INFO - PROCESS | 8278 | 1461629617758 Marionette TRACE conn2 <- [1,1238,null,{}] 17:13:37 INFO - PROCESS | 8278 | 1461629617760 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:37 INFO - PROCESS | 8278 | 1461629617871 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d3000 == 63 [pid = 8278] [id = 307] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x12774a800 == 62 [pid = 8278] [id = 306] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x117118800 == 61 [pid = 8278] [id = 305] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x124954800 == 60 [pid = 8278] [id = 304] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1236c6800 == 59 [pid = 8278] [id = 303] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x116942000 == 58 [pid = 8278] [id = 302] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x12bd98800) [pid = 8278] [serial = 872] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x12991e400) [pid = 8278] [serial = 830] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x11205cc00) [pid = 8278] [serial = 818] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x121496400) [pid = 8278] [serial = 824] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x11852b800) [pid = 8278] [serial = 821] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x125f91c00) [pid = 8278] [serial = 827] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x119cb4800 == 57 [pid = 8278] [id = 301] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1192b0800 == 56 [pid = 8278] [id = 300] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x119170000 == 55 [pid = 8278] [id = 299] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x115ec1800 == 54 [pid = 8278] [id = 298] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1134c8000 == 53 [pid = 8278] [id = 297] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x11710c000 == 52 [pid = 8278] [id = 296] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd8d800 == 51 [pid = 8278] [id = 294] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x1236b4000 == 50 [pid = 8278] [id = 293] 17:13:37 INFO - PROCESS | 8278 | --DOCSHELL 0x116a98000 == 49 [pid = 8278] [id = 292] 17:13:37 INFO - PROCESS | 8278 | 1461629617983 Marionette TRACE conn2 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12bd94000) [pid = 8278] [serial = 870] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x128ea2000) [pid = 8278] [serial = 851] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x124af5000) [pid = 8278] [serial = 845] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12aea1800) [pid = 8278] [serial = 858] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12aa84400) [pid = 8278] [serial = 855] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x118753400) [pid = 8278] [serial = 839] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x119c95800) [pid = 8278] [serial = 842] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1194b9c00) [pid = 8278] [serial = 840] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12a988400) [pid = 8278] [serial = 833] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1254abc00) [pid = 8278] [serial = 846] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1234e6400) [pid = 8278] [serial = 843] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12a97f400) [pid = 8278] [serial = 854] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1297ad400) [pid = 8278] [serial = 852] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12bb3d400) [pid = 8278] [serial = 860] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12bd53400) [pid = 8278] [serial = 869] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12bd48c00) [pid = 8278] [serial = 867] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x116a64800) [pid = 8278] [serial = 863] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x11766a400) [pid = 8278] [serial = 837] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x129791400) [pid = 8278] [serial = 866] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x11642b400) [pid = 8278] [serial = 836] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128e58800) [pid = 8278] [serial = 849] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1274a7800) [pid = 8278] [serial = 848] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12ae47400) [pid = 8278] [serial = 834] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x12bb43800) [pid = 8278] [serial = 861] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12ae47000) [pid = 8278] [serial = 857] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x11916a000) [pid = 8278] [serial = 864] [outer = 0x0] [url = about:blank] 17:13:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cec800 == 50 [pid = 8278] [id = 317] 17:13:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x11642b400) [pid = 8278] [serial = 950] [outer = 0x0] 17:13:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x11852b800) [pid = 8278] [serial = 951] [outer = 0x11642b400] 17:13:38 INFO - PROCESS | 8278 | 1461629618014 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x1196b8800) [pid = 8278] [serial = 952] [outer = 0x11642b400] 17:13:38 INFO - PROCESS | 8278 | 1461629618315 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 17:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 570ms 17:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 17:13:38 INFO - PROCESS | 8278 | 1461629618327 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 8278 | 1461629618329 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 17:13:38 INFO - PROCESS | 8278 | 1461629618336 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 8278 | 1461629618344 Marionette TRACE conn2 <- [1,1242,null,{}] 17:13:38 INFO - PROCESS | 8278 | 1461629618353 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:38 INFO - PROCESS | 8278 | 1461629618448 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 17:13:38 INFO - PROCESS | 8278 | 1461629618454 Marionette TRACE conn2 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x119ccb000 == 51 [pid = 8278] [id = 318] 17:13:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x11a150800) [pid = 8278] [serial = 953] [outer = 0x0] 17:13:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1240f0400) [pid = 8278] [serial = 954] [outer = 0x11a150800] 17:13:38 INFO - PROCESS | 8278 | 1461629618478 Marionette DEBUG loaded listener.js 17:13:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x124fc5800) [pid = 8278] [serial = 955] [outer = 0x11a150800] 17:13:38 INFO - PROCESS | 8278 | 1461629618898 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 17:13:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 17:13:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 587ms 17:13:38 INFO - PROCESS | 8278 | 1461629618919 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 17:13:38 INFO - PROCESS | 8278 | 1461629618922 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 17:13:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 17:13:38 INFO - PROCESS | 8278 | 1461629618925 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 17:13:38 INFO - PROCESS | 8278 | 1461629618927 Marionette TRACE conn2 <- [1,1246,null,{}] 17:13:38 INFO - PROCESS | 8278 | 1461629618930 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 8278 | 1461629619051 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 17:13:39 INFO - PROCESS | 8278 | 1461629619061 Marionette TRACE conn2 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x124624800 == 52 [pid = 8278] [id = 319] 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1253efc00) [pid = 8278] [serial = 956] [outer = 0x0] 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1277a2000) [pid = 8278] [serial = 957] [outer = 0x1253efc00] 17:13:39 INFO - PROCESS | 8278 | 1461629619101 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x128e66400) [pid = 8278] [serial = 958] [outer = 0x1253efc00] 17:13:39 INFO - PROCESS | 8278 | 1461629619484 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 17:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 570ms 17:13:39 INFO - PROCESS | 8278 | 1461629619496 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 8278 | 1461629619497 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 17:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 17:13:39 INFO - PROCESS | 8278 | 1461629619499 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 8278 | 1461629619500 Marionette TRACE conn2 <- [1,1250,null,{}] 17:13:39 INFO - PROCESS | 8278 | 1461629619503 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:39 INFO - PROCESS | 8278 | 1461629619580 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 17:13:39 INFO - PROCESS | 8278 | 1461629619584 Marionette TRACE conn2 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x1251cb800 == 53 [pid = 8278] [id = 320] 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1294b0400) [pid = 8278] [serial = 959] [outer = 0x0] 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1295e0800) [pid = 8278] [serial = 960] [outer = 0x1294b0400] 17:13:39 INFO - PROCESS | 8278 | 1461629619619 Marionette DEBUG loaded listener.js 17:13:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12991dc00) [pid = 8278] [serial = 961] [outer = 0x1294b0400] 17:13:39 INFO - PROCESS | 8278 | 1461629619962 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 17:13:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 17:13:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 17:13:39 INFO - PROCESS | 8278 | 1461629619969 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 17:13:39 INFO - PROCESS | 8278 | 1461629619971 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 17:13:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 17:13:39 INFO - PROCESS | 8278 | 1461629619976 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 17:13:39 INFO - PROCESS | 8278 | 1461629619977 Marionette TRACE conn2 <- [1,1254,null,{}] 17:13:39 INFO - PROCESS | 8278 | 1461629619979 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:40 INFO - PROCESS | 8278 | 1461629620060 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 17:13:40 INFO - PROCESS | 8278 | 1461629620122 Marionette TRACE conn2 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ed1000 == 54 [pid = 8278] [id = 321] 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1132ba800) [pid = 8278] [serial = 962] [outer = 0x0] 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12a99c000) [pid = 8278] [serial = 963] [outer = 0x1132ba800] 17:13:40 INFO - PROCESS | 8278 | 1461629620146 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12bb3e000) [pid = 8278] [serial = 964] [outer = 0x1132ba800] 17:13:40 INFO - PROCESS | 8278 | 1461629620485 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 17:13:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 17:13:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 519ms 17:13:40 INFO - PROCESS | 8278 | 1461629620495 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 17:13:40 INFO - PROCESS | 8278 | 1461629620496 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 17:13:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 17:13:40 INFO - PROCESS | 8278 | 1461629620498 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 17:13:40 INFO - PROCESS | 8278 | 1461629620499 Marionette TRACE conn2 <- [1,1258,null,{}] 17:13:40 INFO - PROCESS | 8278 | 1461629620502 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:40 INFO - PROCESS | 8278 | 1461629620600 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 17:13:40 INFO - PROCESS | 8278 | 1461629620612 Marionette TRACE conn2 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x129819800 == 55 [pid = 8278] [id = 322] 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12aa87000) [pid = 8278] [serial = 965] [outer = 0x0] 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12bd48c00) [pid = 8278] [serial = 966] [outer = 0x12aa87000] 17:13:40 INFO - PROCESS | 8278 | 1461629620636 Marionette DEBUG loaded listener.js 17:13:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12bd97800) [pid = 8278] [serial = 967] [outer = 0x12aa87000] 17:13:40 INFO - PROCESS | 8278 | 1461629620982 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 17:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 17:13:41 INFO - PROCESS | 8278 | 1461629621025 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 8278 | 1461629621026 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 17:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 17:13:41 INFO - PROCESS | 8278 | 1461629621028 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 8278 | 1461629621029 Marionette TRACE conn2 <- [1,1262,null,{}] 17:13:41 INFO - PROCESS | 8278 | 1461629621032 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:41 INFO - PROCESS | 8278 | 1461629621128 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 17:13:41 INFO - PROCESS | 8278 | 1461629621132 Marionette TRACE conn2 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac07800 == 56 [pid = 8278] [id = 323] 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12bd4a400) [pid = 8278] [serial = 968] [outer = 0x0] 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12c0b8800) [pid = 8278] [serial = 969] [outer = 0x12bd4a400] 17:13:41 INFO - PROCESS | 8278 | 1461629621186 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c2b2400) [pid = 8278] [serial = 970] [outer = 0x12bd4a400] 17:13:41 INFO - PROCESS | 8278 | 1461629621493 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 17:13:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 17:13:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 17:13:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 17:13:41 INFO - PROCESS | 8278 | 1461629621549 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 17:13:41 INFO - PROCESS | 8278 | 1461629621550 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 17:13:41 INFO - PROCESS | 8278 | 1461629621552 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 17:13:41 INFO - PROCESS | 8278 | 1461629621553 Marionette TRACE conn2 <- [1,1266,null,{}] 17:13:41 INFO - PROCESS | 8278 | 1461629621556 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:41 INFO - PROCESS | 8278 | 1461629621650 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 17:13:41 INFO - PROCESS | 8278 | 1461629621662 Marionette TRACE conn2 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bea0000 == 57 [pid = 8278] [id = 324] 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12c0b7c00) [pid = 8278] [serial = 971] [outer = 0x0] 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12c2ba400) [pid = 8278] [serial = 972] [outer = 0x12c0b7c00] 17:13:41 INFO - PROCESS | 8278 | 1461629621686 Marionette DEBUG loaded listener.js 17:13:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12c54d800) [pid = 8278] [serial = 973] [outer = 0x12c0b7c00] 17:13:42 INFO - PROCESS | 8278 | 1461629622026 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 17:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 17:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 17:13:42 INFO - PROCESS | 8278 | 1461629622071 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 8278 | 1461629622072 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 17:13:42 INFO - PROCESS | 8278 | 1461629622074 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 8278 | 1461629622075 Marionette TRACE conn2 <- [1,1270,null,{}] 17:13:42 INFO - PROCESS | 8278 | 1461629622078 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 8278 | 1461629622286 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1233b8000) [pid = 8278] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x124a87c00) [pid = 8278] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x124aea800) [pid = 8278] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x116606400) [pid = 8278] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x111f44800) [pid = 8278] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x11836b400) [pid = 8278] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x119166800) [pid = 8278] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x113243400) [pid = 8278] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x119b34800) [pid = 8278] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1120e0800) [pid = 8278] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1125c2400) [pid = 8278] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1295e7000) [pid = 8278] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x124aee800) [pid = 8278] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x119b2f000) [pid = 8278] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x11677a400) [pid = 8278] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x129915400) [pid = 8278] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 17:13:42 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x111cc1c00) [pid = 8278] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 17:13:42 INFO - PROCESS | 8278 | 1461629622332 Marionette TRACE conn2 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x115d1c800 == 58 [pid = 8278] [id = 325] 17:13:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1120e0800) [pid = 8278] [serial = 974] [outer = 0x0] 17:13:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1132bbc00) [pid = 8278] [serial = 975] [outer = 0x1120e0800] 17:13:42 INFO - PROCESS | 8278 | 1461629622362 Marionette DEBUG loaded listener.js 17:13:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x119b2f000) [pid = 8278] [serial = 976] [outer = 0x1120e0800] 17:13:42 INFO - PROCESS | 8278 | 1461629622683 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 17:13:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 17:13:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 621ms 17:13:42 INFO - PROCESS | 8278 | 1461629622696 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 17:13:42 INFO - PROCESS | 8278 | 1461629622697 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 17:13:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 17:13:42 INFO - PROCESS | 8278 | 1461629622699 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 17:13:42 INFO - PROCESS | 8278 | 1461629622701 Marionette TRACE conn2 <- [1,1274,null,{}] 17:13:42 INFO - PROCESS | 8278 | 1461629622705 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:42 INFO - PROCESS | 8278 | 1461629622808 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 17:13:42 INFO - PROCESS | 8278 | 1461629622904 Marionette TRACE conn2 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccd1000 == 59 [pid = 8278] [id = 326] 17:13:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1247cec00) [pid = 8278] [serial = 977] [outer = 0x0] 17:13:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12c552c00) [pid = 8278] [serial = 978] [outer = 0x1247cec00] 17:13:42 INFO - PROCESS | 8278 | 1461629622946 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12c671c00) [pid = 8278] [serial = 979] [outer = 0x1247cec00] 17:13:43 INFO - PROCESS | 8278 | 1461629623292 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 17:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 620ms 17:13:43 INFO - PROCESS | 8278 | 1461629623322 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 8278 | 1461629623324 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 17:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 17:13:43 INFO - PROCESS | 8278 | 1461629623327 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 8278 | 1461629623328 Marionette TRACE conn2 <- [1,1278,null,{}] 17:13:43 INFO - PROCESS | 8278 | 1461629623331 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:43 INFO - PROCESS | 8278 | 1461629623483 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 17:13:43 INFO - PROCESS | 8278 | 1461629623503 Marionette TRACE conn2 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d20e000 == 60 [pid = 8278] [id = 327] 17:13:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12c674400) [pid = 8278] [serial = 980] [outer = 0x0] 17:13:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12cc15400) [pid = 8278] [serial = 981] [outer = 0x12c674400] 17:13:43 INFO - PROCESS | 8278 | 1461629623545 Marionette DEBUG loaded listener.js 17:13:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12cc1bc00) [pid = 8278] [serial = 982] [outer = 0x12c674400] 17:13:43 INFO - PROCESS | 8278 | 1461629623924 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 17:13:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 17:13:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 17:13:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 17:13:43 INFO - PROCESS | 8278 | 1461629623946 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 17:13:43 INFO - PROCESS | 8278 | 1461629623947 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 17:13:43 INFO - PROCESS | 8278 | 1461629623949 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 17:13:43 INFO - PROCESS | 8278 | 1461629623950 Marionette TRACE conn2 <- [1,1282,null,{}] 17:13:43 INFO - PROCESS | 8278 | 1461629623954 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:44 INFO - PROCESS | 8278 | 1461629624034 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 17:13:44 INFO - PROCESS | 8278 | 1461629624089 Marionette TRACE conn2 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2ee800 == 61 [pid = 8278] [id = 328] 17:13:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x125978800) [pid = 8278] [serial = 983] [outer = 0x0] 17:13:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12597f400) [pid = 8278] [serial = 984] [outer = 0x125978800] 17:13:44 INFO - PROCESS | 8278 | 1461629624113 Marionette DEBUG loaded listener.js 17:13:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x125984c00) [pid = 8278] [serial = 985] [outer = 0x125978800] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12c55d800 == 60 [pid = 8278] [id = 277] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12919d000 == 59 [pid = 8278] [id = 245] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa6c000 == 58 [pid = 8278] [id = 232] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x119820800 == 57 [pid = 8278] [id = 260] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12d207000 == 56 [pid = 8278] [id = 295] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12512e800 == 55 [pid = 8278] [id = 244] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x119825000 == 54 [pid = 8278] [id = 219] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac16000 == 53 [pid = 8278] [id = 255] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x118974000 == 52 [pid = 8278] [id = 202] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x1243e4800 == 51 [pid = 8278] [id = 243] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x11929b000 == 50 [pid = 8278] [id = 236] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12bb94000 == 49 [pid = 8278] [id = 259] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x116a79800 == 48 [pid = 8278] [id = 278] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccd4800 == 47 [pid = 8278] [id = 291] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x112fd6000 == 46 [pid = 8278] [id = 316] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x1187de800 == 45 [pid = 8278] [id = 315] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12c69e000 == 44 [pid = 8278] [id = 314] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8c000 == 43 [pid = 8278] [id = 313] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12af3a800 == 42 [pid = 8278] [id = 312] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x128ef0000 == 41 [pid = 8278] [id = 311] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x119824000 == 40 [pid = 8278] [id = 310] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa7a800 == 39 [pid = 8278] [id = 308] 17:13:44 INFO - PROCESS | 8278 | --DOCSHELL 0x1161a8000 == 38 [pid = 8278] [id = 309] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x112cec800 == 37 [pid = 8278] [id = 317] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x119ccb000 == 36 [pid = 8278] [id = 318] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x115d1c800 == 35 [pid = 8278] [id = 325] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccd1000 == 34 [pid = 8278] [id = 326] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x129819800 == 33 [pid = 8278] [id = 322] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac07800 == 32 [pid = 8278] [id = 323] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x128ed1000 == 31 [pid = 8278] [id = 321] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x124624800 == 30 [pid = 8278] [id = 319] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x1251cb800 == 29 [pid = 8278] [id = 320] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x12bea0000 == 28 [pid = 8278] [id = 324] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x128fbec00) [pid = 8278] [serial = 828] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1247c2000) [pid = 8278] [serial = 825] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x118752800) [pid = 8278] [serial = 822] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12a983800) [pid = 8278] [serial = 831] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x112e88c00) [pid = 8278] [serial = 819] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x12479e000) [pid = 8278] [serial = 905] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x125332000) [pid = 8278] [serial = 908] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1277a5400) [pid = 8278] [serial = 912] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x128e98000) [pid = 8278] [serial = 913] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1166e4800) [pid = 8278] [serial = 893] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x117e1b400) [pid = 8278] [serial = 894] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x11282d800) [pid = 8278] [serial = 887] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x112dc5800) [pid = 8278] [serial = 888] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x119168c00) [pid = 8278] [serial = 878] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x11874a000) [pid = 8278] [serial = 896] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x119121c00) [pid = 8278] [serial = 897] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1194b3c00) [pid = 8278] [serial = 899] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11965bc00) [pid = 8278] [serial = 900] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x116423800) [pid = 8278] [serial = 891] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x115d27c00) [pid = 8278] [serial = 890] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1132c5800) [pid = 8278] [serial = 875] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x12a9a3800) [pid = 8278] [serial = 881] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x119c98000) [pid = 8278] [serial = 902] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x12c0b2800) [pid = 8278] [serial = 884] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOCSHELL 0x12d20e000 == 27 [pid = 8278] [id = 327] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x12479f800) [pid = 8278] [serial = 916] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x113d07000) [pid = 8278] [serial = 510] [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.] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x12aa90c00) [pid = 8278] [serial = 924] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x1295e9400) [pid = 8278] [serial = 919] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x1297af400) [pid = 8278] [serial = 921] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x125a93800) [pid = 8278] [serial = 909] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x115e53800) [pid = 8278] [serial = 915] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x12a998c00) [pid = 8278] [serial = 922] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x12490e400) [pid = 8278] [serial = 906] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x12149a800) [pid = 8278] [serial = 903] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x129403400) [pid = 8278] [serial = 918] [outer = 0x0] [url = about:blank] 17:13:45 INFO - PROCESS | 8278 | 1461629625698 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 17:13:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 17:13:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1774ms 17:13:45 INFO - PROCESS | 8278 | 1461629625725 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 17:13:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 17:13:45 INFO - PROCESS | 8278 | 1461629625727 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 17:13:45 INFO - PROCESS | 8278 | 1461629625731 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 17:13:45 INFO - PROCESS | 8278 | 1461629625733 Marionette TRACE conn2 <- [1,1286,null,{}] 17:13:45 INFO - PROCESS | 8278 | 1461629625738 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:45 INFO - PROCESS | 8278 | 1461629625818 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 17:13:45 INFO - PROCESS | 8278 | 1461629625863 Marionette TRACE conn2 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cbf000 == 28 [pid = 8278] [id = 329] 17:13:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x112833800) [pid = 8278] [serial = 986] [outer = 0x0] 17:13:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x112836c00) [pid = 8278] [serial = 987] [outer = 0x112833800] 17:13:45 INFO - PROCESS | 8278 | 1461629625891 Marionette DEBUG loaded listener.js 17:13:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x112fbf000) [pid = 8278] [serial = 988] [outer = 0x112833800] 17:13:46 INFO - PROCESS | 8278 | 1461629626213 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 17:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 521ms 17:13:46 INFO - PROCESS | 8278 | 1461629626252 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 8278 | 1461629626259 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 17:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 17:13:46 INFO - PROCESS | 8278 | 1461629626263 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 8278 | 1461629626265 Marionette TRACE conn2 <- [1,1290,null,{}] 17:13:46 INFO - PROCESS | 8278 | 1461629626268 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 8278 | 1461629626338 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 17:13:46 INFO - PROCESS | 8278 | 1461629626343 Marionette TRACE conn2 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x11678c000 == 29 [pid = 8278] [id = 330] 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x113246000) [pid = 8278] [serial = 989] [outer = 0x0] 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x115d27c00) [pid = 8278] [serial = 990] [outer = 0x113246000] 17:13:46 INFO - PROCESS | 8278 | 1461629626371 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x115e98c00) [pid = 8278] [serial = 991] [outer = 0x113246000] 17:13:46 INFO - PROCESS | 8278 | 1461629626696 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 17:13:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 17:13:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 469ms 17:13:46 INFO - PROCESS | 8278 | 1461629626732 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 17:13:46 INFO - PROCESS | 8278 | 1461629626734 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 17:13:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 17:13:46 INFO - PROCESS | 8278 | 1461629626737 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 17:13:46 INFO - PROCESS | 8278 | 1461629626739 Marionette TRACE conn2 <- [1,1294,null,{}] 17:13:46 INFO - PROCESS | 8278 | 1461629626747 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:46 INFO - PROCESS | 8278 | 1461629626821 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 17:13:46 INFO - PROCESS | 8278 | 1461629626827 Marionette TRACE conn2 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x117442800 == 30 [pid = 8278] [id = 331] 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x1110d4400) [pid = 8278] [serial = 992] [outer = 0x0] 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x1166e5c00) [pid = 8278] [serial = 993] [outer = 0x1110d4400] 17:13:46 INFO - PROCESS | 8278 | 1461629626857 Marionette DEBUG loaded listener.js 17:13:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x116ae8800) [pid = 8278] [serial = 994] [outer = 0x1110d4400] 17:13:47 INFO - PROCESS | 8278 | 1461629627184 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 17:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 475ms 17:13:47 INFO - PROCESS | 8278 | 1461629627211 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 8278 | 1461629627213 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 17:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 17:13:47 INFO - PROCESS | 8278 | 1461629627217 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 8278 | 1461629627218 Marionette TRACE conn2 <- [1,1298,null,{}] 17:13:47 INFO - PROCESS | 8278 | 1461629627222 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:47 INFO - PROCESS | 8278 | 1461629627352 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 17:13:47 INFO - PROCESS | 8278 | 1461629627360 Marionette TRACE conn2 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x118210800 == 31 [pid = 8278] [id = 332] 17:13:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x116423800) [pid = 8278] [serial = 995] [outer = 0x0] 17:13:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x117e1fc00) [pid = 8278] [serial = 996] [outer = 0x116423800] 17:13:47 INFO - PROCESS | 8278 | 1461629627402 Marionette DEBUG loaded listener.js 17:13:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x11852d400) [pid = 8278] [serial = 997] [outer = 0x116423800] 17:13:47 INFO - PROCESS | 8278 | 1461629627847 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 17:13:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 17:13:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 671ms 17:13:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 17:13:47 INFO - PROCESS | 8278 | 1461629627888 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 17:13:47 INFO - PROCESS | 8278 | 1461629627889 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 17:13:47 INFO - PROCESS | 8278 | 1461629627891 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 17:13:47 INFO - PROCESS | 8278 | 1461629627892 Marionette TRACE conn2 <- [1,1302,null,{}] 17:13:47 INFO - PROCESS | 8278 | 1461629627894 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:47 INFO - PROCESS | 8278 | 1461629627981 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 17:13:47 INFO - PROCESS | 8278 | 1461629627988 Marionette TRACE conn2 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187de800 == 32 [pid = 8278] [id = 333] 17:13:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x113244800) [pid = 8278] [serial = 998] [outer = 0x0] 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x118531000) [pid = 8278] [serial = 999] [outer = 0x113244800] 17:13:48 INFO - PROCESS | 8278 | 1461629628013 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x11874a800) [pid = 8278] [serial = 1000] [outer = 0x113244800] 17:13:48 INFO - PROCESS | 8278 | 1461629628335 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 17:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 470ms 17:13:48 INFO - PROCESS | 8278 | 1461629628361 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 8278 | 1461629628363 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 17:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 17:13:48 INFO - PROCESS | 8278 | 1461629628365 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 8278 | 1461629628366 Marionette TRACE conn2 <- [1,1306,null,{}] 17:13:48 INFO - PROCESS | 8278 | 1461629628368 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 8278 | 1461629628453 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 17:13:48 INFO - PROCESS | 8278 | 1461629628461 Marionette TRACE conn2 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x119821800 == 33 [pid = 8278] [id = 334] 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x118537000) [pid = 8278] [serial = 1001] [outer = 0x0] 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x11911f400) [pid = 8278] [serial = 1002] [outer = 0x118537000] 17:13:48 INFO - PROCESS | 8278 | 1461629628488 Marionette DEBUG loaded listener.js 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1194c0800) [pid = 8278] [serial = 1003] [outer = 0x118537000] 17:13:48 INFO - PROCESS | 8278 | 1461629628807 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 17:13:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 17:13:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 17:13:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 17:13:48 INFO - PROCESS | 8278 | 1461629628833 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 17:13:48 INFO - PROCESS | 8278 | 1461629628834 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 17:13:48 INFO - PROCESS | 8278 | 1461629628837 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 17:13:48 INFO - PROCESS | 8278 | 1461629628840 Marionette TRACE conn2 <- [1,1310,null,{}] 17:13:48 INFO - PROCESS | 8278 | 1461629628843 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:48 INFO - PROCESS | 8278 | 1461629628933 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 17:13:48 INFO - PROCESS | 8278 | 1461629628939 Marionette TRACE conn2 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x119b9e800 == 34 [pid = 8278] [id = 335] 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x116787400) [pid = 8278] [serial = 1004] [outer = 0x0] 17:13:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1196af000) [pid = 8278] [serial = 1005] [outer = 0x116787400] 17:13:48 INFO - PROCESS | 8278 | 1461629628965 Marionette DEBUG loaded listener.js 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x119c94c00) [pid = 8278] [serial = 1006] [outer = 0x116787400] 17:13:49 INFO - PROCESS | 8278 | 1461629629291 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 17:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 17:13:49 INFO - PROCESS | 8278 | 1461629629311 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 17:13:49 INFO - PROCESS | 8278 | 1461629629313 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 8278 | 1461629629314 Marionette TRACE conn2 <- [1,1314,null,{}] 17:13:49 INFO - PROCESS | 8278 | 1461629629316 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:49 INFO - PROCESS | 8278 | 1461629629386 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 17:13:49 INFO - PROCESS | 8278 | 1461629629392 Marionette TRACE conn2 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0d5000 == 35 [pid = 8278] [id = 336] 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x112dc2400) [pid = 8278] [serial = 1007] [outer = 0x0] 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x121498800) [pid = 8278] [serial = 1008] [outer = 0x112dc2400] 17:13:49 INFO - PROCESS | 8278 | 1461629629417 Marionette DEBUG loaded listener.js 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x11852ac00) [pid = 8278] [serial = 1009] [outer = 0x112dc2400] 17:13:49 INFO - PROCESS | 8278 | 1461629629776 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 17:13:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 17:13:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 468ms 17:13:49 INFO - PROCESS | 8278 | 1461629629782 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 17:13:49 INFO - PROCESS | 8278 | 1461629629784 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 17:13:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 17:13:49 INFO - PROCESS | 8278 | 1461629629793 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 17:13:49 INFO - PROCESS | 8278 | 1461629629795 Marionette TRACE conn2 <- [1,1318,null,{}] 17:13:49 INFO - PROCESS | 8278 | 1461629629798 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:49 INFO - PROCESS | 8278 | 1461629629942 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 17:13:49 INFO - PROCESS | 8278 | 1461629629951 Marionette TRACE conn2 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x117442000 == 36 [pid = 8278] [id = 337] 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x112e8c000) [pid = 8278] [serial = 1010] [outer = 0x0] 17:13:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12361fc00) [pid = 8278] [serial = 1011] [outer = 0x112e8c000] 17:13:49 INFO - PROCESS | 8278 | 1461629629971 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12479bc00) [pid = 8278] [serial = 1012] [outer = 0x112e8c000] 17:13:50 INFO - PROCESS | 8278 | 1461629630339 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 17:13:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 17:13:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 576ms 17:13:50 INFO - PROCESS | 8278 | 1461629630364 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 17:13:50 INFO - PROCESS | 8278 | 1461629630366 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 17:13:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 17:13:50 INFO - PROCESS | 8278 | 1461629630369 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 17:13:50 INFO - PROCESS | 8278 | 1461629630373 Marionette TRACE conn2 <- [1,1322,null,{}] 17:13:50 INFO - PROCESS | 8278 | 1461629630377 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:50 INFO - PROCESS | 8278 | 1461629630492 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 17:13:50 INFO - PROCESS | 8278 | 1461629630575 Marionette TRACE conn2 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234d4000 == 37 [pid = 8278] [id = 338] 17:13:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1166e7800) [pid = 8278] [serial = 1013] [outer = 0x0] 17:13:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12479d000) [pid = 8278] [serial = 1014] [outer = 0x1166e7800] 17:13:50 INFO - PROCESS | 8278 | 1461629630615 Marionette DEBUG loaded listener.js 17:13:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x124fc3400) [pid = 8278] [serial = 1015] [outer = 0x1166e7800] 17:13:51 INFO - PROCESS | 8278 | 1461629631004 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 17:13:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 17:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 675ms 17:13:51 INFO - PROCESS | 8278 | 1461629631045 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 17:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 17:13:51 INFO - PROCESS | 8278 | 1461629631046 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 17:13:51 INFO - PROCESS | 8278 | 1461629631048 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 8278 | 1461629631050 Marionette TRACE conn2 <- [1,1326,null,{}] 17:13:51 INFO - PROCESS | 8278 | 1461629631060 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 8278 | 1461629631162 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 17:13:51 INFO - PROCESS | 8278 | 1461629631166 Marionette TRACE conn2 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187dc000 == 38 [pid = 8278] [id = 339] 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x124907000) [pid = 8278] [serial = 1016] [outer = 0x0] 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1253e8800) [pid = 8278] [serial = 1017] [outer = 0x124907000] 17:13:51 INFO - PROCESS | 8278 | 1461629631195 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x125985000) [pid = 8278] [serial = 1018] [outer = 0x124907000] 17:13:51 INFO - PROCESS | 8278 | 1461629631519 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:13:51 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 17:13:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 480ms 17:13:51 INFO - PROCESS | 8278 | 1461629631529 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 17:13:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 17:13:51 INFO - PROCESS | 8278 | 1461629631530 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 17:13:51 INFO - PROCESS | 8278 | 1461629631532 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 17:13:51 INFO - PROCESS | 8278 | 1461629631533 Marionette TRACE conn2 <- [1,1330,null,{}] 17:13:51 INFO - PROCESS | 8278 | 1461629631535 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:51 INFO - PROCESS | 8278 | 1461629631628 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 17:13:51 INFO - PROCESS | 8278 | 1461629631639 Marionette TRACE conn2 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e7d800 == 39 [pid = 8278] [id = 340] 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1254ac400) [pid = 8278] [serial = 1019] [outer = 0x0] 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x125f9f000) [pid = 8278] [serial = 1020] [outer = 0x1254ac400] 17:13:51 INFO - PROCESS | 8278 | 1461629631665 Marionette DEBUG loaded listener.js 17:13:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x1277a5800) [pid = 8278] [serial = 1021] [outer = 0x1254ac400] 17:13:52 INFO - PROCESS | 8278 | 1461629632006 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 17:13:52 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 17:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 518ms 17:13:52 INFO - PROCESS | 8278 | 1461629632050 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 8278 | 1461629632051 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 17:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 17:13:52 INFO - PROCESS | 8278 | 1461629632054 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 8278 | 1461629632055 Marionette TRACE conn2 <- [1,1334,null,{}] 17:13:52 INFO - PROCESS | 8278 | 1461629632057 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 8278 | 1461629632155 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 17:13:52 INFO - PROCESS | 8278 | 1461629632159 Marionette TRACE conn2 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x127741000 == 40 [pid = 8278] [id = 341] 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x125985800) [pid = 8278] [serial = 1022] [outer = 0x0] 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x128e59c00) [pid = 8278] [serial = 1023] [outer = 0x125985800] 17:13:52 INFO - PROCESS | 8278 | 1461629632186 Marionette DEBUG loaded listener.js 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128e66800) [pid = 8278] [serial = 1024] [outer = 0x125985800] 17:13:52 INFO - PROCESS | 8278 | 1461629632588 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 17:13:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 17:13:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 569ms 17:13:52 INFO - PROCESS | 8278 | 1461629632625 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 17:13:52 INFO - PROCESS | 8278 | 1461629632627 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 17:13:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 17:13:52 INFO - PROCESS | 8278 | 1461629632630 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 17:13:52 INFO - PROCESS | 8278 | 1461629632632 Marionette TRACE conn2 <- [1,1338,null,{}] 17:13:52 INFO - PROCESS | 8278 | 1461629632635 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:52 INFO - PROCESS | 8278 | 1461629632784 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 17:13:52 INFO - PROCESS | 8278 | 1461629632835 Marionette TRACE conn2 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x1291a7000 == 41 [pid = 8278] [id = 342] 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x128e5dc00) [pid = 8278] [serial = 1025] [outer = 0x0] 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x128e9f400) [pid = 8278] [serial = 1026] [outer = 0x128e5dc00] 17:13:52 INFO - PROCESS | 8278 | 1461629632875 Marionette DEBUG loaded listener.js 17:13:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x128fbec00) [pid = 8278] [serial = 1027] [outer = 0x128e5dc00] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x111cb8400) [pid = 8278] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12aa87000) [pid = 8278] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12bd4a400) [pid = 8278] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12c0b7c00) [pid = 8278] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12c674400) [pid = 8278] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1247cec00) [pid = 8278] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1120e0800) [pid = 8278] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x116165400) [pid = 8278] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1125b7000) [pid = 8278] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12a986400) [pid = 8278] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x128e5c800) [pid = 8278] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x11965b800) [pid = 8278] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1194b7000) [pid = 8278] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x115d71c00) [pid = 8278] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x112831000) [pid = 8278] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12a99cc00) [pid = 8278] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1294b0400) [pid = 8278] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1253efc00) [pid = 8278] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x11a150800) [pid = 8278] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x11642b400) [pid = 8278] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1132ba800) [pid = 8278] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x11282d000) [pid = 8278] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12bd47400) [pid = 8278] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x12a982c00) [pid = 8278] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x11766a800) [pid = 8278] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 17:13:53 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12bd8dc00) [pid = 8278] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 17:13:54 INFO - PROCESS | 8278 | 1461629634067 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 17:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1475ms 17:13:54 INFO - PROCESS | 8278 | 1461629634105 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 8278 | 1461629634107 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 17:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 17:13:54 INFO - PROCESS | 8278 | 1461629634111 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 8278 | 1461629634113 Marionette TRACE conn2 <- [1,1342,null,{}] 17:13:54 INFO - PROCESS | 8278 | 1461629634118 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:54 INFO - PROCESS | 8278 | 1461629634231 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 17:13:54 INFO - PROCESS | 8278 | 1461629634278 Marionette TRACE conn2 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cba000 == 42 [pid = 8278] [id = 343] 17:13:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1125b8800) [pid = 8278] [serial = 1028] [outer = 0x0] 17:13:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x11282dc00) [pid = 8278] [serial = 1029] [outer = 0x1125b8800] 17:13:54 INFO - PROCESS | 8278 | 1461629634311 Marionette DEBUG loaded listener.js 17:13:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x112e85000) [pid = 8278] [serial = 1030] [outer = 0x1125b8800] 17:13:54 INFO - PROCESS | 8278 | 1461629634859 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 17:13:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 17:13:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 822ms 17:13:54 INFO - PROCESS | 8278 | 1461629634933 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 17:13:54 INFO - PROCESS | 8278 | 1461629634938 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 17:13:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 17:13:54 INFO - PROCESS | 8278 | 1461629634942 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 17:13:54 INFO - PROCESS | 8278 | 1461629634944 Marionette TRACE conn2 <- [1,1346,null,{}] 17:13:54 INFO - PROCESS | 8278 | 1461629634946 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:55 INFO - PROCESS | 8278 | 1461629635050 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 17:13:55 INFO - PROCESS | 8278 | 1461629635099 Marionette TRACE conn2 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d0000 == 43 [pid = 8278] [id = 344] 17:13:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x115d28c00) [pid = 8278] [serial = 1031] [outer = 0x0] 17:13:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x116420400) [pid = 8278] [serial = 1032] [outer = 0x115d28c00] 17:13:55 INFO - PROCESS | 8278 | 1461629635128 Marionette DEBUG loaded listener.js 17:13:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1166e1400) [pid = 8278] [serial = 1033] [outer = 0x115d28c00] 17:13:55 INFO - PROCESS | 8278 | 1461629635833 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 17:13:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 17:13:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 920ms 17:13:55 INFO - PROCESS | 8278 | 1461629635863 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 17:13:55 INFO - PROCESS | 8278 | 1461629635865 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 17:13:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 17:13:55 INFO - PROCESS | 8278 | 1461629635868 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 17:13:55 INFO - PROCESS | 8278 | 1461629635871 Marionette TRACE conn2 <- [1,1350,null,{}] 17:13:55 INFO - PROCESS | 8278 | 1461629635875 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:55 INFO - PROCESS | 8278 | 1461629635977 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 17:13:56 INFO - PROCESS | 8278 | 1461629636054 Marionette TRACE conn2 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x112fe3000 == 44 [pid = 8278] [id = 345] 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x112e88c00) [pid = 8278] [serial = 1034] [outer = 0x0] 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1132c0c00) [pid = 8278] [serial = 1035] [outer = 0x112e88c00] 17:13:56 INFO - PROCESS | 8278 | 1461629636083 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x115d30800) [pid = 8278] [serial = 1036] [outer = 0x112e88c00] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x127741000 == 43 [pid = 8278] [id = 341] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x124e7d800 == 42 [pid = 8278] [id = 340] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1187dc000 == 41 [pid = 8278] [id = 339] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1234d4000 == 40 [pid = 8278] [id = 338] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x117442000 == 39 [pid = 8278] [id = 337] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0d5000 == 38 [pid = 8278] [id = 336] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x12597f400) [pid = 8278] [serial = 984] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x119b9e800 == 37 [pid = 8278] [id = 335] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x119821800 == 36 [pid = 8278] [id = 334] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1187de800 == 35 [pid = 8278] [id = 333] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x118210800 == 34 [pid = 8278] [id = 332] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x117442800 == 33 [pid = 8278] [id = 331] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11678c000 == 32 [pid = 8278] [id = 330] 17:13:56 INFO - PROCESS | 8278 | --DOCSHELL 0x112cbf000 == 31 [pid = 8278] [id = 329] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12aa8a800) [pid = 8278] [serial = 816] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12c0ba800) [pid = 8278] [serial = 885] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x12bb3f400) [pid = 8278] [serial = 882] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1196af400) [pid = 8278] [serial = 879] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x11661d800) [pid = 8278] [serial = 876] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x12bd48c00) [pid = 8278] [serial = 966] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12c0b8800) [pid = 8278] [serial = 969] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x12c2ba400) [pid = 8278] [serial = 972] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x12c2b2400) [pid = 8278] [serial = 970] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x12c54d800) [pid = 8278] [serial = 973] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x12cc15400) [pid = 8278] [serial = 981] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x12c552c00) [pid = 8278] [serial = 978] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1132bbc00) [pid = 8278] [serial = 975] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x118366400) [pid = 8278] [serial = 948] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1134b9000) [pid = 8278] [serial = 946] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x11282f800) [pid = 8278] [serial = 945] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x12bd98c00) [pid = 8278] [serial = 943] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x12aea9800) [pid = 8278] [serial = 942] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x1297b6800) [pid = 8278] [serial = 940] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x12978c800) [pid = 8278] [serial = 939] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x128fbc400) [pid = 8278] [serial = 937] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x124498400) [pid = 8278] [serial = 936] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x121498400) [pid = 8278] [serial = 934] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x119b31400) [pid = 8278] [serial = 933] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x118371800) [pid = 8278] [serial = 931] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x117672000) [pid = 8278] [serial = 930] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x11342d400) [pid = 8278] [serial = 928] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x112dcc800) [pid = 8278] [serial = 927] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x12aea2000) [pid = 8278] [serial = 925] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x1295e0800) [pid = 8278] [serial = 960] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x12991dc00) [pid = 8278] [serial = 961] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x1277a2000) [pid = 8278] [serial = 957] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x128e66400) [pid = 8278] [serial = 958] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x1240f0400) [pid = 8278] [serial = 954] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 80 (0x124fc5800) [pid = 8278] [serial = 955] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 79 (0x11852b800) [pid = 8278] [serial = 951] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 78 (0x1196b8800) [pid = 8278] [serial = 952] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 77 (0x11878c000) [pid = 8278] [serial = 949] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 76 (0x119b2f000) [pid = 8278] [serial = 976] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 75 (0x12a99c000) [pid = 8278] [serial = 963] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 74 (0x12bb3e000) [pid = 8278] [serial = 964] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 73 (0x12c671c00) [pid = 8278] [serial = 979] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 72 (0x12cc1bc00) [pid = 8278] [serial = 982] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 71 (0x12bd97800) [pid = 8278] [serial = 967] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | --DOMWINDOW == 70 (0x12c0b4000) [pid = 8278] [serial = 873] [outer = 0x0] [url = about:blank] 17:13:56 INFO - PROCESS | 8278 | 1461629636510 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 17:13:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 17:13:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 673ms 17:13:56 INFO - PROCESS | 8278 | 1461629636542 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 17:13:56 INFO - PROCESS | 8278 | 1461629636545 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 17:13:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 17:13:56 INFO - PROCESS | 8278 | 1461629636549 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 17:13:56 INFO - PROCESS | 8278 | 1461629636551 Marionette TRACE conn2 <- [1,1354,null,{}] 17:13:56 INFO - PROCESS | 8278 | 1461629636559 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:56 INFO - PROCESS | 8278 | 1461629636633 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 17:13:56 INFO - PROCESS | 8278 | 1461629636640 Marionette TRACE conn2 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x11743f000 == 32 [pid = 8278] [id = 346] 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 71 (0x115d6e400) [pid = 8278] [serial = 1037] [outer = 0x0] 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 72 (0x11660e800) [pid = 8278] [serial = 1038] [outer = 0x115d6e400] 17:13:56 INFO - PROCESS | 8278 | 1461629636667 Marionette DEBUG loaded listener.js 17:13:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 73 (0x1169b8400) [pid = 8278] [serial = 1039] [outer = 0x115d6e400] 17:13:56 INFO - PROCESS | 8278 | 1461629636995 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 17:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 470ms 17:13:57 INFO - PROCESS | 8278 | 1461629637020 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 8278 | 1461629637023 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 17:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 17:13:57 INFO - PROCESS | 8278 | 1461629637026 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 8278 | 1461629637029 Marionette TRACE conn2 <- [1,1358,null,{}] 17:13:57 INFO - PROCESS | 8278 | 1461629637036 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 8278 | 1461629637114 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 17:13:57 INFO - PROCESS | 8278 | 1461629637120 Marionette TRACE conn2 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x118989800 == 33 [pid = 8278] [id = 347] 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 74 (0x1180b8c00) [pid = 8278] [serial = 1040] [outer = 0x0] 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 75 (0x11852a400) [pid = 8278] [serial = 1041] [outer = 0x1180b8c00] 17:13:57 INFO - PROCESS | 8278 | 1461629637151 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 76 (0x118750c00) [pid = 8278] [serial = 1042] [outer = 0x1180b8c00] 17:13:57 INFO - PROCESS | 8278 | 1461629637505 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 17:13:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 17:13:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 523ms 17:13:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 17:13:57 INFO - PROCESS | 8278 | 1461629637551 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 17:13:57 INFO - PROCESS | 8278 | 1461629637553 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 17:13:57 INFO - PROCESS | 8278 | 1461629637555 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 17:13:57 INFO - PROCESS | 8278 | 1461629637556 Marionette TRACE conn2 <- [1,1362,null,{}] 17:13:57 INFO - PROCESS | 8278 | 1461629637558 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:57 INFO - PROCESS | 8278 | 1461629637632 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 17:13:57 INFO - PROCESS | 8278 | 1461629637636 Marionette TRACE conn2 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x119ba6000 == 34 [pid = 8278] [id = 348] 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 77 (0x118788c00) [pid = 8278] [serial = 1043] [outer = 0x0] 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 78 (0x119121400) [pid = 8278] [serial = 1044] [outer = 0x118788c00] 17:13:57 INFO - PROCESS | 8278 | 1461629637665 Marionette DEBUG loaded listener.js 17:13:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 79 (0x1191dfc00) [pid = 8278] [serial = 1045] [outer = 0x118788c00] 17:13:58 INFO - PROCESS | 8278 | 1461629638012 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 17:13:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 17:13:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 17:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 17:13:58 INFO - PROCESS | 8278 | 1461629638026 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 8278 | 1461629638027 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 17:13:58 INFO - PROCESS | 8278 | 1461629638029 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 8278 | 1461629638030 Marionette TRACE conn2 <- [1,1366,null,{}] 17:13:58 INFO - PROCESS | 8278 | 1461629638033 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:58 INFO - PROCESS | 8278 | 1461629638112 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 17:13:58 INFO - PROCESS | 8278 | 1461629638162 Marionette TRACE conn2 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0b7000 == 35 [pid = 8278] [id = 349] 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 80 (0x112836400) [pid = 8278] [serial = 1046] [outer = 0x0] 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 81 (0x1191e6000) [pid = 8278] [serial = 1047] [outer = 0x112836400] 17:13:58 INFO - PROCESS | 8278 | 1461629638189 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x119b28400) [pid = 8278] [serial = 1048] [outer = 0x112836400] 17:13:58 INFO - PROCESS | 8278 | 1461629638495 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 17:13:58 INFO - PROCESS | 8278 | 1461629638552 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 17:13:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 17:13:58 INFO - PROCESS | 8278 | 1461629638554 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 17:13:58 INFO - PROCESS | 8278 | 1461629638556 Marionette TRACE conn2 <- [1,1370,null,{}] 17:13:58 INFO - PROCESS | 8278 | 1461629638558 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:58 INFO - PROCESS | 8278 | 1461629638659 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 17:13:58 INFO - PROCESS | 8278 | 1461629638694 Marionette TRACE conn2 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236c5800 == 36 [pid = 8278] [id = 350] 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x119b2a400) [pid = 8278] [serial = 1049] [outer = 0x0] 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x121493800) [pid = 8278] [serial = 1050] [outer = 0x119b2a400] 17:13:58 INFO - PROCESS | 8278 | 1461629638721 Marionette DEBUG loaded listener.js 17:13:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1249d3400) [pid = 8278] [serial = 1051] [outer = 0x119b2a400] 17:13:59 INFO - PROCESS | 8278 | 1461629639043 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 8278 | 1461629639082 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 17:13:59 INFO - PROCESS | 8278 | 1461629639084 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 8278 | 1461629639085 Marionette TRACE conn2 <- [1,1374,null,{}] 17:13:59 INFO - PROCESS | 8278 | 1461629639088 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:59 INFO - PROCESS | 8278 | 1461629639176 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 17:13:59 INFO - PROCESS | 8278 | 1461629639180 Marionette TRACE conn2 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12462f000 == 37 [pid = 8278] [id = 351] 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x1249dbc00) [pid = 8278] [serial = 1052] [outer = 0x0] 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x12532f400) [pid = 8278] [serial = 1053] [outer = 0x1249dbc00] 17:13:59 INFO - PROCESS | 8278 | 1461629639205 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1254adc00) [pid = 8278] [serial = 1054] [outer = 0x1249dbc00] 17:13:59 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:13:59 INFO - PROCESS | 8278 | 1461629639591 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 17:13:59 INFO - PROCESS | 8278 | 1461629639607 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 17:13:59 INFO - PROCESS | 8278 | 1461629639610 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 17:13:59 INFO - PROCESS | 8278 | 1461629639612 Marionette TRACE conn2 <- [1,1378,null,{}] 17:13:59 INFO - PROCESS | 8278 | 1461629639615 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:13:59 INFO - PROCESS | 8278 | 1461629639754 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 17:13:59 INFO - PROCESS | 8278 | 1461629639774 Marionette TRACE conn2 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:13:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x125128800 == 38 [pid = 8278] [id = 352] 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x1254b2c00) [pid = 8278] [serial = 1055] [outer = 0x0] 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x12597e000) [pid = 8278] [serial = 1056] [outer = 0x1254b2c00] 17:13:59 INFO - PROCESS | 8278 | 1461629639813 Marionette DEBUG loaded listener.js 17:13:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x125a8e400) [pid = 8278] [serial = 1057] [outer = 0x1254b2c00] 17:14:00 INFO - PROCESS | 8278 | 1461629640242 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 8278 | 1461629640282 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 17:14:00 INFO - PROCESS | 8278 | 1461629640284 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 8278 | 1461629640285 Marionette TRACE conn2 <- [1,1382,null,{}] 17:14:00 INFO - PROCESS | 8278 | 1461629640287 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 8278 | 1461629640377 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 17:14:00 INFO - PROCESS | 8278 | 1461629640381 Marionette TRACE conn2 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ed4000 == 39 [pid = 8278] [id = 353] 17:14:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x125a98c00) [pid = 8278] [serial = 1058] [outer = 0x0] 17:14:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1277a1400) [pid = 8278] [serial = 1059] [outer = 0x125a98c00] 17:14:00 INFO - PROCESS | 8278 | 1461629640406 Marionette DEBUG loaded listener.js 17:14:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x1277b0000) [pid = 8278] [serial = 1060] [outer = 0x125a98c00] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x124907000) [pid = 8278] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x1110d4400) [pid = 8278] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x112dc2400) [pid = 8278] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x116787400) [pid = 8278] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x113246000) [pid = 8278] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x112833800) [pid = 8278] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x116423800) [pid = 8278] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x112e8c000) [pid = 8278] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x118537000) [pid = 8278] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x113244800) [pid = 8278] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 83 (0x1166e7800) [pid = 8278] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 82 (0x1254ac400) [pid = 8278] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 17:14:00 INFO - PROCESS | 8278 | --DOMWINDOW == 81 (0x125985800) [pid = 8278] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 17:14:00 INFO - PROCESS | 8278 | [8278] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 17:14:00 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html | Canvas test: 2d.pattern.image.incomplete.reload - assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object "[object CanvasPattern]" 17:14:00 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 17:14:00 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1 17:14:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:00 INFO - _addTest/ [0,1385,"getWindowHandle",null] 17:14:00 INFO - PROCESS | 8278 | 1461629640804 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 17:14:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 17:14:00 INFO - PROCESS | 8278 | 1461629640812 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 17:14:00 INFO - PROCESS | 8278 | 1461629640814 Marionette TRACE conn2 <- [1,1386,null,{}] 17:14:00 INFO - PROCESS | 8278 | 1461629640816 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:00 INFO - PROCESS | 8278 | 1461629640917 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 17:14:00 INFO - PROCESS | 8278 | 1461629640946 Marionette TRACE conn2 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243e6800 == 40 [pid = 8278] [id = 354] 17:14:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 82 (0x115d6f000) [pid = 8278] [serial = 1061] [outer = 0x0] 17:14:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 83 (0x11a31d800) [pid = 8278] [serial = 1062] [outer = 0x115d6f000] 17:14:00 INFO - PROCESS | 8278 | 1461629640970 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 84 (0x125a9c000) [pid = 8278] [serial = 1063] [outer = 0x115d6f000] 17:14:01 INFO - PROCESS | 8278 | 1461629641260 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 8278 | 1461629641283 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 17:14:01 INFO - PROCESS | 8278 | 1461629641285 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 8278 | 1461629641287 Marionette TRACE conn2 <- [1,1390,null,{}] 17:14:01 INFO - PROCESS | 8278 | 1461629641293 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:01 INFO - PROCESS | 8278 | 1461629641381 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 17:14:01 INFO - PROCESS | 8278 | 1461629641385 Marionette TRACE conn2 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x129822000 == 41 [pid = 8278] [id = 355] 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x1274a7400) [pid = 8278] [serial = 1064] [outer = 0x0] 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x128e61000) [pid = 8278] [serial = 1065] [outer = 0x1274a7400] 17:14:01 INFO - PROCESS | 8278 | 1461629641416 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x1294ab800) [pid = 8278] [serial = 1066] [outer = 0x1274a7400] 17:14:01 INFO - PROCESS | 8278 | 1461629641728 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 17:14:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 17:14:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 472ms 17:14:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 17:14:01 INFO - PROCESS | 8278 | 1461629641758 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 17:14:01 INFO - PROCESS | 8278 | 1461629641759 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 17:14:01 INFO - PROCESS | 8278 | 1461629641761 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 17:14:01 INFO - PROCESS | 8278 | 1461629641762 Marionette TRACE conn2 <- [1,1394,null,{}] 17:14:01 INFO - PROCESS | 8278 | 1461629641764 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:01 INFO - PROCESS | 8278 | 1461629641861 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 17:14:01 INFO - PROCESS | 8278 | 1461629641867 Marionette TRACE conn2 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d1000 == 42 [pid = 8278] [id = 356] 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x1294aec00) [pid = 8278] [serial = 1067] [outer = 0x0] 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x1295dcc00) [pid = 8278] [serial = 1068] [outer = 0x1294aec00] 17:14:01 INFO - PROCESS | 8278 | 1461629641892 Marionette DEBUG loaded listener.js 17:14:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x1295e7000) [pid = 8278] [serial = 1069] [outer = 0x1294aec00] 17:14:02 INFO - PROCESS | 8278 | 1461629642188 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 17:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 17:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 17:14:02 INFO - PROCESS | 8278 | 1461629642230 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 8278 | 1461629642232 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 17:14:02 INFO - PROCESS | 8278 | 1461629642234 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 8278 | 1461629642235 Marionette TRACE conn2 <- [1,1398,null,{}] 17:14:02 INFO - PROCESS | 8278 | 1461629642237 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 8278 | 1461629642312 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 17:14:02 INFO - PROCESS | 8278 | 1461629642316 Marionette TRACE conn2 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac15000 == 43 [pid = 8278] [id = 357] 17:14:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1295e7800) [pid = 8278] [serial = 1070] [outer = 0x0] 17:14:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x129794800) [pid = 8278] [serial = 1071] [outer = 0x1295e7800] 17:14:02 INFO - PROCESS | 8278 | 1461629642342 Marionette DEBUG loaded listener.js 17:14:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x1297b6800) [pid = 8278] [serial = 1072] [outer = 0x1295e7800] 17:14:02 INFO - PROCESS | 8278 | 1461629642749 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 17:14:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 17:14:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 568ms 17:14:02 INFO - PROCESS | 8278 | 1461629642803 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 17:14:02 INFO - PROCESS | 8278 | 1461629642805 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 17:14:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 17:14:02 INFO - PROCESS | 8278 | 1461629642809 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 17:14:02 INFO - PROCESS | 8278 | 1461629642811 Marionette TRACE conn2 <- [1,1402,null,{}] 17:14:02 INFO - PROCESS | 8278 | 1461629642815 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:02 INFO - PROCESS | 8278 | 1461629642918 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 17:14:02 INFO - PROCESS | 8278 | 1461629642980 Marionette TRACE conn2 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x11697b000 == 44 [pid = 8278] [id = 358] 17:14:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x11282c400) [pid = 8278] [serial = 1073] [outer = 0x0] 17:14:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x11342b000) [pid = 8278] [serial = 1074] [outer = 0x11282c400] 17:14:03 INFO - PROCESS | 8278 | 1461629643012 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x115e55000) [pid = 8278] [serial = 1075] [outer = 0x11282c400] 17:14:03 INFO - PROCESS | 8278 | 1461629643427 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 17:14:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 17:14:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 17:14:03 INFO - PROCESS | 8278 | 1461629643480 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 17:14:03 INFO - PROCESS | 8278 | 1461629643484 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 17:14:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 17:14:03 INFO - PROCESS | 8278 | 1461629643508 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 17:14:03 INFO - PROCESS | 8278 | 1461629643510 Marionette TRACE conn2 <- [1,1406,null,{}] 17:14:03 INFO - PROCESS | 8278 | 1461629643553 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:03 INFO - PROCESS | 8278 | 1461629643650 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 17:14:03 INFO - PROCESS | 8278 | 1461629643710 Marionette TRACE conn2 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x119ba4800 == 45 [pid = 8278] [id = 359] 17:14:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x11601f000) [pid = 8278] [serial = 1076] [outer = 0x0] 17:14:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x118369800) [pid = 8278] [serial = 1077] [outer = 0x11601f000] 17:14:03 INFO - PROCESS | 8278 | 1461629643739 Marionette DEBUG loaded listener.js 17:14:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x118535400) [pid = 8278] [serial = 1078] [outer = 0x11601f000] 17:14:04 INFO - PROCESS | 8278 | 1461629644144 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 17:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 700ms 17:14:04 INFO - PROCESS | 8278 | 1461629644207 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 8278 | 1461629644208 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 17:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 17:14:04 INFO - PROCESS | 8278 | 1461629644211 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 8278 | 1461629644213 Marionette TRACE conn2 <- [1,1410,null,{}] 17:14:04 INFO - PROCESS | 8278 | 1461629644221 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:04 INFO - PROCESS | 8278 | 1461629644320 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 17:14:04 INFO - PROCESS | 8278 | 1461629644384 Marionette TRACE conn2 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d7000 == 46 [pid = 8278] [id = 360] 17:14:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x119160000) [pid = 8278] [serial = 1079] [outer = 0x0] 17:14:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x119b26400) [pid = 8278] [serial = 1080] [outer = 0x119160000] 17:14:04 INFO - PROCESS | 8278 | 1461629644415 Marionette DEBUG loaded listener.js 17:14:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x1240f0400) [pid = 8278] [serial = 1081] [outer = 0x119160000] 17:14:04 INFO - PROCESS | 8278 | 1461629644863 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 17:14:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 17:14:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 672ms 17:14:04 INFO - PROCESS | 8278 | 1461629644890 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 17:14:04 INFO - PROCESS | 8278 | 1461629644892 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 17:14:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 17:14:04 INFO - PROCESS | 8278 | 1461629644895 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 17:14:04 INFO - PROCESS | 8278 | 1461629644897 Marionette TRACE conn2 <- [1,1414,null,{}] 17:14:04 INFO - PROCESS | 8278 | 1461629644925 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:05 INFO - PROCESS | 8278 | 1461629645017 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 17:14:05 INFO - PROCESS | 8278 | 1461629645077 Marionette TRACE conn2 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bb98000 == 47 [pid = 8278] [id = 361] 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1247cec00) [pid = 8278] [serial = 1082] [outer = 0x0] 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1277a2000) [pid = 8278] [serial = 1083] [outer = 0x1247cec00] 17:14:05 INFO - PROCESS | 8278 | 1461629645107 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x128e97000) [pid = 8278] [serial = 1084] [outer = 0x1247cec00] 17:14:05 INFO - PROCESS | 8278 | 1461629645621 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 17:14:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 17:14:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 745ms 17:14:05 INFO - PROCESS | 8278 | 1461629645642 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 17:14:05 INFO - PROCESS | 8278 | 1461629645643 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 17:14:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 17:14:05 INFO - PROCESS | 8278 | 1461629645646 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 17:14:05 INFO - PROCESS | 8278 | 1461629645648 Marionette TRACE conn2 <- [1,1418,null,{}] 17:14:05 INFO - PROCESS | 8278 | 1461629645651 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:05 INFO - PROCESS | 8278 | 1461629645764 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 17:14:05 INFO - PROCESS | 8278 | 1461629645847 Marionette TRACE conn2 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x116941000 == 48 [pid = 8278] [id = 362] 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x112e8b000) [pid = 8278] [serial = 1085] [outer = 0x0] 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x118598000) [pid = 8278] [serial = 1086] [outer = 0x112e8b000] 17:14:05 INFO - PROCESS | 8278 | 1461629645895 Marionette DEBUG loaded listener.js 17:14:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1247c8800) [pid = 8278] [serial = 1087] [outer = 0x112e8b000] 17:14:06 INFO - PROCESS | 8278 | 1461629646556 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 17:14:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 17:14:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 971ms 17:14:06 INFO - PROCESS | 8278 | 1461629646618 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 17:14:06 INFO - PROCESS | 8278 | 1461629646620 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 17:14:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 17:14:06 INFO - PROCESS | 8278 | 1461629646625 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 17:14:06 INFO - PROCESS | 8278 | 1461629646627 Marionette TRACE conn2 <- [1,1422,null,{}] 17:14:06 INFO - PROCESS | 8278 | 1461629646631 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:06 INFO - PROCESS | 8278 | 1461629646733 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 17:14:06 INFO - PROCESS | 8278 | 1461629646798 Marionette TRACE conn2 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x11711c800 == 49 [pid = 8278] [id = 363] 17:14:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x115e99c00) [pid = 8278] [serial = 1088] [outer = 0x0] 17:14:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x116458000) [pid = 8278] [serial = 1089] [outer = 0x115e99c00] 17:14:06 INFO - PROCESS | 8278 | 1461629646828 Marionette DEBUG loaded listener.js 17:14:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x116a65c00) [pid = 8278] [serial = 1090] [outer = 0x115e99c00] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d1000 == 48 [pid = 8278] [id = 356] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x129822000 == 47 [pid = 8278] [id = 355] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1243e6800 == 46 [pid = 8278] [id = 354] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x128e9f400) [pid = 8278] [serial = 1026] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x128ed4000 == 45 [pid = 8278] [id = 353] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x125128800 == 44 [pid = 8278] [id = 352] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x12462f000 == 43 [pid = 8278] [id = 351] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1236c5800 == 42 [pid = 8278] [id = 350] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0b7000 == 41 [pid = 8278] [id = 349] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x119ba6000 == 40 [pid = 8278] [id = 348] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x118989800 == 39 [pid = 8278] [id = 347] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x11743f000 == 38 [pid = 8278] [id = 346] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x112fe3000 == 37 [pid = 8278] [id = 345] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d0000 == 36 [pid = 8278] [id = 344] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x112cba000 == 35 [pid = 8278] [id = 343] 17:14:07 INFO - PROCESS | 8278 | --DOCSHELL 0x1291a7000 == 34 [pid = 8278] [id = 342] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x1253e8800) [pid = 8278] [serial = 1017] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1166e5c00) [pid = 8278] [serial = 993] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x116ae8800) [pid = 8278] [serial = 994] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x121498800) [pid = 8278] [serial = 1008] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x11852ac00) [pid = 8278] [serial = 1009] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x1196af000) [pid = 8278] [serial = 1005] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x119c94c00) [pid = 8278] [serial = 1006] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x115d27c00) [pid = 8278] [serial = 990] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x115e98c00) [pid = 8278] [serial = 991] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x112836c00) [pid = 8278] [serial = 987] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x112fbf000) [pid = 8278] [serial = 988] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x117e1fc00) [pid = 8278] [serial = 996] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x11852d400) [pid = 8278] [serial = 997] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x12361fc00) [pid = 8278] [serial = 1011] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x12479bc00) [pid = 8278] [serial = 1012] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 94 (0x11911f400) [pid = 8278] [serial = 1002] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 93 (0x1194c0800) [pid = 8278] [serial = 1003] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 92 (0x118531000) [pid = 8278] [serial = 999] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 91 (0x11874a800) [pid = 8278] [serial = 1000] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 90 (0x12479d000) [pid = 8278] [serial = 1014] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 89 (0x125f9f000) [pid = 8278] [serial = 1020] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 88 (0x1277a5800) [pid = 8278] [serial = 1021] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 87 (0x128e66800) [pid = 8278] [serial = 1024] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 86 (0x128e59c00) [pid = 8278] [serial = 1023] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 85 (0x125985000) [pid = 8278] [serial = 1018] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | --DOMWINDOW == 84 (0x124fc3400) [pid = 8278] [serial = 1015] [outer = 0x0] [url = about:blank] 17:14:07 INFO - PROCESS | 8278 | 1461629647345 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 17:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 775ms 17:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 17:14:07 INFO - PROCESS | 8278 | 1461629647400 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 8278 | 1461629647406 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 17:14:07 INFO - PROCESS | 8278 | 1461629647412 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 8278 | 1461629647415 Marionette TRACE conn2 <- [1,1426,null,{}] 17:14:07 INFO - PROCESS | 8278 | 1461629647418 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:07 INFO - PROCESS | 8278 | 1461629647564 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 17:14:07 INFO - PROCESS | 8278 | 1461629647618 Marionette TRACE conn2 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x11697c800 == 35 [pid = 8278] [id = 364] 17:14:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 85 (0x115e98c00) [pid = 8278] [serial = 1091] [outer = 0x0] 17:14:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 86 (0x1184d8400) [pid = 8278] [serial = 1092] [outer = 0x115e98c00] 17:14:07 INFO - PROCESS | 8278 | 1461629647644 Marionette DEBUG loaded listener.js 17:14:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 87 (0x118753400) [pid = 8278] [serial = 1093] [outer = 0x115e98c00] 17:14:07 INFO - PROCESS | 8278 | 1461629647967 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 17:14:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 17:14:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 572ms 17:14:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 17:14:07 INFO - PROCESS | 8278 | 1461629647982 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 17:14:07 INFO - PROCESS | 8278 | 1461629647984 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 17:14:07 INFO - PROCESS | 8278 | 1461629647986 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 17:14:07 INFO - PROCESS | 8278 | 1461629647989 Marionette TRACE conn2 <- [1,1430,null,{}] 17:14:08 INFO - PROCESS | 8278 | 1461629647998 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:08 INFO - PROCESS | 8278 | 1461629648077 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 17:14:08 INFO - PROCESS | 8278 | 1461629648082 Marionette TRACE conn2 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x119905800 == 36 [pid = 8278] [id = 365] 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 88 (0x119167400) [pid = 8278] [serial = 1094] [outer = 0x0] 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 89 (0x1194bf000) [pid = 8278] [serial = 1095] [outer = 0x119167400] 17:14:08 INFO - PROCESS | 8278 | 1461629648110 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 90 (0x121498800) [pid = 8278] [serial = 1096] [outer = 0x119167400] 17:14:08 INFO - PROCESS | 8278 | 1461629648443 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 17:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 477ms 17:14:08 INFO - PROCESS | 8278 | 1461629648464 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 8278 | 1461629648465 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 17:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 17:14:08 INFO - PROCESS | 8278 | 1461629648467 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 8278 | 1461629648469 Marionette TRACE conn2 <- [1,1434,null,{}] 17:14:08 INFO - PROCESS | 8278 | 1461629648471 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:08 INFO - PROCESS | 8278 | 1461629648549 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 17:14:08 INFO - PROCESS | 8278 | 1461629648554 Marionette TRACE conn2 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x12143e000 == 37 [pid = 8278] [id = 366] 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 91 (0x1237b3000) [pid = 8278] [serial = 1097] [outer = 0x0] 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 92 (0x1247a2400) [pid = 8278] [serial = 1098] [outer = 0x1237b3000] 17:14:08 INFO - PROCESS | 8278 | 1461629648582 Marionette DEBUG loaded listener.js 17:14:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 93 (0x124aeec00) [pid = 8278] [serial = 1099] [outer = 0x1237b3000] 17:14:08 INFO - PROCESS | 8278 | 1461629648918 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 17:14:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 17:14:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 472ms 17:14:08 INFO - PROCESS | 8278 | 1461629648942 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 17:14:08 INFO - PROCESS | 8278 | 1461629648943 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 17:14:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 17:14:08 INFO - PROCESS | 8278 | 1461629648946 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 17:14:08 INFO - PROCESS | 8278 | 1461629648947 Marionette TRACE conn2 <- [1,1438,null,{}] 17:14:08 INFO - PROCESS | 8278 | 1461629648949 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:09 INFO - PROCESS | 8278 | 1461629649026 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 17:14:09 INFO - PROCESS | 8278 | 1461629649030 Marionette TRACE conn2 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243df000 == 38 [pid = 8278] [id = 367] 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 94 (0x124aefc00) [pid = 8278] [serial = 1100] [outer = 0x0] 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 95 (0x1254aec00) [pid = 8278] [serial = 1101] [outer = 0x124aefc00] 17:14:09 INFO - PROCESS | 8278 | 1461629649056 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x12597d400) [pid = 8278] [serial = 1102] [outer = 0x124aefc00] 17:14:09 INFO - PROCESS | 8278 | 1461629649386 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 17:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 469ms 17:14:09 INFO - PROCESS | 8278 | 1461629649415 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 8278 | 1461629649416 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 17:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 17:14:09 INFO - PROCESS | 8278 | 1461629649419 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 8278 | 1461629649420 Marionette TRACE conn2 <- [1,1442,null,{}] 17:14:09 INFO - PROCESS | 8278 | 1461629649422 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:09 INFO - PROCESS | 8278 | 1461629649543 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 17:14:09 INFO - PROCESS | 8278 | 1461629649557 Marionette TRACE conn2 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x11678c000 == 39 [pid = 8278] [id = 368] 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x125984000) [pid = 8278] [serial = 1103] [outer = 0x0] 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x125f9bc00) [pid = 8278] [serial = 1104] [outer = 0x125984000] 17:14:09 INFO - PROCESS | 8278 | 1461629649584 Marionette DEBUG loaded listener.js 17:14:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x12940d400) [pid = 8278] [serial = 1105] [outer = 0x125984000] 17:14:09 INFO - PROCESS | 8278 | 1461629649910 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 17:14:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 17:14:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 17:14:09 INFO - PROCESS | 8278 | 1461629649938 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 17:14:09 INFO - PROCESS | 8278 | 1461629649939 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 17:14:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 17:14:09 INFO - PROCESS | 8278 | 1461629649941 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 17:14:09 INFO - PROCESS | 8278 | 1461629649942 Marionette TRACE conn2 <- [1,1446,null,{}] 17:14:09 INFO - PROCESS | 8278 | 1461629649950 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:10 INFO - PROCESS | 8278 | 1461629650040 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 17:14:10 INFO - PROCESS | 8278 | 1461629650044 Marionette TRACE conn2 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x127743000 == 40 [pid = 8278] [id = 369] 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x125985000) [pid = 8278] [serial = 1106] [outer = 0x0] 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x1295e0800) [pid = 8278] [serial = 1107] [outer = 0x125985000] 17:14:10 INFO - PROCESS | 8278 | 1461629650070 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x129792800) [pid = 8278] [serial = 1108] [outer = 0x125985000] 17:14:10 INFO - PROCESS | 8278 | 1461629650428 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 17:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 17:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 17:14:10 INFO - PROCESS | 8278 | 1461629650460 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 8278 | 1461629650461 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 17:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 17:14:10 INFO - PROCESS | 8278 | 1461629650463 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 8278 | 1461629650464 Marionette TRACE conn2 <- [1,1450,null,{}] 17:14:10 INFO - PROCESS | 8278 | 1461629650467 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:10 INFO - PROCESS | 8278 | 1461629650563 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 17:14:10 INFO - PROCESS | 8278 | 1461629650574 Marionette TRACE conn2 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x129522000 == 41 [pid = 8278] [id = 370] 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1294af000) [pid = 8278] [serial = 1109] [outer = 0x0] 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x129917c00) [pid = 8278] [serial = 1110] [outer = 0x1294af000] 17:14:10 INFO - PROCESS | 8278 | 1461629650599 Marionette DEBUG loaded listener.js 17:14:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x129920000) [pid = 8278] [serial = 1111] [outer = 0x1294af000] 17:14:10 INFO - PROCESS | 8278 | 1461629650923 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 17:14:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 17:14:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 468ms 17:14:10 INFO - PROCESS | 8278 | 1461629650932 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 17:14:10 INFO - PROCESS | 8278 | 1461629650934 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 17:14:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 17:14:10 INFO - PROCESS | 8278 | 1461629650936 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 17:14:10 INFO - PROCESS | 8278 | 1461629650937 Marionette TRACE conn2 <- [1,1454,null,{}] 17:14:10 INFO - PROCESS | 8278 | 1461629650942 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 8278 | 1461629651034 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 17:14:11 INFO - PROCESS | 8278 | 1461629651069 Marionette TRACE conn2 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a94a800 == 42 [pid = 8278] [id = 371] 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x1297a8400) [pid = 8278] [serial = 1112] [outer = 0x0] 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x12a980400) [pid = 8278] [serial = 1113] [outer = 0x1297a8400] 17:14:11 INFO - PROCESS | 8278 | 1461629651093 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x12a989000) [pid = 8278] [serial = 1114] [outer = 0x1297a8400] 17:14:11 INFO - PROCESS | 8278 | 1461629651410 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 17:14:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 17:14:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 522ms 17:14:11 INFO - PROCESS | 8278 | 1461629651458 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 17:14:11 INFO - PROCESS | 8278 | 1461629651459 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 17:14:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 17:14:11 INFO - PROCESS | 8278 | 1461629651461 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 17:14:11 INFO - PROCESS | 8278 | 1461629651463 Marionette TRACE conn2 <- [1,1458,null,{}] 17:14:11 INFO - PROCESS | 8278 | 1461629651465 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:11 INFO - PROCESS | 8278 | 1461629651628 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x1249dbc00) [pid = 8278] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1254b2c00) [pid = 8278] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x125a98c00) [pid = 8278] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x115d6f000) [pid = 8278] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x118788c00) [pid = 8278] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x1180b8c00) [pid = 8278] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x112e88c00) [pid = 8278] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x115d6e400) [pid = 8278] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x112836400) [pid = 8278] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x1274a7400) [pid = 8278] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 97 (0x1294aec00) [pid = 8278] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 96 (0x119b2a400) [pid = 8278] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 17:14:11 INFO - PROCESS | 8278 | --DOMWINDOW == 95 (0x125978800) [pid = 8278] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 17:14:11 INFO - PROCESS | 8278 | 1461629651667 Marionette TRACE conn2 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x11743d800 == 43 [pid = 8278] [id = 372] 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 96 (0x112059800) [pid = 8278] [serial = 1115] [outer = 0x0] 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 97 (0x112e84800) [pid = 8278] [serial = 1116] [outer = 0x112059800] 17:14:11 INFO - PROCESS | 8278 | 1461629651693 Marionette DEBUG loaded listener.js 17:14:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 98 (0x118788c00) [pid = 8278] [serial = 1117] [outer = 0x112059800] 17:14:12 INFO - PROCESS | 8278 | 1461629652000 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 17:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 568ms 17:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 17:14:12 INFO - PROCESS | 8278 | 1461629652030 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 8278 | 1461629652032 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 17:14:12 INFO - PROCESS | 8278 | 1461629652034 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 8278 | 1461629652035 Marionette TRACE conn2 <- [1,1462,null,{}] 17:14:12 INFO - PROCESS | 8278 | 1461629652038 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:12 INFO - PROCESS | 8278 | 1461629652130 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 17:14:12 INFO - PROCESS | 8278 | 1461629652180 Marionette TRACE conn2 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8c000 == 44 [pid = 8278] [id = 373] 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x1180b8c00) [pid = 8278] [serial = 1118] [outer = 0x0] 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x128e67800) [pid = 8278] [serial = 1119] [outer = 0x1180b8c00] 17:14:12 INFO - PROCESS | 8278 | 1461629652210 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x12ae48000) [pid = 8278] [serial = 1120] [outer = 0x1180b8c00] 17:14:12 INFO - PROCESS | 8278 | 1461629652496 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 17:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 469ms 17:14:12 INFO - PROCESS | 8278 | 1461629652503 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 8278 | 1461629652504 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 17:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 17:14:12 INFO - PROCESS | 8278 | 1461629652513 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 8278 | 1461629652515 Marionette TRACE conn2 <- [1,1466,null,{}] 17:14:12 INFO - PROCESS | 8278 | 1461629652517 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:12 INFO - PROCESS | 8278 | 1461629652600 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 17:14:12 INFO - PROCESS | 8278 | 1461629652605 Marionette TRACE conn2 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c567800 == 45 [pid = 8278] [id = 374] 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x12aa90800) [pid = 8278] [serial = 1121] [outer = 0x0] 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x12bb3a000) [pid = 8278] [serial = 1122] [outer = 0x12aa90800] 17:14:12 INFO - PROCESS | 8278 | 1461629652631 Marionette DEBUG loaded listener.js 17:14:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x12bb44400) [pid = 8278] [serial = 1123] [outer = 0x12aa90800] 17:14:12 INFO - PROCESS | 8278 | 1461629652976 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 17:14:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 17:14:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 468ms 17:14:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 17:14:12 INFO - PROCESS | 8278 | 1461629652982 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 17:14:12 INFO - PROCESS | 8278 | 1461629652984 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 17:14:12 INFO - PROCESS | 8278 | 1461629652986 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 17:14:12 INFO - PROCESS | 8278 | 1461629652987 Marionette TRACE conn2 <- [1,1470,null,{}] 17:14:12 INFO - PROCESS | 8278 | 1461629652993 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 8278 | 1461629653100 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 17:14:13 INFO - PROCESS | 8278 | 1461629653106 Marionette TRACE conn2 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c572800 == 46 [pid = 8278] [id = 375] 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1237b0000) [pid = 8278] [serial = 1124] [outer = 0x0] 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x12bd48c00) [pid = 8278] [serial = 1125] [outer = 0x1237b0000] 17:14:13 INFO - PROCESS | 8278 | 1461629653131 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x12bd4f400) [pid = 8278] [serial = 1126] [outer = 0x1237b0000] 17:14:13 INFO - PROCESS | 8278 | 1461629653430 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 17:14:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 17:14:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 474ms 17:14:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 17:14:13 INFO - PROCESS | 8278 | 1461629653460 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 17:14:13 INFO - PROCESS | 8278 | 1461629653462 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 17:14:13 INFO - PROCESS | 8278 | 1461629653464 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 17:14:13 INFO - PROCESS | 8278 | 1461629653465 Marionette TRACE conn2 <- [1,1474,null,{}] 17:14:13 INFO - PROCESS | 8278 | 1461629653468 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:13 INFO - PROCESS | 8278 | 1461629653549 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 17:14:13 INFO - PROCESS | 8278 | 1461629653554 Marionette TRACE conn2 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccde000 == 47 [pid = 8278] [id = 376] 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x118788000) [pid = 8278] [serial = 1127] [outer = 0x0] 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x12bd96400) [pid = 8278] [serial = 1128] [outer = 0x118788000] 17:14:13 INFO - PROCESS | 8278 | 1461629653579 Marionette DEBUG loaded listener.js 17:14:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x12c0b2400) [pid = 8278] [serial = 1129] [outer = 0x118788000] 17:14:14 INFO - PROCESS | 8278 | 1461629654111 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 17:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 17:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 669ms 17:14:14 INFO - PROCESS | 8278 | 1461629654134 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 8278 | 1461629654137 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 17:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 17:14:14 INFO - PROCESS | 8278 | 1461629654142 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 8278 | 1461629654146 Marionette TRACE conn2 <- [1,1478,null,{}] 17:14:14 INFO - PROCESS | 8278 | 1461629654149 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 8278 | 1461629654255 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 17:14:14 INFO - PROCESS | 8278 | 1461629654346 Marionette TRACE conn2 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x11897a800 == 48 [pid = 8278] [id = 377] 17:14:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x116448400) [pid = 8278] [serial = 1130] [outer = 0x0] 17:14:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x116a5d800) [pid = 8278] [serial = 1131] [outer = 0x116448400] 17:14:14 INFO - PROCESS | 8278 | 1461629654378 Marionette DEBUG loaded listener.js 17:14:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x11858d400) [pid = 8278] [serial = 1132] [outer = 0x116448400] 17:14:14 INFO - PROCESS | 8278 | 1461629654830 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 17:14:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 17:14:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 722ms 17:14:14 INFO - PROCESS | 8278 | 1461629654872 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 17:14:14 INFO - PROCESS | 8278 | 1461629654876 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 17:14:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 17:14:14 INFO - PROCESS | 8278 | 1461629654882 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 17:14:14 INFO - PROCESS | 8278 | 1461629654884 Marionette TRACE conn2 <- [1,1482,null,{}] 17:14:14 INFO - PROCESS | 8278 | 1461629654887 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:14 INFO - PROCESS | 8278 | 1461629654989 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 17:14:15 INFO - PROCESS | 8278 | 1461629655054 Marionette TRACE conn2 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a07800 == 49 [pid = 8278] [id = 378] 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x11915f000) [pid = 8278] [serial = 1133] [outer = 0x0] 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1196aec00) [pid = 8278] [serial = 1134] [outer = 0x11915f000] 17:14:15 INFO - PROCESS | 8278 | 1461629655083 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12149ac00) [pid = 8278] [serial = 1135] [outer = 0x11915f000] 17:14:15 INFO - PROCESS | 8278 | 1461629655508 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 17:14:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 17:14:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 672ms 17:14:15 INFO - PROCESS | 8278 | 1461629655570 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 17:14:15 INFO - PROCESS | 8278 | 1461629655572 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 17:14:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 17:14:15 INFO - PROCESS | 8278 | 1461629655593 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 17:14:15 INFO - PROCESS | 8278 | 1461629655596 Marionette TRACE conn2 <- [1,1486,null,{}] 17:14:15 INFO - PROCESS | 8278 | 1461629655603 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:15 INFO - PROCESS | 8278 | 1461629655708 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 17:14:15 INFO - PROCESS | 8278 | 1461629655773 Marionette TRACE conn2 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c571000 == 50 [pid = 8278] [id = 379] 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12749f000) [pid = 8278] [serial = 1136] [outer = 0x0] 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x128e58800) [pid = 8278] [serial = 1137] [outer = 0x12749f000] 17:14:15 INFO - PROCESS | 8278 | 1461629655806 Marionette DEBUG loaded listener.js 17:14:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x128fb2800) [pid = 8278] [serial = 1138] [outer = 0x12749f000] 17:14:16 INFO - PROCESS | 8278 | 1461629656333 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 17:14:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 17:14:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 824ms 17:14:16 INFO - PROCESS | 8278 | 1461629656416 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 17:14:16 INFO - PROCESS | 8278 | 1461629656418 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 17:14:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 17:14:16 INFO - PROCESS | 8278 | 1461629656420 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 17:14:16 INFO - PROCESS | 8278 | 1461629656421 Marionette TRACE conn2 <- [1,1490,null,{}] 17:14:16 INFO - PROCESS | 8278 | 1461629656424 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:16 INFO - PROCESS | 8278 | 1461629656524 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 17:14:16 INFO - PROCESS | 8278 | 1461629656589 Marionette TRACE conn2 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bb7000 == 51 [pid = 8278] [id = 380] 17:14:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x112e23c00) [pid = 8278] [serial = 1139] [outer = 0x0] 17:14:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x119651400) [pid = 8278] [serial = 1140] [outer = 0x112e23c00] 17:14:16 INFO - PROCESS | 8278 | 1461629656619 Marionette DEBUG loaded listener.js 17:14:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1294af400) [pid = 8278] [serial = 1141] [outer = 0x112e23c00] 17:14:17 INFO - PROCESS | 8278 | 1461629657384 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 17:14:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 17:14:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 971ms 17:14:17 INFO - PROCESS | 8278 | 1461629657392 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 17:14:17 INFO - PROCESS | 8278 | 1461629657395 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 17:14:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 17:14:17 INFO - PROCESS | 8278 | 1461629657398 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 17:14:17 INFO - PROCESS | 8278 | 1461629657400 Marionette TRACE conn2 <- [1,1494,null,{}] 17:14:17 INFO - PROCESS | 8278 | 1461629657405 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:17 INFO - PROCESS | 8278 | 1461629657495 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 17:14:17 INFO - PROCESS | 8278 | 1461629657558 Marionette TRACE conn2 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196df800 == 52 [pid = 8278] [id = 381] 17:14:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x112833800) [pid = 8278] [serial = 1142] [outer = 0x0] 17:14:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1134b6400) [pid = 8278] [serial = 1143] [outer = 0x112833800] 17:14:17 INFO - PROCESS | 8278 | 1461629657587 Marionette DEBUG loaded listener.js 17:14:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x11661d800) [pid = 8278] [serial = 1144] [outer = 0x112833800] 17:14:18 INFO - PROCESS | 8278 | 1461629658046 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 17:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 675ms 17:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 17:14:18 INFO - PROCESS | 8278 | 1461629658094 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 8278 | 1461629658099 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 17:14:18 INFO - PROCESS | 8278 | 1461629658110 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 8278 | 1461629658112 Marionette TRACE conn2 <- [1,1498,null,{}] 17:14:18 INFO - PROCESS | 8278 | 1461629658116 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:18 INFO - PROCESS | 8278 | 1461629658245 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 17:14:18 INFO - PROCESS | 8278 | 1461629658342 Marionette TRACE conn2 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x117118000 == 53 [pid = 8278] [id = 382] 17:14:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1161d4400) [pid = 8278] [serial = 1145] [outer = 0x0] 17:14:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x116623800) [pid = 8278] [serial = 1146] [outer = 0x1161d4400] 17:14:18 INFO - PROCESS | 8278 | 1461629658385 Marionette DEBUG loaded listener.js 17:14:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x117e17c00) [pid = 8278] [serial = 1147] [outer = 0x1161d4400] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x12c572800 == 52 [pid = 8278] [id = 375] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x12c567800 == 51 [pid = 8278] [id = 374] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8c000 == 50 [pid = 8278] [id = 373] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x11743d800 == 49 [pid = 8278] [id = 372] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x12a94a800 == 48 [pid = 8278] [id = 371] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x129522000 == 47 [pid = 8278] [id = 370] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x129794800) [pid = 8278] [serial = 1071] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x127743000 == 46 [pid = 8278] [id = 369] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x11678c000 == 45 [pid = 8278] [id = 368] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x1243df000 == 44 [pid = 8278] [id = 367] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x12143e000 == 43 [pid = 8278] [id = 366] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x119905800 == 42 [pid = 8278] [id = 365] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x11697c800 == 41 [pid = 8278] [id = 364] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x11711c800 == 40 [pid = 8278] [id = 363] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d7000 == 39 [pid = 8278] [id = 360] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x119ba4800 == 38 [pid = 8278] [id = 359] 17:14:18 INFO - PROCESS | 8278 | --DOCSHELL 0x11697b000 == 37 [pid = 8278] [id = 358] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x125984c00) [pid = 8278] [serial = 985] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12532f400) [pid = 8278] [serial = 1053] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12597e000) [pid = 8278] [serial = 1056] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1277a1400) [pid = 8278] [serial = 1059] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x11a31d800) [pid = 8278] [serial = 1062] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x119121400) [pid = 8278] [serial = 1044] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1191dfc00) [pid = 8278] [serial = 1045] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x11852a400) [pid = 8278] [serial = 1041] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x118750c00) [pid = 8278] [serial = 1042] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x115d30800) [pid = 8278] [serial = 1036] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1132c0c00) [pid = 8278] [serial = 1035] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x11660e800) [pid = 8278] [serial = 1038] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1169b8400) [pid = 8278] [serial = 1039] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x1191e6000) [pid = 8278] [serial = 1047] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x11282dc00) [pid = 8278] [serial = 1029] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x116420400) [pid = 8278] [serial = 1032] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x125a8e400) [pid = 8278] [serial = 1057] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x128e61000) [pid = 8278] [serial = 1065] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1295dcc00) [pid = 8278] [serial = 1068] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x1294ab800) [pid = 8278] [serial = 1066] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x1277b0000) [pid = 8278] [serial = 1060] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1249d3400) [pid = 8278] [serial = 1051] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x121493800) [pid = 8278] [serial = 1050] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x1254adc00) [pid = 8278] [serial = 1054] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x125a9c000) [pid = 8278] [serial = 1063] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x119b28400) [pid = 8278] [serial = 1048] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x1295e7000) [pid = 8278] [serial = 1069] [outer = 0x0] [url = about:blank] 17:14:18 INFO - PROCESS | 8278 | 1461629658895 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 17:14:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 17:14:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 826ms 17:14:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 17:14:18 INFO - PROCESS | 8278 | 1461629658933 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 17:14:18 INFO - PROCESS | 8278 | 1461629658935 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 17:14:18 INFO - PROCESS | 8278 | 1461629658938 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 17:14:18 INFO - PROCESS | 8278 | 1461629658944 Marionette TRACE conn2 <- [1,1502,null,{}] 17:14:18 INFO - PROCESS | 8278 | 1461629658955 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:19 INFO - PROCESS | 8278 | 1461629659074 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 17:14:19 INFO - PROCESS | 8278 | 1461629659151 Marionette TRACE conn2 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185d2800 == 38 [pid = 8278] [id = 383] 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x117671400) [pid = 8278] [serial = 1148] [outer = 0x0] 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x118534c00) [pid = 8278] [serial = 1149] [outer = 0x117671400] 17:14:19 INFO - PROCESS | 8278 | 1461629659195 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x11878fc00) [pid = 8278] [serial = 1150] [outer = 0x117671400] 17:14:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 17:14:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 626ms 17:14:19 INFO - PROCESS | 8278 | 1461629659558 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 17:14:19 INFO - PROCESS | 8278 | 1461629659563 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 17:14:19 INFO - PROCESS | 8278 | 1461629659566 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 17:14:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 17:14:19 INFO - PROCESS | 8278 | 1461629659569 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 17:14:19 INFO - PROCESS | 8278 | 1461629659570 Marionette TRACE conn2 <- [1,1506,null,{}] 17:14:19 INFO - PROCESS | 8278 | 1461629659576 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:19 INFO - PROCESS | 8278 | 1461629659692 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 17:14:19 INFO - PROCESS | 8278 | 1461629659765 Marionette TRACE conn2 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x119821800 == 39 [pid = 8278] [id = 384] 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x119116800) [pid = 8278] [serial = 1151] [outer = 0x0] 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1194b1c00) [pid = 8278] [serial = 1152] [outer = 0x119116800] 17:14:19 INFO - PROCESS | 8278 | 1461629659807 Marionette DEBUG loaded listener.js 17:14:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x119b27c00) [pid = 8278] [serial = 1153] [outer = 0x119116800] 17:14:20 INFO - PROCESS | 8278 | 1461629660162 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 17:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 622ms 17:14:20 INFO - PROCESS | 8278 | 1461629660192 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 17:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 17:14:20 INFO - PROCESS | 8278 | 1461629660193 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 17:14:20 INFO - PROCESS | 8278 | 1461629660195 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 8278 | 1461629660196 Marionette TRACE conn2 <- [1,1510,null,{}] 17:14:20 INFO - PROCESS | 8278 | 1461629660199 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 8278 | 1461629660290 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 17:14:20 INFO - PROCESS | 8278 | 1461629660296 Marionette TRACE conn2 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x1161a7000 == 40 [pid = 8278] [id = 385] 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x112835400) [pid = 8278] [serial = 1154] [outer = 0x0] 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x119b31c00) [pid = 8278] [serial = 1155] [outer = 0x112835400] 17:14:20 INFO - PROCESS | 8278 | 1461629660321 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x121494000) [pid = 8278] [serial = 1156] [outer = 0x112835400] 17:14:20 INFO - PROCESS | 8278 | 1461629660647 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 17:14:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 17:14:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 468ms 17:14:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 17:14:20 INFO - PROCESS | 8278 | 1461629660665 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 17:14:20 INFO - PROCESS | 8278 | 1461629660666 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 17:14:20 INFO - PROCESS | 8278 | 1461629660668 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 17:14:20 INFO - PROCESS | 8278 | 1461629660669 Marionette TRACE conn2 <- [1,1514,null,{}] 17:14:20 INFO - PROCESS | 8278 | 1461629660671 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:20 INFO - PROCESS | 8278 | 1461629660762 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 17:14:20 INFO - PROCESS | 8278 | 1461629660767 Marionette TRACE conn2 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x124628800 == 41 [pid = 8278] [id = 386] 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x12149b000) [pid = 8278] [serial = 1157] [outer = 0x0] 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1244a2c00) [pid = 8278] [serial = 1158] [outer = 0x12149b000] 17:14:20 INFO - PROCESS | 8278 | 1461629660797 Marionette DEBUG loaded listener.js 17:14:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x125181400) [pid = 8278] [serial = 1159] [outer = 0x12149b000] 17:14:21 INFO - PROCESS | 8278 | 1461629661161 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 17:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 520ms 17:14:21 INFO - PROCESS | 8278 | 1461629661189 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 8278 | 1461629661190 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 17:14:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 17:14:21 INFO - PROCESS | 8278 | 1461629661192 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 8278 | 1461629661193 Marionette TRACE conn2 <- [1,1518,null,{}] 17:14:21 INFO - PROCESS | 8278 | 1461629661195 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:21 INFO - PROCESS | 8278 | 1461629661288 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 17:14:21 INFO - PROCESS | 8278 | 1461629661292 Marionette TRACE conn2 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x124f9d000 == 42 [pid = 8278] [id = 387] 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x1233ae800) [pid = 8278] [serial = 1160] [outer = 0x0] 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1254aa800) [pid = 8278] [serial = 1161] [outer = 0x1233ae800] 17:14:21 INFO - PROCESS | 8278 | 1461629661318 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12597d800) [pid = 8278] [serial = 1162] [outer = 0x1233ae800] 17:14:21 INFO - PROCESS | 8278 | 1461629661666 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 17:14:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 17:14:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 521ms 17:14:21 INFO - PROCESS | 8278 | 1461629661713 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 17:14:21 INFO - PROCESS | 8278 | 1461629661714 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 17:14:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 17:14:21 INFO - PROCESS | 8278 | 1461629661717 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 17:14:21 INFO - PROCESS | 8278 | 1461629661718 Marionette TRACE conn2 <- [1,1522,null,{}] 17:14:21 INFO - PROCESS | 8278 | 1461629661720 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:21 INFO - PROCESS | 8278 | 1461629661818 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 17:14:21 INFO - PROCESS | 8278 | 1461629661822 Marionette TRACE conn2 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x12773e000 == 43 [pid = 8278] [id = 388] 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12597ec00) [pid = 8278] [serial = 1163] [outer = 0x0] 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x125a94800) [pid = 8278] [serial = 1164] [outer = 0x12597ec00] 17:14:21 INFO - PROCESS | 8278 | 1461629661847 Marionette DEBUG loaded listener.js 17:14:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1274a7000) [pid = 8278] [serial = 1165] [outer = 0x12597ec00] 17:14:22 INFO - PROCESS | 8278 | 1461629662157 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 17:14:22 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 () { 17:14:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 17:14:22 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 () { 17:14:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 17:14:22 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 () { 17:14:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 17:14:22 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 () { 17:14:22 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 17:14:22 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 468ms 17:14:22 INFO - PROCESS | 8278 | 1461629662186 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 8278 | 1461629662187 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 17:14:22 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 17:14:22 INFO - PROCESS | 8278 | 1461629662197 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 8278 | 1461629662198 Marionette TRACE conn2 <- [1,1526,null,{}] 17:14:22 INFO - PROCESS | 8278 | 1461629662200 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:22 INFO - PROCESS | 8278 | 1461629662298 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 17:14:22 INFO - PROCESS | 8278 | 1461629662302 Marionette TRACE conn2 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x12951d800 == 44 [pid = 8278] [id = 389] 17:14:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x125985400) [pid = 8278] [serial = 1166] [outer = 0x0] 17:14:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1277adc00) [pid = 8278] [serial = 1167] [outer = 0x125985400] 17:14:22 INFO - PROCESS | 8278 | 1461629662327 Marionette DEBUG loaded listener.js 17:14:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x128fb8c00) [pid = 8278] [serial = 1168] [outer = 0x125985400] 17:14:22 INFO - PROCESS | 8278 | 1461629662711 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 17:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 17:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 17:14:22 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 17:14:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:22 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 17:14:22 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 569ms 17:14:22 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 17:14:22 INFO - PROCESS | 8278 | 1461629662767 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 17:14:22 INFO - PROCESS | 8278 | 1461629662768 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 17:14:22 INFO - PROCESS | 8278 | 1461629662770 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 17:14:22 INFO - PROCESS | 8278 | 1461629662771 Marionette TRACE conn2 <- [1,1530,null,{}] 17:14:22 INFO - PROCESS | 8278 | 1461629662773 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:22 INFO - PROCESS | 8278 | 1461629662867 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 17:14:22 INFO - PROCESS | 8278 | 1461629662872 Marionette TRACE conn2 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x11821f000 == 45 [pid = 8278] [id = 390] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x129403000) [pid = 8278] [serial = 1169] [outer = 0x0] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1294ae000) [pid = 8278] [serial = 1170] [outer = 0x129403000] 17:14:23 INFO - PROCESS | 8278 | 1461629663046 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12a98ac00) [pid = 8278] [serial = 1171] [outer = 0x129403000] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1294af000) [pid = 8278] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1297a8400) [pid = 8278] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x112e8b000) [pid = 8278] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x11601f000) [pid = 8278] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x115e99c00) [pid = 8278] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x115e98c00) [pid = 8278] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x1237b3000) [pid = 8278] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x119167400) [pid = 8278] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1180b8c00) [pid = 8278] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x119160000) [pid = 8278] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12aa90800) [pid = 8278] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x1237b0000) [pid = 8278] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x124aefc00) [pid = 8278] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x11282c400) [pid = 8278] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x112059800) [pid = 8278] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x125984000) [pid = 8278] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 17:14:23 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x125985000) [pid = 8278] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 17:14:23 INFO - PROCESS | 8278 | 1461629663326 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 17:14:23 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 17:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 17:14:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:14:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 17:14:23 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 17:14:23 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. 17:14:23 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 17:14:23 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 570ms 17:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 17:14:23 INFO - PROCESS | 8278 | 1461629663344 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 8278 | 1461629663345 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 17:14:23 INFO - PROCESS | 8278 | 1461629663347 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 8278 | 1461629663349 Marionette TRACE conn2 <- [1,1534,null,{}] 17:14:23 INFO - PROCESS | 8278 | 1461629663352 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 8278 | 1461629663449 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 17:14:23 INFO - PROCESS | 8278 | 1461629663454 Marionette TRACE conn2 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af43800 == 46 [pid = 8278] [id = 391] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x118530000) [pid = 8278] [serial = 1172] [outer = 0x0] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x129410c00) [pid = 8278] [serial = 1173] [outer = 0x118530000] 17:14:23 INFO - PROCESS | 8278 | 1461629663483 Marionette DEBUG loaded listener.js 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x12a99a000) [pid = 8278] [serial = 1174] [outer = 0x118530000] 17:14:23 INFO - PROCESS | 8278 | 1461629663811 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 17:14:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 17:14:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 472ms 17:14:23 INFO - PROCESS | 8278 | 1461629663819 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 17:14:23 INFO - PROCESS | 8278 | 1461629663820 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 17:14:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 17:14:23 INFO - PROCESS | 8278 | 1461629663824 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 17:14:23 INFO - PROCESS | 8278 | 1461629663827 Marionette TRACE conn2 <- [1,1538,null,{}] 17:14:23 INFO - PROCESS | 8278 | 1461629663829 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:23 INFO - PROCESS | 8278 | 1461629663908 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 17:14:23 INFO - PROCESS | 8278 | 1461629663961 Marionette TRACE conn2 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be86800 == 47 [pid = 8278] [id = 392] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1295e5c00) [pid = 8278] [serial = 1175] [outer = 0x0] 17:14:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x12a9a7800) [pid = 8278] [serial = 1176] [outer = 0x1295e5c00] 17:14:23 INFO - PROCESS | 8278 | 1461629663985 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x12ae46c00) [pid = 8278] [serial = 1177] [outer = 0x1295e5c00] 17:14:24 INFO - PROCESS | 8278 | 1461629664275 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 17:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 473ms 17:14:24 INFO - PROCESS | 8278 | 1461629664297 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 8278 | 1461629664298 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 17:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 17:14:24 INFO - PROCESS | 8278 | 1461629664301 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 8278 | 1461629664302 Marionette TRACE conn2 <- [1,1542,null,{}] 17:14:24 INFO - PROCESS | 8278 | 1461629664304 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:24 INFO - PROCESS | 8278 | 1461629664385 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 17:14:24 INFO - PROCESS | 8278 | 1461629664392 Marionette TRACE conn2 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c69c000 == 48 [pid = 8278] [id = 393] 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12a998800) [pid = 8278] [serial = 1178] [outer = 0x0] 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12aea9000) [pid = 8278] [serial = 1179] [outer = 0x12a998800] 17:14:24 INFO - PROCESS | 8278 | 1461629664416 Marionette DEBUG loaded listener.js 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12bd4d000) [pid = 8278] [serial = 1180] [outer = 0x12a998800] 17:14:24 INFO - PROCESS | 8278 | 1461629664750 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 17:14:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 17:14:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 471ms 17:14:24 INFO - PROCESS | 8278 | 1461629664773 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 17:14:24 INFO - PROCESS | 8278 | 1461629664775 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 17:14:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 17:14:24 INFO - PROCESS | 8278 | 1461629664778 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 17:14:24 INFO - PROCESS | 8278 | 1461629664780 Marionette TRACE conn2 <- [1,1546,null,{}] 17:14:24 INFO - PROCESS | 8278 | 1461629664783 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:24 INFO - PROCESS | 8278 | 1461629664937 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 17:14:24 INFO - PROCESS | 8278 | 1461629664949 Marionette TRACE conn2 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cce4000 == 49 [pid = 8278] [id = 394] 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12aa86400) [pid = 8278] [serial = 1181] [outer = 0x0] 17:14:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12bd8dc00) [pid = 8278] [serial = 1182] [outer = 0x12aa86400] 17:14:24 INFO - PROCESS | 8278 | 1461629664974 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12c0b5400) [pid = 8278] [serial = 1183] [outer = 0x12aa86400] 17:14:25 INFO - PROCESS | 8278 | 1461629665458 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 17:14:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 17:14:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 17:14:25 INFO - PROCESS | 8278 | 1461629665499 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 17:14:25 INFO - PROCESS | 8278 | 1461629665502 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 17:14:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 17:14:25 INFO - PROCESS | 8278 | 1461629665505 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 17:14:25 INFO - PROCESS | 8278 | 1461629665508 Marionette TRACE conn2 <- [1,1550,null,{}] 17:14:25 INFO - PROCESS | 8278 | 1461629665511 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:25 INFO - PROCESS | 8278 | 1461629665618 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 17:14:25 INFO - PROCESS | 8278 | 1461629665723 Marionette TRACE conn2 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x118211000 == 50 [pid = 8278] [id = 395] 17:14:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x115d73000) [pid = 8278] [serial = 1184] [outer = 0x0] 17:14:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x11645ac00) [pid = 8278] [serial = 1185] [outer = 0x115d73000] 17:14:25 INFO - PROCESS | 8278 | 1461629665755 Marionette DEBUG loaded listener.js 17:14:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x117e16c00) [pid = 8278] [serial = 1186] [outer = 0x115d73000] 17:14:26 INFO - PROCESS | 8278 | 1461629666178 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 17:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 723ms 17:14:26 INFO - PROCESS | 8278 | 1461629666228 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 8278 | 1461629666232 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 17:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 17:14:26 INFO - PROCESS | 8278 | 1461629666237 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 8278 | 1461629666239 Marionette TRACE conn2 <- [1,1554,null,{}] 17:14:26 INFO - PROCESS | 8278 | 1461629666241 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:26 INFO - PROCESS | 8278 | 1461629666342 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 17:14:26 INFO - PROCESS | 8278 | 1461629666397 Marionette TRACE conn2 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234da800 == 51 [pid = 8278] [id = 396] 17:14:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1180bc000) [pid = 8278] [serial = 1187] [outer = 0x0] 17:14:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x119119c00) [pid = 8278] [serial = 1188] [outer = 0x1180bc000] 17:14:26 INFO - PROCESS | 8278 | 1461629666427 Marionette DEBUG loaded listener.js 17:14:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1194b7400) [pid = 8278] [serial = 1189] [outer = 0x1180bc000] 17:14:26 INFO - PROCESS | 8278 | 1461629666834 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 17:14:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 17:14:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 620ms 17:14:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 17:14:26 INFO - PROCESS | 8278 | 1461629666857 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 17:14:26 INFO - PROCESS | 8278 | 1461629666859 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 17:14:26 INFO - PROCESS | 8278 | 1461629666861 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 17:14:26 INFO - PROCESS | 8278 | 1461629666864 Marionette TRACE conn2 <- [1,1558,null,{}] 17:14:26 INFO - PROCESS | 8278 | 1461629666872 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:26 INFO - PROCESS | 8278 | 1461629666974 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 17:14:27 INFO - PROCESS | 8278 | 1461629667068 Marionette TRACE conn2 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bba0000 == 52 [pid = 8278] [id = 397] 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12149a800) [pid = 8278] [serial = 1190] [outer = 0x0] 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12479b400) [pid = 8278] [serial = 1191] [outer = 0x12149a800] 17:14:27 INFO - PROCESS | 8278 | 1461629667110 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1254ae000) [pid = 8278] [serial = 1192] [outer = 0x12149a800] 17:14:27 INFO - PROCESS | 8278 | 1461629667511 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 17:14:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 17:14:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 677ms 17:14:27 INFO - PROCESS | 8278 | 1461629667538 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 17:14:27 INFO - PROCESS | 8278 | 1461629667540 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 17:14:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 17:14:27 INFO - PROCESS | 8278 | 1461629667542 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 17:14:27 INFO - PROCESS | 8278 | 1461629667543 Marionette TRACE conn2 <- [1,1562,null,{}] 17:14:27 INFO - PROCESS | 8278 | 1461629667546 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:27 INFO - PROCESS | 8278 | 1461629667644 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 17:14:27 INFO - PROCESS | 8278 | 1461629667695 Marionette TRACE conn2 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d203800 == 53 [pid = 8278] [id = 398] 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x125983c00) [pid = 8278] [serial = 1193] [outer = 0x0] 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128e61000) [pid = 8278] [serial = 1194] [outer = 0x125983c00] 17:14:27 INFO - PROCESS | 8278 | 1461629667728 Marionette DEBUG loaded listener.js 17:14:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1294ad400) [pid = 8278] [serial = 1195] [outer = 0x125983c00] 17:14:28 INFO - PROCESS | 8278 | 1461629668140 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 17:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 620ms 17:14:28 INFO - PROCESS | 8278 | 1461629668163 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 8278 | 1461629668165 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 17:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 17:14:28 INFO - PROCESS | 8278 | 1461629668167 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 8278 | 1461629668168 Marionette TRACE conn2 <- [1,1566,null,{}] 17:14:28 INFO - PROCESS | 8278 | 1461629668171 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:28 INFO - PROCESS | 8278 | 1461629668270 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 17:14:28 INFO - PROCESS | 8278 | 1461629668355 Marionette TRACE conn2 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2e1000 == 54 [pid = 8278] [id = 399] 17:14:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x128e96400) [pid = 8278] [serial = 1196] [outer = 0x0] 17:14:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12a984000) [pid = 8278] [serial = 1197] [outer = 0x128e96400] 17:14:28 INFO - PROCESS | 8278 | 1461629668397 Marionette DEBUG loaded listener.js 17:14:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12aeab000) [pid = 8278] [serial = 1198] [outer = 0x128e96400] 17:14:28 INFO - PROCESS | 8278 | 1461629668863 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 17:14:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 17:14:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 725ms 17:14:28 INFO - PROCESS | 8278 | 1461629668892 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 17:14:28 INFO - PROCESS | 8278 | 1461629668894 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 17:14:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 17:14:28 INFO - PROCESS | 8278 | 1461629668896 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 17:14:28 INFO - PROCESS | 8278 | 1461629668897 Marionette TRACE conn2 <- [1,1570,null,{}] 17:14:28 INFO - PROCESS | 8278 | 1461629668900 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:29 INFO - PROCESS | 8278 | 1461629669136 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 17:14:29 INFO - PROCESS | 8278 | 1461629669213 Marionette TRACE conn2 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x117582800 == 55 [pid = 8278] [id = 400] 17:14:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x112832400) [pid = 8278] [serial = 1199] [outer = 0x0] 17:14:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x112838000) [pid = 8278] [serial = 1200] [outer = 0x112832400] 17:14:29 INFO - PROCESS | 8278 | 1461629669242 Marionette DEBUG loaded listener.js 17:14:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x1132c0000) [pid = 8278] [serial = 1201] [outer = 0x112832400] 17:14:29 INFO - PROCESS | 8278 | 1461629669722 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 17:14:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 17:14:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 873ms 17:14:29 INFO - PROCESS | 8278 | 1461629669771 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 17:14:29 INFO - PROCESS | 8278 | 1461629669774 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 17:14:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 17:14:29 INFO - PROCESS | 8278 | 1461629669800 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 17:14:29 INFO - PROCESS | 8278 | 1461629669805 Marionette TRACE conn2 <- [1,1574,null,{}] 17:14:29 INFO - PROCESS | 8278 | 1461629669812 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:29 INFO - PROCESS | 8278 | 1461629669950 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 17:14:30 INFO - PROCESS | 8278 | 1461629670020 Marionette TRACE conn2 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x118210000 == 56 [pid = 8278] [id = 401] 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x118365800) [pid = 8278] [serial = 1202] [outer = 0x0] 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x11852a400) [pid = 8278] [serial = 1203] [outer = 0x118365800] 17:14:30 INFO - PROCESS | 8278 | 1461629670050 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x118597000) [pid = 8278] [serial = 1204] [outer = 0x118365800] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x12c69c000 == 55 [pid = 8278] [id = 393] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x12be86800 == 54 [pid = 8278] [id = 392] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x12af43800 == 53 [pid = 8278] [id = 391] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x11821f000 == 52 [pid = 8278] [id = 390] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x12951d800 == 51 [pid = 8278] [id = 389] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x12773e000 == 50 [pid = 8278] [id = 388] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x124f9d000 == 49 [pid = 8278] [id = 387] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1277a2000) [pid = 8278] [serial = 1083] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x124628800 == 48 [pid = 8278] [id = 386] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x1161a7000 == 47 [pid = 8278] [id = 385] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x119821800 == 46 [pid = 8278] [id = 384] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x1185d2800 == 45 [pid = 8278] [id = 383] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x117118000 == 44 [pid = 8278] [id = 382] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x1196df800 == 43 [pid = 8278] [id = 381] 17:14:30 INFO - PROCESS | 8278 | --DOCSHELL 0x11897a800 == 42 [pid = 8278] [id = 377] 17:14:30 INFO - PROCESS | 8278 | 1461629670482 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 17:14:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 17:14:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 729ms 17:14:30 INFO - PROCESS | 8278 | 1461629670526 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 17:14:30 INFO - PROCESS | 8278 | 1461629670528 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 17:14:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 17:14:30 INFO - PROCESS | 8278 | 1461629670530 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 17:14:30 INFO - PROCESS | 8278 | 1461629670532 Marionette TRACE conn2 <- [1,1578,null,{}] 17:14:30 INFO - PROCESS | 8278 | 1461629670534 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:30 INFO - PROCESS | 8278 | 1461629670620 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1295e0800) [pid = 8278] [serial = 1107] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x129917c00) [pid = 8278] [serial = 1110] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12a980400) [pid = 8278] [serial = 1113] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x118598000) [pid = 8278] [serial = 1086] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1247c8800) [pid = 8278] [serial = 1087] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x129920000) [pid = 8278] [serial = 1111] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x118535400) [pid = 8278] [serial = 1078] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x118369800) [pid = 8278] [serial = 1077] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x116a65c00) [pid = 8278] [serial = 1090] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x116458000) [pid = 8278] [serial = 1089] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1184d8400) [pid = 8278] [serial = 1092] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x118753400) [pid = 8278] [serial = 1093] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1247a2400) [pid = 8278] [serial = 1098] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x124aeec00) [pid = 8278] [serial = 1099] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1194bf000) [pid = 8278] [serial = 1095] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x121498800) [pid = 8278] [serial = 1096] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x128e67800) [pid = 8278] [serial = 1119] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1240f0400) [pid = 8278] [serial = 1081] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x119b26400) [pid = 8278] [serial = 1080] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12bb44400) [pid = 8278] [serial = 1123] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12a989000) [pid = 8278] [serial = 1114] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12bd48c00) [pid = 8278] [serial = 1125] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1254aec00) [pid = 8278] [serial = 1101] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x12597d400) [pid = 8278] [serial = 1102] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x115e55000) [pid = 8278] [serial = 1075] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x11342b000) [pid = 8278] [serial = 1074] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x118788c00) [pid = 8278] [serial = 1117] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x12bd4f400) [pid = 8278] [serial = 1126] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12bb3a000) [pid = 8278] [serial = 1122] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x112e84800) [pid = 8278] [serial = 1116] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12ae48000) [pid = 8278] [serial = 1120] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x125f9bc00) [pid = 8278] [serial = 1104] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x12940d400) [pid = 8278] [serial = 1105] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x129792800) [pid = 8278] [serial = 1108] [outer = 0x0] [url = about:blank] 17:14:30 INFO - PROCESS | 8278 | 1461629670685 Marionette TRACE conn2 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x11745a000 == 43 [pid = 8278] [id = 402] 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x115e52c00) [pid = 8278] [serial = 1205] [outer = 0x0] 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x118535400) [pid = 8278] [serial = 1206] [outer = 0x115e52c00] 17:14:30 INFO - PROCESS | 8278 | 1461629670711 Marionette DEBUG loaded listener.js 17:14:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x119656c00) [pid = 8278] [serial = 1207] [outer = 0x115e52c00] 17:14:31 INFO - PROCESS | 8278 | 1461629671018 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 17:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 17:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 519ms 17:14:31 INFO - PROCESS | 8278 | 1461629671050 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 8278 | 1461629671052 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 17:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 17:14:31 INFO - PROCESS | 8278 | 1461629671062 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 8278 | 1461629671065 Marionette TRACE conn2 <- [1,1582,null,{}] 17:14:31 INFO - PROCESS | 8278 | 1461629671067 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:31 INFO - PROCESS | 8278 | 1461629671186 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 17:14:31 INFO - PROCESS | 8278 | 1461629671278 Marionette TRACE conn2 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233cb800 == 44 [pid = 8278] [id = 403] 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x119b2f000) [pid = 8278] [serial = 1208] [outer = 0x0] 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x121492800) [pid = 8278] [serial = 1209] [outer = 0x119b2f000] 17:14:31 INFO - PROCESS | 8278 | 1461629671317 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1247c2000) [pid = 8278] [serial = 1210] [outer = 0x119b2f000] 17:14:31 INFO - PROCESS | 8278 | 1461629671727 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 17:14:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 17:14:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 727ms 17:14:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 17:14:31 INFO - PROCESS | 8278 | 1461629671783 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 17:14:31 INFO - PROCESS | 8278 | 1461629671784 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 17:14:31 INFO - PROCESS | 8278 | 1461629671786 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 17:14:31 INFO - PROCESS | 8278 | 1461629671788 Marionette TRACE conn2 <- [1,1586,null,{}] 17:14:31 INFO - PROCESS | 8278 | 1461629671790 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:31 INFO - PROCESS | 8278 | 1461629671866 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 17:14:31 INFO - PROCESS | 8278 | 1461629671871 Marionette TRACE conn2 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243ee000 == 45 [pid = 8278] [id = 404] 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x124a80400) [pid = 8278] [serial = 1211] [outer = 0x0] 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x125331c00) [pid = 8278] [serial = 1212] [outer = 0x124a80400] 17:14:31 INFO - PROCESS | 8278 | 1461629671899 Marionette DEBUG loaded listener.js 17:14:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12597b400) [pid = 8278] [serial = 1213] [outer = 0x124a80400] 17:14:32 INFO - PROCESS | 8278 | 1461629672211 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 17:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 467ms 17:14:32 INFO - PROCESS | 8278 | 1461629672254 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 8278 | 1461629672256 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 17:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 17:14:32 INFO - PROCESS | 8278 | 1461629672258 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 8278 | 1461629672259 Marionette TRACE conn2 <- [1,1590,null,{}] 17:14:32 INFO - PROCESS | 8278 | 1461629672261 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 8278 | 1461629672335 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 17:14:32 INFO - PROCESS | 8278 | 1461629672396 Marionette TRACE conn2 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x125a1e000 == 46 [pid = 8278] [id = 405] 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1274a6400) [pid = 8278] [serial = 1214] [outer = 0x0] 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1277a5400) [pid = 8278] [serial = 1215] [outer = 0x1274a6400] 17:14:32 INFO - PROCESS | 8278 | 1461629672428 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x128e99800) [pid = 8278] [serial = 1216] [outer = 0x1274a6400] 17:14:32 INFO - PROCESS | 8278 | 1461629672752 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 17:14:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 17:14:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 17:14:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 17:14:32 INFO - PROCESS | 8278 | 1461629672785 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 17:14:32 INFO - PROCESS | 8278 | 1461629672786 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 17:14:32 INFO - PROCESS | 8278 | 1461629672789 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 17:14:32 INFO - PROCESS | 8278 | 1461629672790 Marionette TRACE conn2 <- [1,1594,null,{}] 17:14:32 INFO - PROCESS | 8278 | 1461629672792 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:32 INFO - PROCESS | 8278 | 1461629672892 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 17:14:32 INFO - PROCESS | 8278 | 1461629672896 Marionette TRACE conn2 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12774d000 == 47 [pid = 8278] [id = 406] 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x128e61400) [pid = 8278] [serial = 1217] [outer = 0x0] 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1295e4400) [pid = 8278] [serial = 1218] [outer = 0x128e61400] 17:14:32 INFO - PROCESS | 8278 | 1461629672952 Marionette DEBUG loaded listener.js 17:14:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12a99c000) [pid = 8278] [serial = 1219] [outer = 0x128e61400] 17:14:33 INFO - PROCESS | 8278 | 1461629673251 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 17:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 471ms 17:14:33 INFO - PROCESS | 8278 | 1461629673269 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 8278 | 1461629673270 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 17:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 17:14:33 INFO - PROCESS | 8278 | 1461629673273 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 8278 | 1461629673276 Marionette TRACE conn2 <- [1,1598,null,{}] 17:14:33 INFO - PROCESS | 8278 | 1461629673279 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:33 INFO - PROCESS | 8278 | 1461629673372 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 17:14:33 INFO - PROCESS | 8278 | 1461629673376 Marionette TRACE conn2 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d1800 == 48 [pid = 8278] [id = 407] 17:14:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12940f400) [pid = 8278] [serial = 1220] [outer = 0x0] 17:14:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12aa88c00) [pid = 8278] [serial = 1221] [outer = 0x12940f400] 17:14:33 INFO - PROCESS | 8278 | 1461629673435 Marionette DEBUG loaded listener.js 17:14:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12bb45c00) [pid = 8278] [serial = 1222] [outer = 0x12940f400] 17:14:33 INFO - PROCESS | 8278 | 1461629673765 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 17:14:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 17:14:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 525ms 17:14:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 17:14:33 INFO - PROCESS | 8278 | 1461629673801 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 17:14:33 INFO - PROCESS | 8278 | 1461629673802 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 17:14:33 INFO - PROCESS | 8278 | 1461629673804 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 17:14:33 INFO - PROCESS | 8278 | 1461629673805 Marionette TRACE conn2 <- [1,1602,null,{}] 17:14:33 INFO - PROCESS | 8278 | 1461629673808 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:33 INFO - PROCESS | 8278 | 1461629673905 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 17:14:33 INFO - PROCESS | 8278 | 1461629673909 Marionette TRACE conn2 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af28000 == 49 [pid = 8278] [id = 408] 17:14:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12aea0400) [pid = 8278] [serial = 1223] [outer = 0x0] 17:14:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12bd97800) [pid = 8278] [serial = 1224] [outer = 0x12aea0400] 17:14:33 INFO - PROCESS | 8278 | 1461629673963 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12c0b9400) [pid = 8278] [serial = 1225] [outer = 0x12aea0400] 17:14:34 INFO - PROCESS | 8278 | 1461629674334 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 17:14:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 17:14:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 569ms 17:14:34 INFO - PROCESS | 8278 | 1461629674376 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 17:14:34 INFO - PROCESS | 8278 | 1461629674378 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 17:14:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 17:14:34 INFO - PROCESS | 8278 | 1461629674387 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 17:14:34 INFO - PROCESS | 8278 | 1461629674389 Marionette TRACE conn2 <- [1,1606,null,{}] 17:14:34 INFO - PROCESS | 8278 | 1461629674392 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:34 INFO - PROCESS | 8278 | 1461629674513 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 17:14:34 INFO - PROCESS | 8278 | 1461629674546 Marionette TRACE conn2 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bba1800 == 50 [pid = 8278] [id = 409] 17:14:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12bd46800) [pid = 8278] [serial = 1226] [outer = 0x0] 17:14:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c0bc800) [pid = 8278] [serial = 1227] [outer = 0x12bd46800] 17:14:34 INFO - PROCESS | 8278 | 1461629674573 Marionette DEBUG loaded listener.js 17:14:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12c2b5000) [pid = 8278] [serial = 1228] [outer = 0x12bd46800] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x115d28c00) [pid = 8278] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x128e5dc00) [pid = 8278] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1125b8800) [pid = 8278] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1233ae800) [pid = 8278] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12597ec00) [pid = 8278] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x125985400) [pid = 8278] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x112835400) [pid = 8278] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x118788000) [pid = 8278] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x117671400) [pid = 8278] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x112833800) [pid = 8278] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1161d4400) [pid = 8278] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12149b000) [pid = 8278] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x119116800) [pid = 8278] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x12a998800) [pid = 8278] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1295e5c00) [pid = 8278] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x129403000) [pid = 8278] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x118530000) [pid = 8278] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 17:14:34 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x1247cec00) [pid = 8278] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 17:14:35 INFO - PROCESS | 8278 | 1461629674994 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 17:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 17:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 622ms 17:14:35 INFO - PROCESS | 8278 | 1461629675011 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 17:14:35 INFO - PROCESS | 8278 | 1461629675012 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 17:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 17:14:35 INFO - PROCESS | 8278 | 1461629675021 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 8278 | 1461629675025 Marionette TRACE conn2 <- [1,1610,null,{}] 17:14:35 INFO - PROCESS | 8278 | 1461629675029 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 8278 | 1461629675110 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 17:14:35 INFO - PROCESS | 8278 | 1461629675114 Marionette TRACE conn2 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be90000 == 51 [pid = 8278] [id = 410] 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x113247c00) [pid = 8278] [serial = 1229] [outer = 0x0] 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x119163000) [pid = 8278] [serial = 1230] [outer = 0x113247c00] 17:14:35 INFO - PROCESS | 8278 | 1461629675144 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x12aa8fc00) [pid = 8278] [serial = 1231] [outer = 0x113247c00] 17:14:35 INFO - PROCESS | 8278 | 1461629675481 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 17:14:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 17:14:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 473ms 17:14:35 INFO - PROCESS | 8278 | 1461629675495 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 17:14:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 17:14:35 INFO - PROCESS | 8278 | 1461629675497 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 17:14:35 INFO - PROCESS | 8278 | 1461629675499 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 17:14:35 INFO - PROCESS | 8278 | 1461629675500 Marionette TRACE conn2 <- [1,1614,null,{}] 17:14:35 INFO - PROCESS | 8278 | 1461629675503 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:35 INFO - PROCESS | 8278 | 1461629675598 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 17:14:35 INFO - PROCESS | 8278 | 1461629675602 Marionette TRACE conn2 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccd5000 == 52 [pid = 8278] [id = 411] 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x12c2b1000) [pid = 8278] [serial = 1232] [outer = 0x0] 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12c551400) [pid = 8278] [serial = 1233] [outer = 0x12c2b1000] 17:14:35 INFO - PROCESS | 8278 | 1461629675627 Marionette DEBUG loaded listener.js 17:14:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12c66cc00) [pid = 8278] [serial = 1234] [outer = 0x12c2b1000] 17:14:35 INFO - PROCESS | 8278 | 1461629675971 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 17:14:36 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 17:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 521ms 17:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 17:14:36 INFO - PROCESS | 8278 | 1461629676021 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 8278 | 1461629676022 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 17:14:36 INFO - PROCESS | 8278 | 1461629676024 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 8278 | 1461629676025 Marionette TRACE conn2 <- [1,1618,null,{}] 17:14:36 INFO - PROCESS | 8278 | 1461629676027 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:36 INFO - PROCESS | 8278 | 1461629676109 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 17:14:36 INFO - PROCESS | 8278 | 1461629676113 Marionette TRACE conn2 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5e4000 == 53 [pid = 8278] [id = 412] 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12c668c00) [pid = 8278] [serial = 1235] [outer = 0x0] 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12c672000) [pid = 8278] [serial = 1236] [outer = 0x12c668c00] 17:14:36 INFO - PROCESS | 8278 | 1461629676137 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12cc17c00) [pid = 8278] [serial = 1237] [outer = 0x12c668c00] 17:14:36 INFO - PROCESS | 8278 | 1461629676461 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 17:14:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 17:14:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 469ms 17:14:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 17:14:36 INFO - PROCESS | 8278 | 1461629676493 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 17:14:36 INFO - PROCESS | 8278 | 1461629676495 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 17:14:36 INFO - PROCESS | 8278 | 1461629676497 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 17:14:36 INFO - PROCESS | 8278 | 1461629676498 Marionette TRACE conn2 <- [1,1622,null,{}] 17:14:36 INFO - PROCESS | 8278 | 1461629676500 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:36 INFO - PROCESS | 8278 | 1461629676581 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 17:14:36 INFO - PROCESS | 8278 | 1461629676585 Marionette TRACE conn2 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d907000 == 54 [pid = 8278] [id = 413] 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12cc1a800) [pid = 8278] [serial = 1238] [outer = 0x0] 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12cc20c00) [pid = 8278] [serial = 1239] [outer = 0x12cc1a800] 17:14:36 INFO - PROCESS | 8278 | 1461629676610 Marionette DEBUG loaded listener.js 17:14:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12cd6d800) [pid = 8278] [serial = 1240] [outer = 0x12cc1a800] 17:14:37 INFO - PROCESS | 8278 | 1461629677094 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 17:14:37 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 17:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 620ms 17:14:37 INFO - PROCESS | 8278 | 1461629677118 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 8278 | 1461629677121 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 17:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 17:14:37 INFO - PROCESS | 8278 | 1461629677124 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 8278 | 1461629677127 Marionette TRACE conn2 <- [1,1626,null,{}] 17:14:37 INFO - PROCESS | 8278 | 1461629677131 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:37 INFO - PROCESS | 8278 | 1461629677240 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 17:14:37 INFO - PROCESS | 8278 | 1461629677346 Marionette TRACE conn2 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185cd800 == 55 [pid = 8278] [id = 414] 17:14:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x116423400) [pid = 8278] [serial = 1241] [outer = 0x0] 17:14:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1169b0800) [pid = 8278] [serial = 1242] [outer = 0x116423400] 17:14:37 INFO - PROCESS | 8278 | 1461629677379 Marionette DEBUG loaded listener.js 17:14:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x11852f000) [pid = 8278] [serial = 1243] [outer = 0x116423400] 17:14:37 INFO - PROCESS | 8278 | 1461629677799 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 17:14:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 17:14:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 723ms 17:14:37 INFO - PROCESS | 8278 | 1461629677848 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 17:14:37 INFO - PROCESS | 8278 | 1461629677852 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 17:14:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 17:14:37 INFO - PROCESS | 8278 | 1461629677857 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 17:14:37 INFO - PROCESS | 8278 | 1461629677859 Marionette TRACE conn2 <- [1,1630,null,{}] 17:14:37 INFO - PROCESS | 8278 | 1461629677861 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:37 INFO - PROCESS | 8278 | 1461629677964 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 17:14:38 INFO - PROCESS | 8278 | 1461629678020 Marionette TRACE conn2 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x121452800 == 56 [pid = 8278] [id = 415] 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x118598800) [pid = 8278] [serial = 1244] [outer = 0x0] 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1194b2800) [pid = 8278] [serial = 1245] [outer = 0x118598800] 17:14:38 INFO - PROCESS | 8278 | 1461629678061 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x121495000) [pid = 8278] [serial = 1246] [outer = 0x118598800] 17:14:38 INFO - PROCESS | 8278 | 1461629678466 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 17:14:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 17:14:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 620ms 17:14:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 17:14:38 INFO - PROCESS | 8278 | 1461629678478 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 17:14:38 INFO - PROCESS | 8278 | 1461629678479 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 17:14:38 INFO - PROCESS | 8278 | 1461629678481 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 17:14:38 INFO - PROCESS | 8278 | 1461629678484 Marionette TRACE conn2 <- [1,1634,null,{}] 17:14:38 INFO - PROCESS | 8278 | 1461629678492 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:38 INFO - PROCESS | 8278 | 1461629678595 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 17:14:38 INFO - PROCESS | 8278 | 1461629678690 Marionette TRACE conn2 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6ae800 == 57 [pid = 8278] [id = 416] 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x125981800) [pid = 8278] [serial = 1247] [outer = 0x0] 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1277a9800) [pid = 8278] [serial = 1248] [outer = 0x125981800] 17:14:38 INFO - PROCESS | 8278 | 1461629678721 Marionette DEBUG loaded listener.js 17:14:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x128ea0400) [pid = 8278] [serial = 1249] [outer = 0x125981800] 17:14:39 INFO - PROCESS | 8278 | 1461629679133 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 17:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 17:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 673ms 17:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 17:14:39 INFO - PROCESS | 8278 | 1461629679155 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 8278 | 1461629679156 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 17:14:39 INFO - PROCESS | 8278 | 1461629679159 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 8278 | 1461629679160 Marionette TRACE conn2 <- [1,1638,null,{}] 17:14:39 INFO - PROCESS | 8278 | 1461629679162 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 8278 | 1461629679263 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 17:14:39 INFO - PROCESS | 8278 | 1461629679315 Marionette TRACE conn2 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d911800 == 58 [pid = 8278] [id = 417] 17:14:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x1295de000) [pid = 8278] [serial = 1250] [outer = 0x0] 17:14:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12aa81c00) [pid = 8278] [serial = 1251] [outer = 0x1295de000] 17:14:39 INFO - PROCESS | 8278 | 1461629679347 Marionette DEBUG loaded listener.js 17:14:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12bb45000) [pid = 8278] [serial = 1252] [outer = 0x1295de000] 17:14:39 INFO - PROCESS | 8278 | 1461629679751 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 17:14:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 17:14:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 618ms 17:14:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 17:14:39 INFO - PROCESS | 8278 | 1461629679778 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 17:14:39 INFO - PROCESS | 8278 | 1461629679779 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 17:14:39 INFO - PROCESS | 8278 | 1461629679781 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 17:14:39 INFO - PROCESS | 8278 | 1461629679783 Marionette TRACE conn2 <- [1,1642,null,{}] 17:14:39 INFO - PROCESS | 8278 | 1461629679785 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:39 INFO - PROCESS | 8278 | 1461629679883 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 17:14:39 INFO - PROCESS | 8278 | 1461629679970 Marionette TRACE conn2 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x12debd800 == 59 [pid = 8278] [id = 418] 17:14:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12bb3d800) [pid = 8278] [serial = 1253] [outer = 0x0] 17:14:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12c2bbc00) [pid = 8278] [serial = 1254] [outer = 0x12bb3d800] 17:14:40 INFO - PROCESS | 8278 | 1461629680000 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12c66dc00) [pid = 8278] [serial = 1255] [outer = 0x12bb3d800] 17:14:40 INFO - PROCESS | 8278 | 1461629680436 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 17:14:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 17:14:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 669ms 17:14:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 17:14:40 INFO - PROCESS | 8278 | 1461629680450 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 17:14:40 INFO - PROCESS | 8278 | 1461629680452 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 17:14:40 INFO - PROCESS | 8278 | 1461629680454 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 17:14:40 INFO - PROCESS | 8278 | 1461629680455 Marionette TRACE conn2 <- [1,1646,null,{}] 17:14:40 INFO - PROCESS | 8278 | 1461629680458 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:40 INFO - PROCESS | 8278 | 1461629680573 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 17:14:40 INFO - PROCESS | 8278 | 1461629680643 Marionette TRACE conn2 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3b3000 == 60 [pid = 8278] [id = 419] 17:14:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12c676800) [pid = 8278] [serial = 1256] [outer = 0x0] 17:14:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12cd75000) [pid = 8278] [serial = 1257] [outer = 0x12c676800] 17:14:40 INFO - PROCESS | 8278 | 1461629680675 Marionette DEBUG loaded listener.js 17:14:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12d06fc00) [pid = 8278] [serial = 1258] [outer = 0x12c676800] 17:14:41 INFO - PROCESS | 8278 | 1461629681081 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 17:14:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 17:14:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 671ms 17:14:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 17:14:41 INFO - PROCESS | 8278 | 1461629681126 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 17:14:41 INFO - PROCESS | 8278 | 1461629681127 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 17:14:41 INFO - PROCESS | 8278 | 1461629681129 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 17:14:41 INFO - PROCESS | 8278 | 1461629681130 Marionette TRACE conn2 <- [1,1650,null,{}] 17:14:41 INFO - PROCESS | 8278 | 1461629681133 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:41 INFO - PROCESS | 8278 | 1461629681256 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 17:14:41 INFO - PROCESS | 8278 | 1461629681532 Marionette TRACE conn2 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x11758d000 == 61 [pid = 8278] [id = 420] 17:14:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1120d9800) [pid = 8278] [serial = 1259] [outer = 0x0] 17:14:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x112835800) [pid = 8278] [serial = 1260] [outer = 0x1120d9800] 17:14:41 INFO - PROCESS | 8278 | 1461629681597 Marionette DEBUG loaded listener.js 17:14:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1132ba800) [pid = 8278] [serial = 1261] [outer = 0x1120d9800] 17:14:42 INFO - PROCESS | 8278 | 1461629682085 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 17:14:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1021ms 17:14:42 INFO - PROCESS | 8278 | 1461629682152 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 8278 | 1461629682155 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 17:14:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 17:14:42 INFO - PROCESS | 8278 | 1461629682160 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 8278 | 1461629682163 Marionette TRACE conn2 <- [1,1654,null,{}] 17:14:42 INFO - PROCESS | 8278 | 1461629682184 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:42 INFO - PROCESS | 8278 | 1461629682328 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 17:14:42 INFO - PROCESS | 8278 | 1461629682430 Marionette TRACE conn2 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x118062800 == 62 [pid = 8278] [id = 421] 17:14:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x115e55000) [pid = 8278] [serial = 1262] [outer = 0x0] 17:14:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x116a65c00) [pid = 8278] [serial = 1263] [outer = 0x115e55000] 17:14:42 INFO - PROCESS | 8278 | 1461629682470 Marionette DEBUG loaded listener.js 17:14:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x118537c00) [pid = 8278] [serial = 1264] [outer = 0x115e55000] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5e4000 == 61 [pid = 8278] [id = 412] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccd5000 == 60 [pid = 8278] [id = 411] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12be90000 == 59 [pid = 8278] [id = 410] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12bba1800 == 58 [pid = 8278] [id = 409] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12af28000 == 57 [pid = 8278] [id = 408] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d1800 == 56 [pid = 8278] [id = 407] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12774d000 == 55 [pid = 8278] [id = 406] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12bd8dc00) [pid = 8278] [serial = 1182] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x125a1e000 == 54 [pid = 8278] [id = 405] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1243ee000 == 53 [pid = 8278] [id = 404] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1233cb800 == 52 [pid = 8278] [id = 403] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x11745a000 == 51 [pid = 8278] [id = 402] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x118210000 == 50 [pid = 8278] [id = 401] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x117582800 == 49 [pid = 8278] [id = 400] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12bba0000 == 48 [pid = 8278] [id = 397] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1234da800 == 47 [pid = 8278] [id = 396] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x118211000 == 46 [pid = 8278] [id = 395] 17:14:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12cce4000 == 45 [pid = 8278] [id = 394] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1166e1400) [pid = 8278] [serial = 1033] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x128fbec00) [pid = 8278] [serial = 1027] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x112e85000) [pid = 8278] [serial = 1030] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12ae46c00) [pid = 8278] [serial = 1177] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12a98ac00) [pid = 8278] [serial = 1171] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x1294ae000) [pid = 8278] [serial = 1170] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x129410c00) [pid = 8278] [serial = 1173] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x121494000) [pid = 8278] [serial = 1156] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x12597d800) [pid = 8278] [serial = 1162] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12a9a7800) [pid = 8278] [serial = 1176] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x12bd4d000) [pid = 8278] [serial = 1180] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12a99a000) [pid = 8278] [serial = 1174] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x125181400) [pid = 8278] [serial = 1159] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x128e97000) [pid = 8278] [serial = 1084] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1254aa800) [pid = 8278] [serial = 1161] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x125a94800) [pid = 8278] [serial = 1164] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x1277adc00) [pid = 8278] [serial = 1167] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x119b31c00) [pid = 8278] [serial = 1155] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12bd96400) [pid = 8278] [serial = 1128] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1274a7000) [pid = 8278] [serial = 1165] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12c0b2400) [pid = 8278] [serial = 1129] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x118534c00) [pid = 8278] [serial = 1149] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x11878fc00) [pid = 8278] [serial = 1150] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x11661d800) [pid = 8278] [serial = 1144] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1134b6400) [pid = 8278] [serial = 1143] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x117e17c00) [pid = 8278] [serial = 1147] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x116623800) [pid = 8278] [serial = 1146] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1244a2c00) [pid = 8278] [serial = 1158] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x116a5d800) [pid = 8278] [serial = 1131] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x1196aec00) [pid = 8278] [serial = 1134] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1194b1c00) [pid = 8278] [serial = 1152] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x119b27c00) [pid = 8278] [serial = 1153] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x119651400) [pid = 8278] [serial = 1140] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128e58800) [pid = 8278] [serial = 1137] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x128fb8c00) [pid = 8278] [serial = 1168] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12aea9000) [pid = 8278] [serial = 1179] [outer = 0x0] [url = about:blank] 17:14:42 INFO - PROCESS | 8278 | 1461629682927 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 17:14:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 17:14:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 790ms 17:14:42 INFO - PROCESS | 8278 | 1461629682951 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 17:14:42 INFO - PROCESS | 8278 | 1461629682953 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 17:14:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 17:14:42 INFO - PROCESS | 8278 | 1461629682962 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 17:14:42 INFO - PROCESS | 8278 | 1461629682963 Marionette TRACE conn2 <- [1,1658,null,{}] 17:14:42 INFO - PROCESS | 8278 | 1461629682966 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:43 INFO - PROCESS | 8278 | 1461629683062 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 17:14:43 INFO - PROCESS | 8278 | 1461629683068 Marionette TRACE conn2 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x11745b800 == 46 [pid = 8278] [id = 422] 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1191dbc00) [pid = 8278] [serial = 1265] [outer = 0x0] 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1194b2c00) [pid = 8278] [serial = 1266] [outer = 0x1191dbc00] 17:14:43 INFO - PROCESS | 8278 | 1461629683094 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x119c93c00) [pid = 8278] [serial = 1267] [outer = 0x1191dbc00] 17:14:43 INFO - PROCESS | 8278 | 1461629683446 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 17:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 519ms 17:14:43 INFO - PROCESS | 8278 | 1461629683493 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 8278 | 1461629683495 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 17:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 17:14:43 INFO - PROCESS | 8278 | 1461629683499 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 8278 | 1461629683503 Marionette TRACE conn2 <- [1,1662,null,{}] 17:14:43 INFO - PROCESS | 8278 | 1461629683510 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:43 INFO - PROCESS | 8278 | 1461629683590 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 17:14:43 INFO - PROCESS | 8278 | 1461629683599 Marionette TRACE conn2 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234c3800 == 47 [pid = 8278] [id = 423] 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x121499800) [pid = 8278] [serial = 1268] [outer = 0x0] 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x1237b6000) [pid = 8278] [serial = 1269] [outer = 0x121499800] 17:14:43 INFO - PROCESS | 8278 | 1461629683625 Marionette DEBUG loaded listener.js 17:14:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x12517d400) [pid = 8278] [serial = 1270] [outer = 0x121499800] 17:14:43 INFO - PROCESS | 8278 | 1461629683944 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 17:14:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 17:14:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 474ms 17:14:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 17:14:43 INFO - PROCESS | 8278 | 1461629683976 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 17:14:43 INFO - PROCESS | 8278 | 1461629683979 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 17:14:43 INFO - PROCESS | 8278 | 1461629683982 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 17:14:43 INFO - PROCESS | 8278 | 1461629683984 Marionette TRACE conn2 <- [1,1666,null,{}] 17:14:43 INFO - PROCESS | 8278 | 1461629683987 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 8278 | 1461629684122 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 17:14:44 INFO - PROCESS | 8278 | 1461629684205 Marionette TRACE conn2 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x117580000 == 48 [pid = 8278] [id = 424] 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x124fc6400) [pid = 8278] [serial = 1271] [outer = 0x0] 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x125985c00) [pid = 8278] [serial = 1272] [outer = 0x124fc6400] 17:14:44 INFO - PROCESS | 8278 | 1461629684245 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1277a9c00) [pid = 8278] [serial = 1273] [outer = 0x124fc6400] 17:14:44 INFO - PROCESS | 8278 | 1461629684648 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 17:14:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 17:14:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 720ms 17:14:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 17:14:44 INFO - PROCESS | 8278 | 1461629684703 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 17:14:44 INFO - PROCESS | 8278 | 1461629684704 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 17:14:44 INFO - PROCESS | 8278 | 1461629684706 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 17:14:44 INFO - PROCESS | 8278 | 1461629684707 Marionette TRACE conn2 <- [1,1670,null,{}] 17:14:44 INFO - PROCESS | 8278 | 1461629684710 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:44 INFO - PROCESS | 8278 | 1461629684796 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 17:14:44 INFO - PROCESS | 8278 | 1461629684801 Marionette TRACE conn2 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12774c000 == 49 [pid = 8278] [id = 425] 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x128b3b400) [pid = 8278] [serial = 1274] [outer = 0x0] 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x128b3e000) [pid = 8278] [serial = 1275] [outer = 0x128b3b400] 17:14:44 INFO - PROCESS | 8278 | 1461629684836 Marionette DEBUG loaded listener.js 17:14:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x128e60800) [pid = 8278] [serial = 1276] [outer = 0x128b3b400] 17:14:45 INFO - PROCESS | 8278 | 1461629685350 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 17:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 669ms 17:14:45 INFO - PROCESS | 8278 | 1461629685378 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 8278 | 1461629685379 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 17:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 17:14:45 INFO - PROCESS | 8278 | 1461629685390 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 8278 | 1461629685391 Marionette TRACE conn2 <- [1,1674,null,{}] 17:14:45 INFO - PROCESS | 8278 | 1461629685394 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:45 INFO - PROCESS | 8278 | 1461629685495 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 17:14:45 INFO - PROCESS | 8278 | 1461629685549 Marionette TRACE conn2 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ed6000 == 50 [pid = 8278] [id = 426] 17:14:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12940cc00) [pid = 8278] [serial = 1277] [outer = 0x0] 17:14:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1295e0000) [pid = 8278] [serial = 1278] [outer = 0x12940cc00] 17:14:45 INFO - PROCESS | 8278 | 1461629685574 Marionette DEBUG loaded listener.js 17:14:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1297b5c00) [pid = 8278] [serial = 1279] [outer = 0x12940cc00] 17:14:45 INFO - PROCESS | 8278 | 1461629685897 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 17:14:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 17:14:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 17:14:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 17:14:45 INFO - PROCESS | 8278 | 1461629685911 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 17:14:45 INFO - PROCESS | 8278 | 1461629685912 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 17:14:45 INFO - PROCESS | 8278 | 1461629685915 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 17:14:45 INFO - PROCESS | 8278 | 1461629685916 Marionette TRACE conn2 <- [1,1678,null,{}] 17:14:45 INFO - PROCESS | 8278 | 1461629685918 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:46 INFO - PROCESS | 8278 | 1461629686019 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 17:14:46 INFO - PROCESS | 8278 | 1461629686023 Marionette TRACE conn2 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x129503800 == 51 [pid = 8278] [id = 427] 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1294a9400) [pid = 8278] [serial = 1280] [outer = 0x0] 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12a97b800) [pid = 8278] [serial = 1281] [outer = 0x1294a9400] 17:14:46 INFO - PROCESS | 8278 | 1461629686078 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12aa89c00) [pid = 8278] [serial = 1282] [outer = 0x1294a9400] 17:14:46 INFO - PROCESS | 8278 | 1461629686387 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 17:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 517ms 17:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 17:14:46 INFO - PROCESS | 8278 | 1461629686439 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 8278 | 1461629686441 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 17:14:46 INFO - PROCESS | 8278 | 1461629686445 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 8278 | 1461629686446 Marionette TRACE conn2 <- [1,1682,null,{}] 17:14:46 INFO - PROCESS | 8278 | 1461629686448 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:46 INFO - PROCESS | 8278 | 1461629686548 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 17:14:46 INFO - PROCESS | 8278 | 1461629686582 Marionette TRACE conn2 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299dc800 == 52 [pid = 8278] [id = 428] 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12a982c00) [pid = 8278] [serial = 1283] [outer = 0x0] 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12bb40c00) [pid = 8278] [serial = 1284] [outer = 0x12a982c00] 17:14:46 INFO - PROCESS | 8278 | 1461629686607 Marionette DEBUG loaded listener.js 17:14:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12bd4bc00) [pid = 8278] [serial = 1285] [outer = 0x12a982c00] 17:14:46 INFO - PROCESS | 8278 | 1461629686935 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 17:14:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 17:14:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 521ms 17:14:46 INFO - PROCESS | 8278 | 1461629686974 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 17:14:46 INFO - PROCESS | 8278 | 1461629686977 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 17:14:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 17:14:46 INFO - PROCESS | 8278 | 1461629686980 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 17:14:46 INFO - PROCESS | 8278 | 1461629686981 Marionette TRACE conn2 <- [1,1686,null,{}] 17:14:46 INFO - PROCESS | 8278 | 1461629686983 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:47 INFO - PROCESS | 8278 | 1461629687172 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12940f400) [pid = 8278] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x128e61400) [pid = 8278] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12aea0400) [pid = 8278] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12bd46800) [pid = 8278] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x112832400) [pid = 8278] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12aa86400) [pid = 8278] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1274a6400) [pid = 8278] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x119b2f000) [pid = 8278] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x118365800) [pid = 8278] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x115e52c00) [pid = 8278] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x124a80400) [pid = 8278] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12c2b1000) [pid = 8278] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12c668c00) [pid = 8278] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 17:14:47 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x113247c00) [pid = 8278] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 17:14:47 INFO - PROCESS | 8278 | 1461629687218 Marionette TRACE conn2 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x117581800 == 53 [pid = 8278] [id = 429] 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x111f44000) [pid = 8278] [serial = 1286] [outer = 0x0] 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x113247c00) [pid = 8278] [serial = 1287] [outer = 0x111f44000] 17:14:47 INFO - PROCESS | 8278 | 1461629687242 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1194b7000) [pid = 8278] [serial = 1288] [outer = 0x111f44000] 17:14:47 INFO - PROCESS | 8278 | 1461629687510 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 17:14:47 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 17:14:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 569ms 17:14:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 17:14:47 INFO - PROCESS | 8278 | 1461629687550 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 17:14:47 INFO - PROCESS | 8278 | 1461629687551 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 17:14:47 INFO - PROCESS | 8278 | 1461629687553 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 17:14:47 INFO - PROCESS | 8278 | 1461629687554 Marionette TRACE conn2 <- [1,1690,null,{}] 17:14:47 INFO - PROCESS | 8278 | 1461629687564 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:47 INFO - PROCESS | 8278 | 1461629687652 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 17:14:47 INFO - PROCESS | 8278 | 1461629687657 Marionette TRACE conn2 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bba5800 == 54 [pid = 8278] [id = 430] 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1247cd800) [pid = 8278] [serial = 1289] [outer = 0x0] 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x129921000) [pid = 8278] [serial = 1290] [outer = 0x1247cd800] 17:14:47 INFO - PROCESS | 8278 | 1461629687687 Marionette DEBUG loaded listener.js 17:14:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12c2b1000) [pid = 8278] [serial = 1291] [outer = 0x1247cd800] 17:14:48 INFO - PROCESS | 8278 | 1461629688045 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 17:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 520ms 17:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 17:14:48 INFO - PROCESS | 8278 | 1461629688078 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 8278 | 1461629688080 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 17:14:48 INFO - PROCESS | 8278 | 1461629688082 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 8278 | 1461629688083 Marionette TRACE conn2 <- [1,1694,null,{}] 17:14:48 INFO - PROCESS | 8278 | 1461629688086 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:48 INFO - PROCESS | 8278 | 1461629688182 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 17:14:48 INFO - PROCESS | 8278 | 1461629688186 Marionette TRACE conn2 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccc6800 == 55 [pid = 8278] [id = 431] 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12c2ba800) [pid = 8278] [serial = 1292] [outer = 0x0] 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12c670c00) [pid = 8278] [serial = 1293] [outer = 0x12c2ba800] 17:14:48 INFO - PROCESS | 8278 | 1461629688211 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12cd67800) [pid = 8278] [serial = 1294] [outer = 0x12c2ba800] 17:14:48 INFO - PROCESS | 8278 | 1461629688514 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 17:14:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 17:14:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 468ms 17:14:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 17:14:48 INFO - PROCESS | 8278 | 1461629688551 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 17:14:48 INFO - PROCESS | 8278 | 1461629688553 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 17:14:48 INFO - PROCESS | 8278 | 1461629688557 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 17:14:48 INFO - PROCESS | 8278 | 1461629688560 Marionette TRACE conn2 <- [1,1698,null,{}] 17:14:48 INFO - PROCESS | 8278 | 1461629688564 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:48 INFO - PROCESS | 8278 | 1461629688654 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 17:14:48 INFO - PROCESS | 8278 | 1461629688658 Marionette TRACE conn2 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd99000 == 56 [pid = 8278] [id = 432] 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12cd6e800) [pid = 8278] [serial = 1295] [outer = 0x0] 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12d065c00) [pid = 8278] [serial = 1296] [outer = 0x12cd6e800] 17:14:48 INFO - PROCESS | 8278 | 1461629688682 Marionette DEBUG loaded listener.js 17:14:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12d06b400) [pid = 8278] [serial = 1297] [outer = 0x12cd6e800] 17:14:49 INFO - PROCESS | 8278 | 1461629689015 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 17:14:49 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 17:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 473ms 17:14:49 INFO - PROCESS | 8278 | 1461629689030 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 8278 | 1461629689031 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 17:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 17:14:49 INFO - PROCESS | 8278 | 1461629689034 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 8278 | 1461629689035 Marionette TRACE conn2 <- [1,1702,null,{}] 17:14:49 INFO - PROCESS | 8278 | 1461629689058 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 8278 | 1461629689146 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 17:14:49 INFO - PROCESS | 8278 | 1461629689257 Marionette TRACE conn2 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cc8800 == 57 [pid = 8278] [id = 433] 17:14:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x111010000) [pid = 8278] [serial = 1298] [outer = 0x0] 17:14:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x111dc7800) [pid = 8278] [serial = 1299] [outer = 0x111010000] 17:14:49 INFO - PROCESS | 8278 | 1461629689291 Marionette DEBUG loaded listener.js 17:14:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x112e17800) [pid = 8278] [serial = 1300] [outer = 0x111010000] 17:14:49 INFO - PROCESS | 8278 | 1461629689735 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 17:14:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 17:14:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 734ms 17:14:49 INFO - PROCESS | 8278 | 1461629689770 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 17:14:49 INFO - PROCESS | 8278 | 1461629689772 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 17:14:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 17:14:49 INFO - PROCESS | 8278 | 1461629689775 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 17:14:49 INFO - PROCESS | 8278 | 1461629689778 Marionette TRACE conn2 <- [1,1706,null,{}] 17:14:49 INFO - PROCESS | 8278 | 1461629689781 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:49 INFO - PROCESS | 8278 | 1461629689891 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 17:14:49 INFO - PROCESS | 8278 | 1461629689948 Marionette TRACE conn2 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1d9800 == 58 [pid = 8278] [id = 434] 17:14:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x113092800) [pid = 8278] [serial = 1301] [outer = 0x0] 17:14:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x114e24800) [pid = 8278] [serial = 1302] [outer = 0x113092800] 17:14:49 INFO - PROCESS | 8278 | 1461629689980 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x11836d000) [pid = 8278] [serial = 1303] [outer = 0x113092800] 17:14:50 INFO - PROCESS | 8278 | 1461629690403 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 17:14:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 17:14:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 672ms 17:14:50 INFO - PROCESS | 8278 | 1461629690450 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 17:14:50 INFO - PROCESS | 8278 | 1461629690453 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 17:14:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 17:14:50 INFO - PROCESS | 8278 | 1461629690455 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 17:14:50 INFO - PROCESS | 8278 | 1461629690457 Marionette TRACE conn2 <- [1,1710,null,{}] 17:14:50 INFO - PROCESS | 8278 | 1461629690459 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:50 INFO - PROCESS | 8278 | 1461629690564 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 17:14:50 INFO - PROCESS | 8278 | 1461629690670 Marionette TRACE conn2 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x12776f800 == 59 [pid = 8278] [id = 435] 17:14:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x119659c00) [pid = 8278] [serial = 1304] [outer = 0x0] 17:14:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x121494000) [pid = 8278] [serial = 1305] [outer = 0x119659c00] 17:14:50 INFO - PROCESS | 8278 | 1461629690701 Marionette DEBUG loaded listener.js 17:14:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x124332c00) [pid = 8278] [serial = 1306] [outer = 0x119659c00] 17:14:51 INFO - PROCESS | 8278 | 1461629691113 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 17:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 17:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 720ms 17:14:51 INFO - PROCESS | 8278 | 1461629691176 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 8278 | 1461629691178 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 17:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 17:14:51 INFO - PROCESS | 8278 | 1461629691184 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 8278 | 1461629691189 Marionette TRACE conn2 <- [1,1714,null,{}] 17:14:51 INFO - PROCESS | 8278 | 1461629691193 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:51 INFO - PROCESS | 8278 | 1461629691298 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 17:14:51 INFO - PROCESS | 8278 | 1461629691369 Marionette TRACE conn2 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5f4800 == 60 [pid = 8278] [id = 436] 17:14:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x124aeb800) [pid = 8278] [serial = 1307] [outer = 0x0] 17:14:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x125f9bc00) [pid = 8278] [serial = 1308] [outer = 0x124aeb800] 17:14:51 INFO - PROCESS | 8278 | 1461629691398 Marionette DEBUG loaded listener.js 17:14:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x128e5d800) [pid = 8278] [serial = 1309] [outer = 0x124aeb800] 17:14:51 INFO - PROCESS | 8278 | 1461629691835 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 680ms 17:14:51 INFO - PROCESS | 8278 | 1461629691862 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 17:14:51 INFO - PROCESS | 8278 | 1461629691864 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 17:14:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 17:14:51 INFO - PROCESS | 8278 | 1461629691868 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 17:14:51 INFO - PROCESS | 8278 | 1461629691870 Marionette TRACE conn2 <- [1,1718,null,{}] 17:14:51 INFO - PROCESS | 8278 | 1461629691905 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:52 INFO - PROCESS | 8278 | 1461629692107 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 17:14:52 INFO - PROCESS | 8278 | 1461629692209 Marionette TRACE conn2 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3a9000 == 61 [pid = 8278] [id = 437] 17:14:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x128b39800) [pid = 8278] [serial = 1310] [outer = 0x0] 17:14:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12940d400) [pid = 8278] [serial = 1311] [outer = 0x128b39800] 17:14:52 INFO - PROCESS | 8278 | 1461629692257 Marionette DEBUG loaded listener.js 17:14:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12bb46800) [pid = 8278] [serial = 1312] [outer = 0x128b39800] 17:14:52 INFO - PROCESS | 8278 | 1461629692686 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 17:14:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 17:14:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 873ms 17:14:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 17:14:52 INFO - PROCESS | 8278 | 1461629692740 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 17:14:52 INFO - PROCESS | 8278 | 1461629692742 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 17:14:52 INFO - PROCESS | 8278 | 1461629692744 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 17:14:52 INFO - PROCESS | 8278 | 1461629692745 Marionette TRACE conn2 <- [1,1722,null,{}] 17:14:52 INFO - PROCESS | 8278 | 1461629692748 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:52 INFO - PROCESS | 8278 | 1461629692849 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 17:14:52 INFO - PROCESS | 8278 | 1461629692919 Marionette TRACE conn2 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x134da4000 == 62 [pid = 8278] [id = 438] 17:14:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12c2b2400) [pid = 8278] [serial = 1313] [outer = 0x0] 17:14:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12c549000) [pid = 8278] [serial = 1314] [outer = 0x12c2b2400] 17:14:52 INFO - PROCESS | 8278 | 1461629692954 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12cc21000) [pid = 8278] [serial = 1315] [outer = 0x12c2b2400] 17:14:53 INFO - PROCESS | 8278 | 1461629693376 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 17:14:53 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 17:14:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 17:14:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 17:14:53 INFO - PROCESS | 8278 | 1461629693416 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 17:14:53 INFO - PROCESS | 8278 | 1461629693417 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 17:14:53 INFO - PROCESS | 8278 | 1461629693419 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 17:14:53 INFO - PROCESS | 8278 | 1461629693421 Marionette TRACE conn2 <- [1,1726,null,{}] 17:14:53 INFO - PROCESS | 8278 | 1461629693423 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:53 INFO - PROCESS | 8278 | 1461629693544 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 17:14:53 INFO - PROCESS | 8278 | 1461629693615 Marionette TRACE conn2 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ca7800 == 63 [pid = 8278] [id = 439] 17:14:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1125d4800) [pid = 8278] [serial = 1316] [outer = 0x0] 17:14:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x12c66f400) [pid = 8278] [serial = 1317] [outer = 0x1125d4800] 17:14:53 INFO - PROCESS | 8278 | 1461629693644 Marionette DEBUG loaded listener.js 17:14:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12cd76800) [pid = 8278] [serial = 1318] [outer = 0x1125d4800] 17:14:54 INFO - PROCESS | 8278 | 1461629694092 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 17:14:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 17:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 722ms 17:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 17:14:54 INFO - PROCESS | 8278 | 1461629694142 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 17:14:54 INFO - PROCESS | 8278 | 1461629694143 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 17:14:54 INFO - PROCESS | 8278 | 1461629694145 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 8278 | 1461629694147 Marionette TRACE conn2 <- [1,1730,null,{}] 17:14:54 INFO - PROCESS | 8278 | 1461629694149 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:54 INFO - PROCESS | 8278 | 1461629694250 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 17:14:54 INFO - PROCESS | 8278 | 1461629694320 Marionette TRACE conn2 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x118974800 == 64 [pid = 8278] [id = 440] 17:14:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x11205cc00) [pid = 8278] [serial = 1319] [outer = 0x0] 17:14:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x1191dfc00) [pid = 8278] [serial = 1320] [outer = 0x11205cc00] 17:14:54 INFO - PROCESS | 8278 | 1461629694350 Marionette DEBUG loaded listener.js 17:14:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12bd94000) [pid = 8278] [serial = 1321] [outer = 0x11205cc00] 17:14:54 INFO - PROCESS | 8278 | 1461629694923 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 17:14:54 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 17:14:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 819ms 17:14:54 INFO - PROCESS | 8278 | 1461629694966 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 17:14:54 INFO - PROCESS | 8278 | 1461629694968 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 17:14:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 17:14:54 INFO - PROCESS | 8278 | 1461629694972 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 17:14:54 INFO - PROCESS | 8278 | 1461629694974 Marionette TRACE conn2 <- [1,1734,null,{}] 17:14:54 INFO - PROCESS | 8278 | 1461629694978 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:55 INFO - PROCESS | 8278 | 1461629695079 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 17:14:55 INFO - PROCESS | 8278 | 1461629695139 Marionette TRACE conn2 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243f8800 == 65 [pid = 8278] [id = 441] 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x111d50000) [pid = 8278] [serial = 1322] [outer = 0x0] 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1125ca400) [pid = 8278] [serial = 1323] [outer = 0x111d50000] 17:14:55 INFO - PROCESS | 8278 | 1461629695168 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x11282bc00) [pid = 8278] [serial = 1324] [outer = 0x111d50000] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd99000 == 64 [pid = 8278] [id = 432] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccc6800 == 63 [pid = 8278] [id = 431] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x12bba5800 == 62 [pid = 8278] [id = 430] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x117581800 == 61 [pid = 8278] [id = 429] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x1299dc800 == 60 [pid = 8278] [id = 428] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x129503800 == 59 [pid = 8278] [id = 427] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x128ed6000 == 58 [pid = 8278] [id = 426] 17:14:55 INFO - PROCESS | 8278 | 1461629695663 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12cc20c00) [pid = 8278] [serial = 1239] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x12774c000 == 57 [pid = 8278] [id = 425] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x117580000 == 56 [pid = 8278] [id = 424] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x1234c3800 == 55 [pid = 8278] [id = 423] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x11745b800 == 54 [pid = 8278] [id = 422] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x118062800 == 53 [pid = 8278] [id = 421] 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x11758d000 == 52 [pid = 8278] [id = 420] 17:14:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 17:14:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 725ms 17:14:55 INFO - PROCESS | 8278 | --DOCSHELL 0x1185cd800 == 51 [pid = 8278] [id = 414] 17:14:55 INFO - PROCESS | 8278 | 1461629695705 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 17:14:55 INFO - PROCESS | 8278 | 1461629695711 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 17:14:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 17:14:55 INFO - PROCESS | 8278 | 1461629695716 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 17:14:55 INFO - PROCESS | 8278 | 1461629695718 Marionette TRACE conn2 <- [1,1738,null,{}] 17:14:55 INFO - PROCESS | 8278 | 1461629695720 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:55 INFO - PROCESS | 8278 | 1461629695801 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 17:14:55 INFO - PROCESS | 8278 | 1461629695811 Marionette TRACE conn2 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x118214000 == 52 [pid = 8278] [id = 442] 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x11282ac00) [pid = 8278] [serial = 1325] [outer = 0x0] 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x115d71c00) [pid = 8278] [serial = 1326] [outer = 0x11282ac00] 17:14:55 INFO - PROCESS | 8278 | 1461629695837 Marionette DEBUG loaded listener.js 17:14:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x117671400) [pid = 8278] [serial = 1327] [outer = 0x11282ac00] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x11645ac00) [pid = 8278] [serial = 1185] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x119119c00) [pid = 8278] [serial = 1188] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12a984000) [pid = 8278] [serial = 1197] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12c551400) [pid = 8278] [serial = 1233] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x12c672000) [pid = 8278] [serial = 1236] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12cc17c00) [pid = 8278] [serial = 1237] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x119163000) [pid = 8278] [serial = 1230] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12c2b5000) [pid = 8278] [serial = 1228] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x1295e4400) [pid = 8278] [serial = 1218] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x128e99800) [pid = 8278] [serial = 1216] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12c66cc00) [pid = 8278] [serial = 1234] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12aa8fc00) [pid = 8278] [serial = 1231] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x12aa88c00) [pid = 8278] [serial = 1221] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12a99c000) [pid = 8278] [serial = 1219] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12bd97800) [pid = 8278] [serial = 1224] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12bb45c00) [pid = 8278] [serial = 1222] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12c0bc800) [pid = 8278] [serial = 1227] [outer = 0x0] [url = about:blank] 17:14:55 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x12c0b9400) [pid = 8278] [serial = 1225] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1132c0000) [pid = 8278] [serial = 1201] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x112838000) [pid = 8278] [serial = 1200] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x12c0b5400) [pid = 8278] [serial = 1183] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1277a5400) [pid = 8278] [serial = 1215] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x121492800) [pid = 8278] [serial = 1209] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1247c2000) [pid = 8278] [serial = 1210] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x118597000) [pid = 8278] [serial = 1204] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x11852a400) [pid = 8278] [serial = 1203] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12479b400) [pid = 8278] [serial = 1191] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x118535400) [pid = 8278] [serial = 1206] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x119656c00) [pid = 8278] [serial = 1207] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x128e61000) [pid = 8278] [serial = 1194] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12597b400) [pid = 8278] [serial = 1213] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x125331c00) [pid = 8278] [serial = 1212] [outer = 0x0] [url = about:blank] 17:14:56 INFO - PROCESS | 8278 | 1461629696205 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 17:14:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 17:14:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 523ms 17:14:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 17:14:56 INFO - PROCESS | 8278 | 1461629696240 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 17:14:56 INFO - PROCESS | 8278 | 1461629696241 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 17:14:56 INFO - PROCESS | 8278 | 1461629696244 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 17:14:56 INFO - PROCESS | 8278 | 1461629696246 Marionette TRACE conn2 <- [1,1742,null,{}] 17:14:56 INFO - PROCESS | 8278 | 1461629696253 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:56 INFO - PROCESS | 8278 | 1461629696336 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 17:14:56 INFO - PROCESS | 8278 | 1461629696482 Marionette TRACE conn2 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a8a800 == 53 [pid = 8278] [id = 443] 17:14:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x110f7ac00) [pid = 8278] [serial = 1328] [outer = 0x0] 17:14:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x110f7cc00) [pid = 8278] [serial = 1329] [outer = 0x110f7ac00] 17:14:56 INFO - PROCESS | 8278 | 1461629696515 Marionette DEBUG loaded listener.js 17:14:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x1125cc400) [pid = 8278] [serial = 1330] [outer = 0x110f7ac00] 17:14:57 INFO - PROCESS | 8278 | 1461629697012 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 17:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 822ms 17:14:57 INFO - PROCESS | 8278 | 1461629697068 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 8278 | 1461629697073 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 17:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 17:14:57 INFO - PROCESS | 8278 | 1461629697077 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 8278 | 1461629697081 Marionette TRACE conn2 <- [1,1746,null,{}] 17:14:57 INFO - PROCESS | 8278 | 1461629697086 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 8278 | 1461629697229 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 17:14:57 INFO - PROCESS | 8278 | 1461629697298 Marionette TRACE conn2 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243f1800 == 54 [pid = 8278] [id = 444] 17:14:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x113092400) [pid = 8278] [serial = 1331] [outer = 0x0] 17:14:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x118364000) [pid = 8278] [serial = 1332] [outer = 0x113092400] 17:14:57 INFO - PROCESS | 8278 | 1461629697332 Marionette DEBUG loaded listener.js 17:14:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x11878c800) [pid = 8278] [serial = 1333] [outer = 0x113092400] 17:14:57 INFO - PROCESS | 8278 | 1461629697777 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 17:14:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 17:14:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 725ms 17:14:57 INFO - PROCESS | 8278 | 1461629697804 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 17:14:57 INFO - PROCESS | 8278 | 1461629697806 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 17:14:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 17:14:57 INFO - PROCESS | 8278 | 1461629697809 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 17:14:57 INFO - PROCESS | 8278 | 1461629697810 Marionette TRACE conn2 <- [1,1750,null,{}] 17:14:57 INFO - PROCESS | 8278 | 1461629697813 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:57 INFO - PROCESS | 8278 | 1461629697912 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 17:14:57 INFO - PROCESS | 8278 | 1461629697970 Marionette TRACE conn2 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x127765800 == 55 [pid = 8278] [id = 445] 17:14:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x11965a800) [pid = 8278] [serial = 1334] [outer = 0x0] 17:14:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x119ca1c00) [pid = 8278] [serial = 1335] [outer = 0x11965a800] 17:14:58 INFO - PROCESS | 8278 | 1461629698013 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1240fa800) [pid = 8278] [serial = 1336] [outer = 0x11965a800] 17:14:58 INFO - PROCESS | 8278 | 1461629698460 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 17:14:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 17:14:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 17:14:58 INFO - PROCESS | 8278 | 1461629698482 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 17:14:58 INFO - PROCESS | 8278 | 1461629698484 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 17:14:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 17:14:58 INFO - PROCESS | 8278 | 1461629698491 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 17:14:58 INFO - PROCESS | 8278 | 1461629698495 Marionette TRACE conn2 <- [1,1754,null,{}] 17:14:58 INFO - PROCESS | 8278 | 1461629698499 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:58 INFO - PROCESS | 8278 | 1461629698601 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 17:14:58 INFO - PROCESS | 8278 | 1461629698657 Marionette TRACE conn2 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x1291a6800 == 56 [pid = 8278] [id = 446] 17:14:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12479d000) [pid = 8278] [serial = 1337] [outer = 0x0] 17:14:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x124fcb400) [pid = 8278] [serial = 1338] [outer = 0x12479d000] 17:14:58 INFO - PROCESS | 8278 | 1461629698687 Marionette DEBUG loaded listener.js 17:14:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1277aa400) [pid = 8278] [serial = 1339] [outer = 0x12479d000] 17:14:59 INFO - PROCESS | 8278 | 1461629699096 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 17:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 629ms 17:14:59 INFO - PROCESS | 8278 | 1461629699117 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 8278 | 1461629699119 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 17:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 17:14:59 INFO - PROCESS | 8278 | 1461629699121 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 8278 | 1461629699122 Marionette TRACE conn2 <- [1,1758,null,{}] 17:14:59 INFO - PROCESS | 8278 | 1461629699125 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:59 INFO - PROCESS | 8278 | 1461629699225 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 17:14:59 INFO - PROCESS | 8278 | 1461629699315 Marionette TRACE conn2 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa7a000 == 57 [pid = 8278] [id = 447] 17:14:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x128b35c00) [pid = 8278] [serial = 1340] [outer = 0x0] 17:14:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x128e5f800) [pid = 8278] [serial = 1341] [outer = 0x128b35c00] 17:14:59 INFO - PROCESS | 8278 | 1461629699344 Marionette DEBUG loaded listener.js 17:14:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x128fbec00) [pid = 8278] [serial = 1342] [outer = 0x128b35c00] 17:14:59 INFO - PROCESS | 8278 | 1461629699749 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 17:14:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 17:14:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 671ms 17:14:59 INFO - PROCESS | 8278 | 1461629699792 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 17:14:59 INFO - PROCESS | 8278 | 1461629699794 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 17:14:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 17:14:59 INFO - PROCESS | 8278 | 1461629699796 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 17:14:59 INFO - PROCESS | 8278 | 1461629699797 Marionette TRACE conn2 <- [1,1762,null,{}] 17:14:59 INFO - PROCESS | 8278 | 1461629699800 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:14:59 INFO - PROCESS | 8278 | 1461629699896 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 17:14:59 INFO - PROCESS | 8278 | 1461629699955 Marionette TRACE conn2 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:14:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8e800 == 58 [pid = 8278] [id = 448] 17:14:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x129795000) [pid = 8278] [serial = 1343] [outer = 0x0] 17:14:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x129919800) [pid = 8278] [serial = 1344] [outer = 0x129795000] 17:14:59 INFO - PROCESS | 8278 | 1461629699992 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12aa90c00) [pid = 8278] [serial = 1345] [outer = 0x129795000] 17:15:00 INFO - PROCESS | 8278 | 1461629700451 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 17:15:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 17:15:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 722ms 17:15:00 INFO - PROCESS | 8278 | 1461629700536 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 17:15:00 INFO - PROCESS | 8278 | 1461629700537 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 17:15:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 17:15:00 INFO - PROCESS | 8278 | 1461629700542 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 17:15:00 INFO - PROCESS | 8278 | 1461629700543 Marionette TRACE conn2 <- [1,1766,null,{}] 17:15:00 INFO - PROCESS | 8278 | 1461629700546 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:00 INFO - PROCESS | 8278 | 1461629700644 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 17:15:00 INFO - PROCESS | 8278 | 1461629700713 Marionette TRACE conn2 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a0000 == 59 [pid = 8278] [id = 449] 17:15:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12a9a0000) [pid = 8278] [serial = 1346] [outer = 0x0] 17:15:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12bd54c00) [pid = 8278] [serial = 1347] [outer = 0x12a9a0000] 17:15:00 INFO - PROCESS | 8278 | 1461629700742 Marionette DEBUG loaded listener.js 17:15:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12c0b9400) [pid = 8278] [serial = 1348] [outer = 0x12a9a0000] 17:15:01 INFO - PROCESS | 8278 | 1461629701149 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 17:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 17:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 668ms 17:15:01 INFO - PROCESS | 8278 | 1461629701211 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 17:15:01 INFO - PROCESS | 8278 | 1461629701212 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 17:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 17:15:01 INFO - PROCESS | 8278 | 1461629701215 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 8278 | 1461629701216 Marionette TRACE conn2 <- [1,1770,null,{}] 17:15:01 INFO - PROCESS | 8278 | 1461629701218 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:01 INFO - PROCESS | 8278 | 1461629701314 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 17:15:01 INFO - PROCESS | 8278 | 1461629701372 Marionette TRACE conn2 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd89800 == 60 [pid = 8278] [id = 450] 17:15:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12ae40c00) [pid = 8278] [serial = 1349] [outer = 0x0] 17:15:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x12c2b7000) [pid = 8278] [serial = 1350] [outer = 0x12ae40c00] 17:15:01 INFO - PROCESS | 8278 | 1461629701400 Marionette DEBUG loaded listener.js 17:15:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12c554400) [pid = 8278] [serial = 1351] [outer = 0x12ae40c00] 17:15:01 INFO - PROCESS | 8278 | 1461629701865 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 17:15:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 17:15:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 668ms 17:15:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 17:15:01 INFO - PROCESS | 8278 | 1461629701884 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 17:15:01 INFO - PROCESS | 8278 | 1461629701885 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 17:15:01 INFO - PROCESS | 8278 | 1461629701887 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 17:15:01 INFO - PROCESS | 8278 | 1461629701889 Marionette TRACE conn2 <- [1,1774,null,{}] 17:15:01 INFO - PROCESS | 8278 | 1461629701891 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 8278 | 1461629702007 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 17:15:02 INFO - PROCESS | 8278 | 1461629702066 Marionette TRACE conn2 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2ed800 == 61 [pid = 8278] [id = 451] 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x12bd51c00) [pid = 8278] [serial = 1352] [outer = 0x0] 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x12c672000) [pid = 8278] [serial = 1353] [outer = 0x12bd51c00] 17:15:02 INFO - PROCESS | 8278 | 1461629702095 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12cd68000) [pid = 8278] [serial = 1354] [outer = 0x12bd51c00] 17:15:02 INFO - PROCESS | 8278 | 1461629702646 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 17:15:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 17:15:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 821ms 17:15:02 INFO - PROCESS | 8278 | 1461629702709 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 17:15:02 INFO - PROCESS | 8278 | 1461629702711 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 17:15:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 17:15:02 INFO - PROCESS | 8278 | 1461629702715 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 17:15:02 INFO - PROCESS | 8278 | 1461629702717 Marionette TRACE conn2 <- [1,1778,null,{}] 17:15:02 INFO - PROCESS | 8278 | 1461629702720 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:02 INFO - PROCESS | 8278 | 1461629702821 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 17:15:02 INFO - PROCESS | 8278 | 1461629702894 Marionette TRACE conn2 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x127749000 == 62 [pid = 8278] [id = 452] 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x110f76c00) [pid = 8278] [serial = 1355] [outer = 0x0] 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x110f7d000) [pid = 8278] [serial = 1356] [outer = 0x110f76c00] 17:15:02 INFO - PROCESS | 8278 | 1461629702922 Marionette DEBUG loaded listener.js 17:15:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x1125ca800) [pid = 8278] [serial = 1357] [outer = 0x110f76c00] 17:15:03 INFO - PROCESS | 8278 | 1461629703345 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 17:15:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 17:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 671ms 17:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 17:15:03 INFO - PROCESS | 8278 | 1461629703396 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 8278 | 1461629703400 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 17:15:03 INFO - PROCESS | 8278 | 1461629703404 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 17:15:03 INFO - PROCESS | 8278 | 1461629703406 Marionette TRACE conn2 <- [1,1782,null,{}] 17:15:03 INFO - PROCESS | 8278 | 1461629703424 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:03 INFO - PROCESS | 8278 | 1461629703522 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 17:15:03 INFO - PROCESS | 8278 | 1461629703582 Marionette TRACE conn2 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x127774000 == 63 [pid = 8278] [id = 453] 17:15:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x11282f000) [pid = 8278] [serial = 1358] [outer = 0x0] 17:15:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x115ea3400) [pid = 8278] [serial = 1359] [outer = 0x11282f000] 17:15:03 INFO - PROCESS | 8278 | 1461629703610 Marionette DEBUG loaded listener.js 17:15:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x119167400) [pid = 8278] [serial = 1360] [outer = 0x11282f000] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x12debd800 == 62 [pid = 8278] [id = 418] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x118214000 == 61 [pid = 8278] [id = 442] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x1243f8800 == 60 [pid = 8278] [id = 441] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x12e3a9000 == 59 [pid = 8278] [id = 437] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5f4800 == 58 [pid = 8278] [id = 436] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x12776f800 == 57 [pid = 8278] [id = 435] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1d9800 == 56 [pid = 8278] [id = 434] 17:15:03 INFO - PROCESS | 8278 | --DOCSHELL 0x112cc8800 == 55 [pid = 8278] [id = 433] 17:15:03 INFO - PROCESS | 8278 | 1461629703967 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 17:15:03 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 17:15:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 588ms 17:15:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 17:15:03 INFO - PROCESS | 8278 | 1461629703994 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 17:15:03 INFO - PROCESS | 8278 | 1461629703995 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 17:15:03 INFO - PROCESS | 8278 | 1461629703997 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 8278 | 1461629704000 Marionette TRACE conn2 <- [1,1786,null,{}] 17:15:04 INFO - PROCESS | 8278 | 1461629704008 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 8278 | 1461629704095 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 17:15:04 INFO - PROCESS | 8278 | 1461629704100 Marionette TRACE conn2 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be93000 == 56 [pid = 8278] [id = 454] 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x119c94400) [pid = 8278] [serial = 1361] [outer = 0x0] 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x124af1800) [pid = 8278] [serial = 1362] [outer = 0x119c94400] 17:15:04 INFO - PROCESS | 8278 | 1461629704128 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x1277abc00) [pid = 8278] [serial = 1363] [outer = 0x119c94400] 17:15:04 INFO - PROCESS | 8278 | 1461629704479 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 17:15:04 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 17:15:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 523ms 17:15:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 17:15:04 INFO - PROCESS | 8278 | 1461629704533 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 17:15:04 INFO - PROCESS | 8278 | 1461629704534 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 17:15:04 INFO - PROCESS | 8278 | 1461629704538 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 17:15:04 INFO - PROCESS | 8278 | 1461629704539 Marionette TRACE conn2 <- [1,1790,null,{}] 17:15:04 INFO - PROCESS | 8278 | 1461629704541 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:04 INFO - PROCESS | 8278 | 1461629704626 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 17:15:04 INFO - PROCESS | 8278 | 1461629704633 Marionette TRACE conn2 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d918800 == 57 [pid = 8278] [id = 455] 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x128b41000) [pid = 8278] [serial = 1364] [outer = 0x0] 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x1295dcc00) [pid = 8278] [serial = 1365] [outer = 0x128b41000] 17:15:04 INFO - PROCESS | 8278 | 1461629704658 Marionette DEBUG loaded listener.js 17:15:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12a988800) [pid = 8278] [serial = 1366] [outer = 0x128b41000] 17:15:05 INFO - PROCESS | 8278 | 1461629705033 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:05 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) 17:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 517ms 17:15:05 INFO - PROCESS | 8278 | 1461629705057 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 8278 | 1461629705059 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 17:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 17:15:05 INFO - PROCESS | 8278 | 1461629705067 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 8278 | 1461629705068 Marionette TRACE conn2 <- [1,1794,null,{}] 17:15:05 INFO - PROCESS | 8278 | 1461629705070 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 8278 | 1461629705176 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 17:15:05 INFO - PROCESS | 8278 | 1461629705215 Marionette TRACE conn2 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3ae000 == 58 [pid = 8278] [id = 456] 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x12a97f000) [pid = 8278] [serial = 1367] [outer = 0x0] 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x12bb47800) [pid = 8278] [serial = 1368] [outer = 0x12a97f000] 17:15:05 INFO - PROCESS | 8278 | 1461629705241 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x12c66e800) [pid = 8278] [serial = 1369] [outer = 0x12a97f000] 17:15:05 INFO - PROCESS | 8278 | 1461629705585 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 568ms 17:15:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 17:15:05 INFO - PROCESS | 8278 | 1461629705635 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 17:15:05 INFO - PROCESS | 8278 | 1461629705636 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 17:15:05 INFO - PROCESS | 8278 | 1461629705639 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 17:15:05 INFO - PROCESS | 8278 | 1461629705640 Marionette TRACE conn2 <- [1,1798,null,{}] 17:15:05 INFO - PROCESS | 8278 | 1461629705642 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:05 INFO - PROCESS | 8278 | 1461629705763 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 17:15:05 INFO - PROCESS | 8278 | 1461629705802 Marionette TRACE conn2 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d84f800 == 59 [pid = 8278] [id = 457] 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12136d000) [pid = 8278] [serial = 1370] [outer = 0x0] 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x121373800) [pid = 8278] [serial = 1371] [outer = 0x12136d000] 17:15:05 INFO - PROCESS | 8278 | 1461629705828 Marionette DEBUG loaded listener.js 17:15:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x12d06b800) [pid = 8278] [serial = 1372] [outer = 0x12136d000] 17:15:06 INFO - PROCESS | 8278 | 1461629706150 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 17:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 520ms 17:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 17:15:06 INFO - PROCESS | 8278 | 1461629706161 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 8278 | 1461629706162 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 17:15:06 INFO - PROCESS | 8278 | 1461629706165 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 8278 | 1461629706166 Marionette TRACE conn2 <- [1,1802,null,{}] 17:15:06 INFO - PROCESS | 8278 | 1461629706168 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:06 INFO - PROCESS | 8278 | 1461629706277 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 17:15:06 INFO - PROCESS | 8278 | 1461629706297 Marionette TRACE conn2 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351c3800 == 60 [pid = 8278] [id = 458] 17:15:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x11305c800) [pid = 8278] [serial = 1373] [outer = 0x0] 17:15:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x113063c00) [pid = 8278] [serial = 1374] [outer = 0x11305c800] 17:15:06 INFO - PROCESS | 8278 | 1461629706321 Marionette DEBUG loaded listener.js 17:15:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x113067c00) [pid = 8278] [serial = 1375] [outer = 0x11305c800] 17:15:06 INFO - PROCESS | 8278 | 1461629706665 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 17:15:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 518ms 17:15:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 17:15:06 INFO - PROCESS | 8278 | 1461629706684 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 17:15:06 INFO - PROCESS | 8278 | 1461629706685 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 17:15:06 INFO - PROCESS | 8278 | 1461629706687 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 17:15:06 INFO - PROCESS | 8278 | 1461629706688 Marionette TRACE conn2 <- [1,1806,null,{}] 17:15:06 INFO - PROCESS | 8278 | 1461629706690 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:06 INFO - PROCESS | 8278 | 1461629706798 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x11205cc00) [pid = 8278] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x128e96400) [pid = 8278] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x12bb3d800) [pid = 8278] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x12c2ba800) [pid = 8278] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x115e55000) [pid = 8278] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x1191dbc00) [pid = 8278] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x12940cc00) [pid = 8278] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x124fc6400) [pid = 8278] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x1120d9800) [pid = 8278] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x1294a9400) [pid = 8278] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x12cc1a800) [pid = 8278] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x128b3b400) [pid = 8278] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x121499800) [pid = 8278] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x12a982c00) [pid = 8278] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x111f44000) [pid = 8278] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x1247cd800) [pid = 8278] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x125983c00) [pid = 8278] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x111d50000) [pid = 8278] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1295e7800) [pid = 8278] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x116423400) [pid = 8278] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x11915f000) [pid = 8278] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x125981800) [pid = 8278] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x118598800) [pid = 8278] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x112e23c00) [pid = 8278] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x116448400) [pid = 8278] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12149a800) [pid = 8278] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1295de000) [pid = 8278] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1180bc000) [pid = 8278] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x115d73000) [pid = 8278] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12cd6e800) [pid = 8278] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12c676800) [pid = 8278] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 17:15:06 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12749f000) [pid = 8278] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 17:15:06 INFO - PROCESS | 8278 | 1461629706981 Marionette TRACE conn2 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x112cc2800 == 61 [pid = 8278] [id = 459] 17:15:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x110f71000) [pid = 8278] [serial = 1376] [outer = 0x0] 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1120e0800) [pid = 8278] [serial = 1377] [outer = 0x110f71000] 17:15:07 INFO - PROCESS | 8278 | 1461629707007 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x11308a400) [pid = 8278] [serial = 1378] [outer = 0x110f71000] 17:15:07 INFO - PROCESS | 8278 | 1461629707280 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 17:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 17:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms 17:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 17:15:07 INFO - PROCESS | 8278 | 1461629707313 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 8278 | 1461629707315 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 17:15:07 INFO - PROCESS | 8278 | 1461629707317 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 8278 | 1461629707318 Marionette TRACE conn2 <- [1,1810,null,{}] 17:15:07 INFO - PROCESS | 8278 | 1461629707320 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:07 INFO - PROCESS | 8278 | 1461629707412 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 17:15:07 INFO - PROCESS | 8278 | 1461629707417 Marionette TRACE conn2 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccc9800 == 62 [pid = 8278] [id = 460] 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x111dbb800) [pid = 8278] [serial = 1379] [outer = 0x0] 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x118790c00) [pid = 8278] [serial = 1380] [outer = 0x111dbb800] 17:15:07 INFO - PROCESS | 8278 | 1461629707442 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1247a7c00) [pid = 8278] [serial = 1381] [outer = 0x111dbb800] 17:15:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 17:15:07 INFO - PROCESS | 8278 | 1461629707777 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:15:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 468ms 17:15:07 INFO - PROCESS | 8278 | 1461629707785 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 17:15:07 INFO - PROCESS | 8278 | 1461629707786 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 17:15:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 17:15:07 INFO - PROCESS | 8278 | 1461629707789 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 17:15:07 INFO - PROCESS | 8278 | 1461629707790 Marionette TRACE conn2 <- [1,1814,null,{}] 17:15:07 INFO - PROCESS | 8278 | 1461629707795 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:07 INFO - PROCESS | 8278 | 1461629707914 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 17:15:07 INFO - PROCESS | 8278 | 1461629707921 Marionette TRACE conn2 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x135482000 == 63 [pid = 8278] [id = 461] 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x1132c1400) [pid = 8278] [serial = 1382] [outer = 0x0] 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x125333000) [pid = 8278] [serial = 1383] [outer = 0x1132c1400] 17:15:07 INFO - PROCESS | 8278 | 1461629707947 Marionette DEBUG loaded listener.js 17:15:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x1295e7800) [pid = 8278] [serial = 1384] [outer = 0x1132c1400] 17:15:08 INFO - PROCESS | 8278 | 1461629708263 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 17:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 17:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 520ms 17:15:08 INFO - PROCESS | 8278 | 1461629708310 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 17:15:08 INFO - PROCESS | 8278 | 1461629708311 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 17:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 17:15:08 INFO - PROCESS | 8278 | 1461629708313 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 17:15:08 INFO - PROCESS | 8278 | 1461629708315 Marionette TRACE conn2 <- [1,1818,null,{}] 17:15:08 INFO - PROCESS | 8278 | 1461629708317 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 8278 | 1461629708420 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 17:15:08 INFO - PROCESS | 8278 | 1461629708426 Marionette TRACE conn2 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351ca800 == 64 [pid = 8278] [id = 462] 17:15:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x110f3a400) [pid = 8278] [serial = 1385] [outer = 0x0] 17:15:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x110f3d000) [pid = 8278] [serial = 1386] [outer = 0x110f3a400] 17:15:08 INFO - PROCESS | 8278 | 1461629708454 Marionette DEBUG loaded listener.js 17:15:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x12c555000) [pid = 8278] [serial = 1387] [outer = 0x110f3a400] 17:15:08 INFO - PROCESS | 8278 | 1461629708813 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 17:15:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 17:15:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 518ms 17:15:08 INFO - PROCESS | 8278 | 1461629708832 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 17:15:08 INFO - PROCESS | 8278 | 1461629708833 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 17:15:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 17:15:08 INFO - PROCESS | 8278 | 1461629708836 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 17:15:08 INFO - PROCESS | 8278 | 1461629708837 Marionette TRACE conn2 <- [1,1822,null,{}] 17:15:08 INFO - PROCESS | 8278 | 1461629708839 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:08 INFO - PROCESS | 8278 | 1461629708962 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 17:15:09 INFO - PROCESS | 8278 | 1461629709081 Marionette TRACE conn2 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x11745a000 == 65 [pid = 8278] [id = 463] 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x110f22800) [pid = 8278] [serial = 1388] [outer = 0x0] 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x110f26800) [pid = 8278] [serial = 1389] [outer = 0x110f22800] 17:15:09 INFO - PROCESS | 8278 | 1461629709115 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x110f2e400) [pid = 8278] [serial = 1390] [outer = 0x110f22800] 17:15:09 INFO - PROCESS | 8278 | 1461629709561 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 17:15:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 17:15:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 770ms 17:15:09 INFO - PROCESS | 8278 | 1461629709607 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 17:15:09 INFO - PROCESS | 8278 | 1461629709612 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 17:15:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 17:15:09 INFO - PROCESS | 8278 | 1461629709615 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 17:15:09 INFO - PROCESS | 8278 | 1461629709618 Marionette TRACE conn2 <- [1,1826,null,{}] 17:15:09 INFO - PROCESS | 8278 | 1461629709621 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:09 INFO - PROCESS | 8278 | 1461629709732 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 17:15:09 INFO - PROCESS | 8278 | 1461629709836 Marionette TRACE conn2 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac20000 == 66 [pid = 8278] [id = 464] 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x112830400) [pid = 8278] [serial = 1391] [outer = 0x0] 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x11305ec00) [pid = 8278] [serial = 1392] [outer = 0x112830400] 17:15:09 INFO - PROCESS | 8278 | 1461629709880 Marionette DEBUG loaded listener.js 17:15:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x116428000) [pid = 8278] [serial = 1393] [outer = 0x112830400] 17:15:10 INFO - PROCESS | 8278 | 1461629710274 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 17:15:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 17:15:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 724ms 17:15:10 INFO - PROCESS | 8278 | 1461629710342 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 17:15:10 INFO - PROCESS | 8278 | 1461629710345 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 17:15:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 17:15:10 INFO - PROCESS | 8278 | 1461629710347 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 17:15:10 INFO - PROCESS | 8278 | 1461629710349 Marionette TRACE conn2 <- [1,1830,null,{}] 17:15:10 INFO - PROCESS | 8278 | 1461629710351 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:10 INFO - PROCESS | 8278 | 1461629710459 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 17:15:10 INFO - PROCESS | 8278 | 1461629710568 Marionette TRACE conn2 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x12de82000 == 67 [pid = 8278] [id = 465] 17:15:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x119163000) [pid = 8278] [serial = 1394] [outer = 0x0] 17:15:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x119c92c00) [pid = 8278] [serial = 1395] [outer = 0x119163000] 17:15:10 INFO - PROCESS | 8278 | 1461629710601 Marionette DEBUG loaded listener.js 17:15:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x12136fc00) [pid = 8278] [serial = 1396] [outer = 0x119163000] 17:15:11 INFO - PROCESS | 8278 | 1461629711014 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 17:15:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 17:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 723ms 17:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 17:15:11 INFO - PROCESS | 8278 | 1461629711081 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 8278 | 1461629711082 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 17:15:11 INFO - PROCESS | 8278 | 1461629711090 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 8278 | 1461629711094 Marionette TRACE conn2 <- [1,1834,null,{}] 17:15:11 INFO - PROCESS | 8278 | 1461629711128 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 8278 | 1461629711237 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 17:15:11 INFO - PROCESS | 8278 | 1461629711316 Marionette TRACE conn2 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x13502e800 == 68 [pid = 8278] [id = 466] 17:15:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x1194b2400) [pid = 8278] [serial = 1397] [outer = 0x0] 17:15:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x1277a5400) [pid = 8278] [serial = 1398] [outer = 0x1194b2400] 17:15:11 INFO - PROCESS | 8278 | 1461629711346 Marionette DEBUG loaded listener.js 17:15:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x12a985c00) [pid = 8278] [serial = 1399] [outer = 0x1194b2400] 17:15:11 INFO - PROCESS | 8278 | 1461629711792 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 17:15:11 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 17:15:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 741ms 17:15:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 17:15:11 INFO - PROCESS | 8278 | 1461629711827 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 17:15:11 INFO - PROCESS | 8278 | 1461629711829 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 17:15:11 INFO - PROCESS | 8278 | 1461629711831 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 17:15:11 INFO - PROCESS | 8278 | 1461629711833 Marionette TRACE conn2 <- [1,1838,null,{}] 17:15:11 INFO - PROCESS | 8278 | 1461629711835 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:11 INFO - PROCESS | 8278 | 1461629711950 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 17:15:12 INFO - PROCESS | 8278 | 1461629712033 Marionette TRACE conn2 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cbd000 == 69 [pid = 8278] [id = 467] 17:15:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x111fd6000) [pid = 8278] [serial = 1400] [outer = 0x0] 17:15:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x121371c00) [pid = 8278] [serial = 1401] [outer = 0x111fd6000] 17:15:12 INFO - PROCESS | 8278 | 1461629712065 Marionette DEBUG loaded listener.js 17:15:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12aea9800) [pid = 8278] [serial = 1402] [outer = 0x111fd6000] 17:15:12 INFO - PROCESS | 8278 | 1461629712474 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 17:15:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 17:15:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 671ms 17:15:12 INFO - PROCESS | 8278 | 1461629712502 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 17:15:12 INFO - PROCESS | 8278 | 1461629712504 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 17:15:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 17:15:12 INFO - PROCESS | 8278 | 1461629712531 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 17:15:12 INFO - PROCESS | 8278 | 1461629712532 Marionette TRACE conn2 <- [1,1842,null,{}] 17:15:12 INFO - PROCESS | 8278 | 1461629712535 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:12 INFO - PROCESS | 8278 | 1461629712849 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 17:15:12 INFO - PROCESS | 8278 | 1461629712958 Marionette TRACE conn2 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185cf800 == 70 [pid = 8278] [id = 468] 17:15:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x110f32c00) [pid = 8278] [serial = 1403] [outer = 0x0] 17:15:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x110f3ac00) [pid = 8278] [serial = 1404] [outer = 0x110f32c00] 17:15:12 INFO - PROCESS | 8278 | 1461629712987 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x110f79c00) [pid = 8278] [serial = 1405] [outer = 0x110f32c00] 17:15:13 INFO - PROCESS | 8278 | 1461629713417 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 17:15:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 17:15:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 946ms 17:15:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 17:15:13 INFO - PROCESS | 8278 | 1461629713453 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 17:15:13 INFO - PROCESS | 8278 | 1461629713455 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 17:15:13 INFO - PROCESS | 8278 | 1461629713458 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 17:15:13 INFO - PROCESS | 8278 | 1461629713460 Marionette TRACE conn2 <- [1,1846,null,{}] 17:15:13 INFO - PROCESS | 8278 | 1461629713463 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:13 INFO - PROCESS | 8278 | 1461629713554 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 17:15:13 INFO - PROCESS | 8278 | 1461629713634 Marionette TRACE conn2 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192a9000 == 71 [pid = 8278] [id = 469] 17:15:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x1125b7800) [pid = 8278] [serial = 1406] [outer = 0x0] 17:15:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x112c7c000) [pid = 8278] [serial = 1407] [outer = 0x1125b7800] 17:15:13 INFO - PROCESS | 8278 | 1461629713662 Marionette DEBUG loaded listener.js 17:15:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x113069000) [pid = 8278] [serial = 1408] [outer = 0x1125b7800] 17:15:14 INFO - PROCESS | 8278 | 1461629714099 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:14 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) 17:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 672ms 17:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 17:15:14 INFO - PROCESS | 8278 | 1461629714130 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 8278 | 1461629714132 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 17:15:14 INFO - PROCESS | 8278 | 1461629714134 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 8278 | 1461629714135 Marionette TRACE conn2 <- [1,1850,null,{}] 17:15:14 INFO - PROCESS | 8278 | 1461629714137 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 8278 | 1461629714248 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 17:15:14 INFO - PROCESS | 8278 | 1461629714317 Marionette TRACE conn2 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x11821a000 == 72 [pid = 8278] [id = 470] 17:15:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x113092c00) [pid = 8278] [serial = 1409] [outer = 0x0] 17:15:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x115d6e400) [pid = 8278] [serial = 1410] [outer = 0x113092c00] 17:15:14 INFO - PROCESS | 8278 | 1461629714344 Marionette DEBUG loaded listener.js 17:15:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x116604000) [pid = 8278] [serial = 1411] [outer = 0x113092c00] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12d907000 == 71 [pid = 8278] [id = 413] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1351ca800 == 70 [pid = 8278] [id = 462] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x135482000 == 69 [pid = 8278] [id = 461] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccc9800 == 68 [pid = 8278] [id = 460] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x112cc2800 == 67 [pid = 8278] [id = 459] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1351c3800 == 66 [pid = 8278] [id = 458] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12d84f800 == 65 [pid = 8278] [id = 457] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12e3ae000 == 64 [pid = 8278] [id = 456] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x12c66f400) [pid = 8278] [serial = 1317] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x121494000) [pid = 8278] [serial = 1305] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x12c549000) [pid = 8278] [serial = 1314] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x12940d400) [pid = 8278] [serial = 1311] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x125f9bc00) [pid = 8278] [serial = 1308] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x111dc7800) [pid = 8278] [serial = 1299] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x114e24800) [pid = 8278] [serial = 1302] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12d918800 == 63 [pid = 8278] [id = 455] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12be93000 == 62 [pid = 8278] [id = 454] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x127774000 == 61 [pid = 8278] [id = 453] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x127749000 == 60 [pid = 8278] [id = 452] 17:15:14 INFO - PROCESS | 8278 | --DOCSHELL 0x116a8a800 == 59 [pid = 8278] [id = 443] 17:15:14 INFO - PROCESS | 8278 | 1461629714757 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 672ms 17:15:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 17:15:14 INFO - PROCESS | 8278 | 1461629714806 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 17:15:14 INFO - PROCESS | 8278 | 1461629714808 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 17:15:14 INFO - PROCESS | 8278 | 1461629714815 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 17:15:14 INFO - PROCESS | 8278 | 1461629714817 Marionette TRACE conn2 <- [1,1854,null,{}] 17:15:14 INFO - PROCESS | 8278 | 1461629714820 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:14 INFO - PROCESS | 8278 | 1461629714921 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x115d71c00) [pid = 8278] [serial = 1326] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x12cd67800) [pid = 8278] [serial = 1294] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x1169b0800) [pid = 8278] [serial = 1242] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x118537c00) [pid = 8278] [serial = 1264] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x116a65c00) [pid = 8278] [serial = 1263] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x1194b2c00) [pid = 8278] [serial = 1266] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x119c93c00) [pid = 8278] [serial = 1267] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x1295e0000) [pid = 8278] [serial = 1278] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x12aa81c00) [pid = 8278] [serial = 1251] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x125985c00) [pid = 8278] [serial = 1272] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x1277a9c00) [pid = 8278] [serial = 1273] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1194b2800) [pid = 8278] [serial = 1245] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x112835800) [pid = 8278] [serial = 1260] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x1132ba800) [pid = 8278] [serial = 1261] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x1277a9800) [pid = 8278] [serial = 1248] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12a97b800) [pid = 8278] [serial = 1281] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12cd6d800) [pid = 8278] [serial = 1240] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x128b3e000) [pid = 8278] [serial = 1275] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x1297b5c00) [pid = 8278] [serial = 1279] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x1237b6000) [pid = 8278] [serial = 1269] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12517d400) [pid = 8278] [serial = 1270] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12bb40c00) [pid = 8278] [serial = 1284] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12aa89c00) [pid = 8278] [serial = 1282] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12c2bbc00) [pid = 8278] [serial = 1254] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12cd75000) [pid = 8278] [serial = 1257] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x12bd4bc00) [pid = 8278] [serial = 1285] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1194b7000) [pid = 8278] [serial = 1288] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12c2b1000) [pid = 8278] [serial = 1291] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12c670c00) [pid = 8278] [serial = 1293] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x113247c00) [pid = 8278] [serial = 1287] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x129921000) [pid = 8278] [serial = 1290] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x128e60800) [pid = 8278] [serial = 1276] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1294ad400) [pid = 8278] [serial = 1195] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x1125ca400) [pid = 8278] [serial = 1323] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1297b6800) [pid = 8278] [serial = 1072] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x11852f000) [pid = 8278] [serial = 1243] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12149ac00) [pid = 8278] [serial = 1135] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x128ea0400) [pid = 8278] [serial = 1249] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x121495000) [pid = 8278] [serial = 1246] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1294af400) [pid = 8278] [serial = 1141] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x11858d400) [pid = 8278] [serial = 1132] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x11282bc00) [pid = 8278] [serial = 1324] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1254ae000) [pid = 8278] [serial = 1192] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12bb45000) [pid = 8278] [serial = 1252] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1194b7400) [pid = 8278] [serial = 1189] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x117e16c00) [pid = 8278] [serial = 1186] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12d065c00) [pid = 8278] [serial = 1296] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12d06fc00) [pid = 8278] [serial = 1258] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12d06b400) [pid = 8278] [serial = 1297] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x128fb2800) [pid = 8278] [serial = 1138] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1191dfc00) [pid = 8278] [serial = 1320] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12aeab000) [pid = 8278] [serial = 1198] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12c66dc00) [pid = 8278] [serial = 1255] [outer = 0x0] [url = about:blank] 17:15:14 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12bd94000) [pid = 8278] [serial = 1321] [outer = 0x0] [url = about:blank] 17:15:15 INFO - PROCESS | 8278 | 1461629715017 Marionette TRACE conn2 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x119170000 == 60 [pid = 8278] [id = 471] 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x112835800) [pid = 8278] [serial = 1412] [outer = 0x0] 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1132ba800) [pid = 8278] [serial = 1413] [outer = 0x112835800] 17:15:15 INFO - PROCESS | 8278 | 1461629715047 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x116a65c00) [pid = 8278] [serial = 1414] [outer = 0x112835800] 17:15:15 INFO - PROCESS | 8278 | 1461629715382 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 17:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 578ms 17:15:15 INFO - PROCESS | 8278 | 1461629715390 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 8278 | 1461629715393 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 17:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 17:15:15 INFO - PROCESS | 8278 | 1461629715397 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 8278 | 1461629715398 Marionette TRACE conn2 <- [1,1858,null,{}] 17:15:15 INFO - PROCESS | 8278 | 1461629715400 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:15 INFO - PROCESS | 8278 | 1461629715483 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 17:15:15 INFO - PROCESS | 8278 | 1461629715555 Marionette TRACE conn2 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bbb800 == 61 [pid = 8278] [id = 472] 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1180b8000) [pid = 8278] [serial = 1415] [outer = 0x0] 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x11852b400) [pid = 8278] [serial = 1416] [outer = 0x1180b8000] 17:15:15 INFO - PROCESS | 8278 | 1461629715583 Marionette DEBUG loaded listener.js 17:15:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x118538000) [pid = 8278] [serial = 1417] [outer = 0x1180b8000] 17:15:15 INFO - PROCESS | 8278 | 1461629715866 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 17:15:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 17:15:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 518ms 17:15:15 INFO - PROCESS | 8278 | 1461629715916 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 17:15:15 INFO - PROCESS | 8278 | 1461629715917 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 17:15:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 17:15:15 INFO - PROCESS | 8278 | 1461629715919 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 17:15:15 INFO - PROCESS | 8278 | 1461629715920 Marionette TRACE conn2 <- [1,1862,null,{}] 17:15:15 INFO - PROCESS | 8278 | 1461629715922 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 8278 | 1461629716003 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 17:15:16 INFO - PROCESS | 8278 | 1461629716011 Marionette TRACE conn2 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x12463c800 == 62 [pid = 8278] [id = 473] 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x119166c00) [pid = 8278] [serial = 1418] [outer = 0x0] 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1191d8400) [pid = 8278] [serial = 1419] [outer = 0x119166c00] 17:15:16 INFO - PROCESS | 8278 | 1461629716044 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x119656c00) [pid = 8278] [serial = 1420] [outer = 0x119166c00] 17:15:16 INFO - PROCESS | 8278 | 1461629716399 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 17:15:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 17:15:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 518ms 17:15:16 INFO - PROCESS | 8278 | 1461629716444 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 17:15:16 INFO - PROCESS | 8278 | 1461629716445 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 17:15:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 17:15:16 INFO - PROCESS | 8278 | 1461629716447 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 17:15:16 INFO - PROCESS | 8278 | 1461629716448 Marionette TRACE conn2 <- [1,1866,null,{}] 17:15:16 INFO - PROCESS | 8278 | 1461629716451 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:16 INFO - PROCESS | 8278 | 1461629716530 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 17:15:16 INFO - PROCESS | 8278 | 1461629716534 Marionette TRACE conn2 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x127736000 == 63 [pid = 8278] [id = 474] 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x11965b800) [pid = 8278] [serial = 1421] [outer = 0x0] 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x11a14ac00) [pid = 8278] [serial = 1422] [outer = 0x11965b800] 17:15:16 INFO - PROCESS | 8278 | 1461629716559 Marionette DEBUG loaded listener.js 17:15:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x121375800) [pid = 8278] [serial = 1423] [outer = 0x11965b800] 17:15:16 INFO - PROCESS | 8278 | 1461629716968 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 17:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 569ms 17:15:17 INFO - PROCESS | 8278 | 1461629717017 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 17:15:17 INFO - PROCESS | 8278 | 1461629717019 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 17:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 17:15:17 INFO - PROCESS | 8278 | 1461629717022 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 8278 | 1461629717024 Marionette TRACE conn2 <- [1,1870,null,{}] 17:15:17 INFO - PROCESS | 8278 | 1461629717028 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:17 INFO - PROCESS | 8278 | 1461629717180 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 17:15:17 INFO - PROCESS | 8278 | 1461629717206 Marionette TRACE conn2 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x12775e800 == 64 [pid = 8278] [id = 475] 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x119c9f800) [pid = 8278] [serial = 1424] [outer = 0x0] 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12149a800) [pid = 8278] [serial = 1425] [outer = 0x119c9f800] 17:15:17 INFO - PROCESS | 8278 | 1461629717233 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1237b3400) [pid = 8278] [serial = 1426] [outer = 0x119c9f800] 17:15:17 INFO - PROCESS | 8278 | 1461629717539 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 17:15:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 17:15:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 571ms 17:15:17 INFO - PROCESS | 8278 | 1461629717594 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 17:15:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 17:15:17 INFO - PROCESS | 8278 | 1461629717595 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 17:15:17 INFO - PROCESS | 8278 | 1461629717597 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 17:15:17 INFO - PROCESS | 8278 | 1461629717598 Marionette TRACE conn2 <- [1,1874,null,{}] 17:15:17 INFO - PROCESS | 8278 | 1461629717600 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:17 INFO - PROCESS | 8278 | 1461629717702 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 17:15:17 INFO - PROCESS | 8278 | 1461629717714 Marionette TRACE conn2 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x128cb1000 == 65 [pid = 8278] [id = 476] 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x121492000) [pid = 8278] [serial = 1427] [outer = 0x0] 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x124494000) [pid = 8278] [serial = 1428] [outer = 0x121492000] 17:15:17 INFO - PROCESS | 8278 | 1461629717739 Marionette DEBUG loaded listener.js 17:15:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1247ce000) [pid = 8278] [serial = 1429] [outer = 0x121492000] 17:15:18 INFO - PROCESS | 8278 | 1461629718069 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 17:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 17:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 17:15:18 INFO - PROCESS | 8278 | 1461629718117 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 8278 | 1461629718118 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 17:15:18 INFO - PROCESS | 8278 | 1461629718120 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 8278 | 1461629718121 Marionette TRACE conn2 <- [1,1878,null,{}] 17:15:18 INFO - PROCESS | 8278 | 1461629718123 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:18 INFO - PROCESS | 8278 | 1461629718223 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 17:15:18 INFO - PROCESS | 8278 | 1461629718236 Marionette TRACE conn2 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x1291a7000 == 66 [pid = 8278] [id = 477] 17:15:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x124467400) [pid = 8278] [serial = 1430] [outer = 0x0] 17:15:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x125111c00) [pid = 8278] [serial = 1431] [outer = 0x124467400] 17:15:18 INFO - PROCESS | 8278 | 1461629718261 Marionette DEBUG loaded listener.js 17:15:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1254ab800) [pid = 8278] [serial = 1432] [outer = 0x124467400] 17:15:18 INFO - PROCESS | 8278 | 1461629718606 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 17:15:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 17:15:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 17:15:18 INFO - PROCESS | 8278 | 1461629718645 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 17:15:18 INFO - PROCESS | 8278 | 1461629718646 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 17:15:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 17:15:18 INFO - PROCESS | 8278 | 1461629718649 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 17:15:18 INFO - PROCESS | 8278 | 1461629718650 Marionette TRACE conn2 <- [1,1882,null,{}] 17:15:18 INFO - PROCESS | 8278 | 1461629718652 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:18 INFO - PROCESS | 8278 | 1461629718761 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 17:15:18 INFO - PROCESS | 8278 | 1461629718766 Marionette TRACE conn2 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x118973000 == 67 [pid = 8278] [id = 478] 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x125181400) [pid = 8278] [serial = 1433] [outer = 0x0] 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12597d400) [pid = 8278] [serial = 1434] [outer = 0x125181400] 17:15:19 INFO - PROCESS | 8278 | 1461629719136 Marionette DEBUG loaded listener.js 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x125f9f000) [pid = 8278] [serial = 1435] [outer = 0x125181400] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x11305c800) [pid = 8278] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x110f71000) [pid = 8278] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x111dbb800) [pid = 8278] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x1132c1400) [pid = 8278] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12c2b2400) [pid = 8278] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x124aeb800) [pid = 8278] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x111010000) [pid = 8278] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x113092800) [pid = 8278] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x119659c00) [pid = 8278] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x128b39800) [pid = 8278] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1125d4800) [pid = 8278] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x11282f000) [pid = 8278] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x12a97f000) [pid = 8278] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x128b41000) [pid = 8278] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x119c94400) [pid = 8278] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12136d000) [pid = 8278] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12bd51c00) [pid = 8278] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 17:15:19 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x110f76c00) [pid = 8278] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 17:15:19 INFO - PROCESS | 8278 | 1461629719440 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 17:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 818ms 17:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 17:15:19 INFO - PROCESS | 8278 | 1461629719475 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 8278 | 1461629719479 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 17:15:19 INFO - PROCESS | 8278 | 1461629719481 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 8278 | 1461629719483 Marionette TRACE conn2 <- [1,1886,null,{}] 17:15:19 INFO - PROCESS | 8278 | 1461629719486 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:19 INFO - PROCESS | 8278 | 1461629719581 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 17:15:19 INFO - PROCESS | 8278 | 1461629719586 Marionette TRACE conn2 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac09800 == 68 [pid = 8278] [id = 479] 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x112dc7c00) [pid = 8278] [serial = 1436] [outer = 0x0] 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12136d000) [pid = 8278] [serial = 1437] [outer = 0x112dc7c00] 17:15:19 INFO - PROCESS | 8278 | 1461629719611 Marionette DEBUG loaded listener.js 17:15:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1277a9800) [pid = 8278] [serial = 1438] [outer = 0x112dc7c00] 17:15:19 INFO - PROCESS | 8278 | 1461629719943 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 17:15:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 17:15:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 469ms 17:15:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 17:15:19 INFO - PROCESS | 8278 | 1461629719951 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 17:15:19 INFO - PROCESS | 8278 | 1461629719952 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 17:15:19 INFO - PROCESS | 8278 | 1461629719955 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 17:15:19 INFO - PROCESS | 8278 | 1461629719956 Marionette TRACE conn2 <- [1,1890,null,{}] 17:15:19 INFO - PROCESS | 8278 | 1461629719959 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:20 INFO - PROCESS | 8278 | 1461629720072 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 17:15:20 INFO - PROCESS | 8278 | 1461629720078 Marionette TRACE conn2 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af2c000 == 69 [pid = 8278] [id = 480] 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x110f28000) [pid = 8278] [serial = 1439] [outer = 0x0] 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1277ab400) [pid = 8278] [serial = 1440] [outer = 0x110f28000] 17:15:20 INFO - PROCESS | 8278 | 1461629720103 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x128b40400) [pid = 8278] [serial = 1441] [outer = 0x110f28000] 17:15:20 INFO - PROCESS | 8278 | 1461629720401 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 17:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 17:15:20 INFO - PROCESS | 8278 | 1461629720424 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 8278 | 1461629720428 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 17:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 17:15:20 INFO - PROCESS | 8278 | 1461629720431 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 8278 | 1461629720432 Marionette TRACE conn2 <- [1,1894,null,{}] 17:15:20 INFO - PROCESS | 8278 | 1461629720435 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:20 INFO - PROCESS | 8278 | 1461629720519 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 17:15:20 INFO - PROCESS | 8278 | 1461629720524 Marionette TRACE conn2 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bba2000 == 70 [pid = 8278] [id = 481] 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128b37000) [pid = 8278] [serial = 1442] [outer = 0x0] 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x128e99800) [pid = 8278] [serial = 1443] [outer = 0x128b37000] 17:15:20 INFO - PROCESS | 8278 | 1461629720548 Marionette DEBUG loaded listener.js 17:15:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x128fbd000) [pid = 8278] [serial = 1444] [outer = 0x128b37000] 17:15:20 INFO - PROCESS | 8278 | 1461629720889 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 17:15:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 17:15:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 469ms 17:15:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 17:15:20 INFO - PROCESS | 8278 | 1461629720900 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 17:15:20 INFO - PROCESS | 8278 | 1461629720901 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 17:15:20 INFO - PROCESS | 8278 | 1461629720903 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 17:15:20 INFO - PROCESS | 8278 | 1461629720904 Marionette TRACE conn2 <- [1,1898,null,{}] 17:15:20 INFO - PROCESS | 8278 | 1461629720906 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 8278 | 1461629721024 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 17:15:21 INFO - PROCESS | 8278 | 1461629721030 Marionette TRACE conn2 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1cb000 == 71 [pid = 8278] [id = 482] 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x110f23400) [pid = 8278] [serial = 1445] [outer = 0x0] 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x128fbf400) [pid = 8278] [serial = 1446] [outer = 0x110f23400] 17:15:21 INFO - PROCESS | 8278 | 1461629721055 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x129791c00) [pid = 8278] [serial = 1447] [outer = 0x110f23400] 17:15:21 INFO - PROCESS | 8278 | 1461629721543 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 17:15:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 17:15:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 673ms 17:15:21 INFO - PROCESS | 8278 | 1461629721578 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 17:15:21 INFO - PROCESS | 8278 | 1461629721581 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 17:15:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 17:15:21 INFO - PROCESS | 8278 | 1461629721585 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 17:15:21 INFO - PROCESS | 8278 | 1461629721587 Marionette TRACE conn2 <- [1,1902,null,{}] 17:15:21 INFO - PROCESS | 8278 | 1461629721591 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:21 INFO - PROCESS | 8278 | 1461629721702 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 17:15:21 INFO - PROCESS | 8278 | 1461629721776 Marionette TRACE conn2 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e4800 == 72 [pid = 8278] [id = 483] 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x111dc1400) [pid = 8278] [serial = 1448] [outer = 0x0] 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x1125d4800) [pid = 8278] [serial = 1449] [outer = 0x111dc1400] 17:15:21 INFO - PROCESS | 8278 | 1461629721807 Marionette DEBUG loaded listener.js 17:15:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x112fbd400) [pid = 8278] [serial = 1450] [outer = 0x111dc1400] 17:15:22 INFO - PROCESS | 8278 | 1461629722235 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 17:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 670ms 17:15:22 INFO - PROCESS | 8278 | 1461629722273 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 8278 | 1461629722277 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 17:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 17:15:22 INFO - PROCESS | 8278 | 1461629722312 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 8278 | 1461629722314 Marionette TRACE conn2 <- [1,1906,null,{}] 17:15:22 INFO - PROCESS | 8278 | 1461629722317 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:22 INFO - PROCESS | 8278 | 1461629722422 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 17:15:22 INFO - PROCESS | 8278 | 1461629722495 Marionette TRACE conn2 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x12370a000 == 73 [pid = 8278] [id = 484] 17:15:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x113068800) [pid = 8278] [serial = 1451] [outer = 0x0] 17:15:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x114e27800) [pid = 8278] [serial = 1452] [outer = 0x113068800] 17:15:22 INFO - PROCESS | 8278 | 1461629722526 Marionette DEBUG loaded listener.js 17:15:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x116441400) [pid = 8278] [serial = 1453] [outer = 0x113068800] 17:15:22 INFO - PROCESS | 8278 | 1461629722952 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 17:15:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 17:15:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 689ms 17:15:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 17:15:22 INFO - PROCESS | 8278 | 1461629722983 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 17:15:22 INFO - PROCESS | 8278 | 1461629722985 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 17:15:22 INFO - PROCESS | 8278 | 1461629722987 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 17:15:22 INFO - PROCESS | 8278 | 1461629722990 Marionette TRACE conn2 <- [1,1910,null,{}] 17:15:22 INFO - PROCESS | 8278 | 1461629722998 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:23 INFO - PROCESS | 8278 | 1461629723106 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 17:15:23 INFO - PROCESS | 8278 | 1461629723169 Marionette TRACE conn2 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac0d000 == 74 [pid = 8278] [id = 485] 17:15:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x116af3800) [pid = 8278] [serial = 1454] [outer = 0x0] 17:15:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x118753800) [pid = 8278] [serial = 1455] [outer = 0x116af3800] 17:15:23 INFO - PROCESS | 8278 | 1461629723241 Marionette DEBUG loaded listener.js 17:15:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1194bdc00) [pid = 8278] [serial = 1456] [outer = 0x116af3800] 17:15:23 INFO - PROCESS | 8278 | 1461629723662 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 17:15:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 17:15:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 724ms 17:15:23 INFO - PROCESS | 8278 | 1461629723717 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 17:15:23 INFO - PROCESS | 8278 | 1461629723719 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 17:15:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 17:15:23 INFO - PROCESS | 8278 | 1461629723721 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 17:15:23 INFO - PROCESS | 8278 | 1461629723722 Marionette TRACE conn2 <- [1,1914,null,{}] 17:15:23 INFO - PROCESS | 8278 | 1461629723740 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:23 INFO - PROCESS | 8278 | 1461629723844 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 17:15:23 INFO - PROCESS | 8278 | 1461629723904 Marionette TRACE conn2 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c691800 == 75 [pid = 8278] [id = 486] 17:15:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x1194bec00) [pid = 8278] [serial = 1457] [outer = 0x0] 17:15:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x1213dd400) [pid = 8278] [serial = 1458] [outer = 0x1194bec00] 17:15:23 INFO - PROCESS | 8278 | 1461629723974 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x125978400) [pid = 8278] [serial = 1459] [outer = 0x1194bec00] 17:15:24 INFO - PROCESS | 8278 | 1461629724365 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 17:15:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 17:15:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 681ms 17:15:24 INFO - PROCESS | 8278 | 1461629724403 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 17:15:24 INFO - PROCESS | 8278 | 1461629724405 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 17:15:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 17:15:24 INFO - PROCESS | 8278 | 1461629724407 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 17:15:24 INFO - PROCESS | 8278 | 1461629724408 Marionette TRACE conn2 <- [1,1918,null,{}] 17:15:24 INFO - PROCESS | 8278 | 1461629724410 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:24 INFO - PROCESS | 8278 | 1461629724511 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 17:15:24 INFO - PROCESS | 8278 | 1461629724571 Marionette TRACE conn2 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccdc000 == 76 [pid = 8278] [id = 487] 17:15:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12136e000) [pid = 8278] [serial = 1460] [outer = 0x0] 17:15:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x125981000) [pid = 8278] [serial = 1461] [outer = 0x12136e000] 17:15:24 INFO - PROCESS | 8278 | 1461629724600 Marionette DEBUG loaded listener.js 17:15:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x1277ae800) [pid = 8278] [serial = 1462] [outer = 0x12136e000] 17:15:25 INFO - PROCESS | 8278 | 1461629725040 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 17:15:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 17:15:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 670ms 17:15:25 INFO - PROCESS | 8278 | 1461629725093 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 17:15:25 INFO - PROCESS | 8278 | 1461629725094 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 17:15:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 17:15:25 INFO - PROCESS | 8278 | 1461629725099 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 17:15:25 INFO - PROCESS | 8278 | 1461629725100 Marionette TRACE conn2 <- [1,1922,null,{}] 17:15:25 INFO - PROCESS | 8278 | 1461629725103 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:25 INFO - PROCESS | 8278 | 1461629725311 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 17:15:25 INFO - PROCESS | 8278 | 1461629725419 Marionette TRACE conn2 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299dd800 == 77 [pid = 8278] [id = 488] 17:15:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x110f31800) [pid = 8278] [serial = 1463] [outer = 0x0] 17:15:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x125fa0400) [pid = 8278] [serial = 1464] [outer = 0x110f31800] 17:15:25 INFO - PROCESS | 8278 | 1461629725468 Marionette DEBUG loaded listener.js 17:15:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12a97cc00) [pid = 8278] [serial = 1465] [outer = 0x110f31800] 17:15:26 INFO - PROCESS | 8278 | 1461629726093 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 17:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1021ms 17:15:26 INFO - PROCESS | 8278 | 1461629726134 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 17:15:26 INFO - PROCESS | 8278 | 1461629726136 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 17:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 17:15:26 INFO - PROCESS | 8278 | 1461629726143 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 8278 | 1461629726145 Marionette TRACE conn2 <- [1,1926,null,{}] 17:15:26 INFO - PROCESS | 8278 | 1461629726148 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:26 INFO - PROCESS | 8278 | 1461629726254 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 17:15:26 INFO - PROCESS | 8278 | 1461629726330 Marionette TRACE conn2 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a09e000 == 78 [pid = 8278] [id = 489] 17:15:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x110f3ec00) [pid = 8278] [serial = 1466] [outer = 0x0] 17:15:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x110f7b400) [pid = 8278] [serial = 1467] [outer = 0x110f3ec00] 17:15:26 INFO - PROCESS | 8278 | 1461629726359 Marionette DEBUG loaded listener.js 17:15:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x112830000) [pid = 8278] [serial = 1468] [outer = 0x110f3ec00] 17:15:26 INFO - PROCESS | 8278 | 1461629726851 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 17:15:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 17:15:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 777ms 17:15:26 INFO - PROCESS | 8278 | 1461629726920 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 17:15:26 INFO - PROCESS | 8278 | 1461629726924 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 17:15:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 17:15:26 INFO - PROCESS | 8278 | 1461629726932 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 17:15:26 INFO - PROCESS | 8278 | 1461629726935 Marionette TRACE conn2 <- [1,1930,null,{}] 17:15:26 INFO - PROCESS | 8278 | 1461629726939 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:27 INFO - PROCESS | 8278 | 1461629727079 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 17:15:27 INFO - PROCESS | 8278 | 1461629727187 Marionette TRACE conn2 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x1233dc800 == 79 [pid = 8278] [id = 490] 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x112e89000) [pid = 8278] [serial = 1469] [outer = 0x0] 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x113096c00) [pid = 8278] [serial = 1470] [outer = 0x112e89000] 17:15:27 INFO - PROCESS | 8278 | 1461629727225 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x115d2dc00) [pid = 8278] [serial = 1471] [outer = 0x112e89000] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd89800 == 78 [pid = 8278] [id = 450] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a0000 == 77 [pid = 8278] [id = 449] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1291a6800 == 76 [pid = 8278] [id = 446] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa7a000 == 75 [pid = 8278] [id = 447] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x127765800 == 74 [pid = 8278] [id = 445] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1243f1800 == 73 [pid = 8278] [id = 444] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12bba2000 == 72 [pid = 8278] [id = 481] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12af2c000 == 71 [pid = 8278] [id = 480] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac09800 == 70 [pid = 8278] [id = 479] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x118973000 == 69 [pid = 8278] [id = 478] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x128e5f800) [pid = 8278] [serial = 1341] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x110f3d000) [pid = 8278] [serial = 1386] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x129919800) [pid = 8278] [serial = 1344] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12bd54c00) [pid = 8278] [serial = 1347] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12c2b7000) [pid = 8278] [serial = 1350] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1291a7000 == 68 [pid = 8278] [id = 477] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x128cb1000 == 67 [pid = 8278] [id = 476] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12775e800 == 66 [pid = 8278] [id = 475] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x127736000 == 65 [pid = 8278] [id = 474] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12463c800 == 64 [pid = 8278] [id = 473] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x119bbb800 == 63 [pid = 8278] [id = 472] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x119170000 == 62 [pid = 8278] [id = 471] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x11821a000 == 61 [pid = 8278] [id = 470] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1192a9000 == 60 [pid = 8278] [id = 469] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x1185cf800 == 59 [pid = 8278] [id = 468] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x13502e800 == 58 [pid = 8278] [id = 466] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12de82000 == 57 [pid = 8278] [id = 465] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac20000 == 56 [pid = 8278] [id = 464] 17:15:27 INFO - PROCESS | 8278 | --DOCSHELL 0x11745a000 == 55 [pid = 8278] [id = 463] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x112e17800) [pid = 8278] [serial = 1300] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12cc21000) [pid = 8278] [serial = 1315] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x128e5d800) [pid = 8278] [serial = 1309] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x11836d000) [pid = 8278] [serial = 1303] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x124332c00) [pid = 8278] [serial = 1306] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12bb46800) [pid = 8278] [serial = 1312] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12cd76800) [pid = 8278] [serial = 1318] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x115ea3400) [pid = 8278] [serial = 1359] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x119167400) [pid = 8278] [serial = 1360] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12bb47800) [pid = 8278] [serial = 1368] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x124fcb400) [pid = 8278] [serial = 1338] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1295dcc00) [pid = 8278] [serial = 1365] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x118364000) [pid = 8278] [serial = 1332] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x124af1800) [pid = 8278] [serial = 1362] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1277abc00) [pid = 8278] [serial = 1363] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x110f7cc00) [pid = 8278] [serial = 1329] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x121373800) [pid = 8278] [serial = 1371] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x119ca1c00) [pid = 8278] [serial = 1335] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x12cd68000) [pid = 8278] [serial = 1354] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12c672000) [pid = 8278] [serial = 1353] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12c66e800) [pid = 8278] [serial = 1369] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x110f7d000) [pid = 8278] [serial = 1356] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1125ca800) [pid = 8278] [serial = 1357] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x113063c00) [pid = 8278] [serial = 1374] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12d06b800) [pid = 8278] [serial = 1372] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x113067c00) [pid = 8278] [serial = 1375] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1120e0800) [pid = 8278] [serial = 1377] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x11308a400) [pid = 8278] [serial = 1378] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x118790c00) [pid = 8278] [serial = 1380] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x1295e7800) [pid = 8278] [serial = 1384] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x125333000) [pid = 8278] [serial = 1383] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1247a7c00) [pid = 8278] [serial = 1381] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12a988800) [pid = 8278] [serial = 1366] [outer = 0x0] [url = about:blank] 17:15:27 INFO - PROCESS | 8278 | 1461629727617 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 17:15:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 17:15:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 723ms 17:15:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 17:15:27 INFO - PROCESS | 8278 | 1461629727655 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 17:15:27 INFO - PROCESS | 8278 | 1461629727656 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 17:15:27 INFO - PROCESS | 8278 | 1461629727658 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 17:15:27 INFO - PROCESS | 8278 | 1461629727661 Marionette TRACE conn2 <- [1,1934,null,{}] 17:15:27 INFO - PROCESS | 8278 | 1461629727668 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:27 INFO - PROCESS | 8278 | 1461629727755 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 17:15:27 INFO - PROCESS | 8278 | 1461629727814 Marionette TRACE conn2 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cc0800 == 56 [pid = 8278] [id = 491] 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x113063c00) [pid = 8278] [serial = 1472] [outer = 0x0] 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x116781c00) [pid = 8278] [serial = 1473] [outer = 0x113063c00] 17:15:27 INFO - PROCESS | 8278 | 1461629727847 Marionette DEBUG loaded listener.js 17:15:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x11836d000) [pid = 8278] [serial = 1474] [outer = 0x113063c00] 17:15:28 INFO - PROCESS | 8278 | 1461629728150 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 17:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 521ms 17:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 17:15:28 INFO - PROCESS | 8278 | 1461629728180 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 8278 | 1461629728182 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 17:15:28 INFO - PROCESS | 8278 | 1461629728184 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 8278 | 1461629728185 Marionette TRACE conn2 <- [1,1938,null,{}] 17:15:28 INFO - PROCESS | 8278 | 1461629728187 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:28 INFO - PROCESS | 8278 | 1461629728269 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 17:15:28 INFO - PROCESS | 8278 | 1461629728339 Marionette TRACE conn2 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x125a1d800 == 57 [pid = 8278] [id = 492] 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x11858d800) [pid = 8278] [serial = 1475] [outer = 0x0] 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x119167400) [pid = 8278] [serial = 1476] [outer = 0x11858d800] 17:15:28 INFO - PROCESS | 8278 | 1461629728367 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x119659c00) [pid = 8278] [serial = 1477] [outer = 0x11858d800] 17:15:28 INFO - PROCESS | 8278 | 1461629728669 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 17:15:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 17:15:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 518ms 17:15:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 17:15:28 INFO - PROCESS | 8278 | 1461629728702 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 17:15:28 INFO - PROCESS | 8278 | 1461629728704 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 17:15:28 INFO - PROCESS | 8278 | 1461629728706 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 17:15:28 INFO - PROCESS | 8278 | 1461629728707 Marionette TRACE conn2 <- [1,1942,null,{}] 17:15:28 INFO - PROCESS | 8278 | 1461629728711 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:28 INFO - PROCESS | 8278 | 1461629728791 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 17:15:28 INFO - PROCESS | 8278 | 1461629728798 Marionette TRACE conn2 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x117584800 == 58 [pid = 8278] [id = 493] 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1191dc000) [pid = 8278] [serial = 1478] [outer = 0x0] 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12136c800) [pid = 8278] [serial = 1479] [outer = 0x1191dc000] 17:15:28 INFO - PROCESS | 8278 | 1461629728823 Marionette DEBUG loaded listener.js 17:15:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x121496400) [pid = 8278] [serial = 1480] [outer = 0x1191dc000] 17:15:29 INFO - PROCESS | 8278 | 1461629729155 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 17:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 471ms 17:15:29 INFO - PROCESS | 8278 | 1461629729178 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 8278 | 1461629729179 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 17:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 17:15:29 INFO - PROCESS | 8278 | 1461629729182 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 8278 | 1461629729183 Marionette TRACE conn2 <- [1,1946,null,{}] 17:15:29 INFO - PROCESS | 8278 | 1461629729185 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:29 INFO - PROCESS | 8278 | 1461629729311 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 17:15:29 INFO - PROCESS | 8278 | 1461629729348 Marionette TRACE conn2 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x129522000 == 59 [pid = 8278] [id = 494] 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12136a800) [pid = 8278] [serial = 1481] [outer = 0x0] 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1247c2000) [pid = 8278] [serial = 1482] [outer = 0x12136a800] 17:15:29 INFO - PROCESS | 8278 | 1461629729375 Marionette DEBUG loaded listener.js 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x125f95800) [pid = 8278] [serial = 1483] [outer = 0x12136a800] 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1277a1800) [pid = 8278] [serial = 1484] [outer = 0x12cd73800] 17:15:29 INFO - PROCESS | 8278 | 1461629729763 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 17:15:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 17:15:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 621ms 17:15:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 17:15:29 INFO - PROCESS | 8278 | 1461629729806 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 17:15:29 INFO - PROCESS | 8278 | 1461629729807 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 17:15:29 INFO - PROCESS | 8278 | 1461629729809 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 17:15:29 INFO - PROCESS | 8278 | 1461629729810 Marionette TRACE conn2 <- [1,1950,null,{}] 17:15:29 INFO - PROCESS | 8278 | 1461629729812 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:29 INFO - PROCESS | 8278 | 1461629729914 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 17:15:29 INFO - PROCESS | 8278 | 1461629729954 Marionette TRACE conn2 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x12919f800 == 60 [pid = 8278] [id = 495] 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x124fc4000) [pid = 8278] [serial = 1485] [outer = 0x0] 17:15:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1277a2c00) [pid = 8278] [serial = 1486] [outer = 0x124fc4000] 17:15:29 INFO - PROCESS | 8278 | 1461629729980 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x128e60000) [pid = 8278] [serial = 1487] [outer = 0x124fc4000] 17:15:30 INFO - PROCESS | 8278 | 1461629730304 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 17:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 17:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 17:15:30 INFO - PROCESS | 8278 | 1461629730328 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 8278 | 1461629730329 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 17:15:30 INFO - PROCESS | 8278 | 1461629730331 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 8278 | 1461629730332 Marionette TRACE conn2 <- [1,1954,null,{}] 17:15:30 INFO - PROCESS | 8278 | 1461629730335 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 8278 | 1461629730438 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 17:15:30 INFO - PROCESS | 8278 | 1461629730452 Marionette TRACE conn2 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1b9000 == 61 [pid = 8278] [id = 496] 17:15:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1277ad800) [pid = 8278] [serial = 1488] [outer = 0x0] 17:15:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12978c800) [pid = 8278] [serial = 1489] [outer = 0x1277ad800] 17:15:30 INFO - PROCESS | 8278 | 1461629730477 Marionette DEBUG loaded listener.js 17:15:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12a97b400) [pid = 8278] [serial = 1490] [outer = 0x1277ad800] 17:15:30 INFO - PROCESS | 8278 | 1461629730822 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 17:15:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 17:15:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 17:15:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 17:15:30 INFO - PROCESS | 8278 | 1461629730850 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 17:15:30 INFO - PROCESS | 8278 | 1461629730852 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 17:15:30 INFO - PROCESS | 8278 | 1461629730854 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 17:15:30 INFO - PROCESS | 8278 | 1461629730855 Marionette TRACE conn2 <- [1,1958,null,{}] 17:15:30 INFO - PROCESS | 8278 | 1461629730863 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:30 INFO - PROCESS | 8278 | 1461629730967 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 17:15:31 INFO - PROCESS | 8278 | 1461629731006 Marionette TRACE conn2 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd8e800 == 62 [pid = 8278] [id = 497] 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12a97b800) [pid = 8278] [serial = 1491] [outer = 0x0] 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12a988000) [pid = 8278] [serial = 1492] [outer = 0x12a97b800] 17:15:31 INFO - PROCESS | 8278 | 1461629731030 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12a9a5000) [pid = 8278] [serial = 1493] [outer = 0x12a97b800] 17:15:31 INFO - PROCESS | 8278 | 1461629731320 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 17:15:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 17:15:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 474ms 17:15:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 17:15:31 INFO - PROCESS | 8278 | 1461629731332 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 17:15:31 INFO - PROCESS | 8278 | 1461629731333 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 17:15:31 INFO - PROCESS | 8278 | 1461629731335 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 17:15:31 INFO - PROCESS | 8278 | 1461629731336 Marionette TRACE conn2 <- [1,1962,null,{}] 17:15:31 INFO - PROCESS | 8278 | 1461629731339 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:31 INFO - PROCESS | 8278 | 1461629731454 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 17:15:31 INFO - PROCESS | 8278 | 1461629731464 Marionette TRACE conn2 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5ea000 == 63 [pid = 8278] [id = 498] 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12a980c00) [pid = 8278] [serial = 1494] [outer = 0x0] 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12aa8ec00) [pid = 8278] [serial = 1495] [outer = 0x12a980c00] 17:15:31 INFO - PROCESS | 8278 | 1461629731489 Marionette DEBUG loaded listener.js 17:15:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12aea0400) [pid = 8278] [serial = 1496] [outer = 0x12a980c00] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x110f3a400) [pid = 8278] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x11965a800) [pid = 8278] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x113092400) [pid = 8278] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x110f7ac00) [pid = 8278] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12479d000) [pid = 8278] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x119c9f800) [pid = 8278] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x121492000) [pid = 8278] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x119166c00) [pid = 8278] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x124467400) [pid = 8278] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x113092c00) [pid = 8278] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x110f32c00) [pid = 8278] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x11965b800) [pid = 8278] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x112835800) [pid = 8278] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x1125b7800) [pid = 8278] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1180b8000) [pid = 8278] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x128b37000) [pid = 8278] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x110f28000) [pid = 8278] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x125181400) [pid = 8278] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x112dc7c00) [pid = 8278] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12a9a0000) [pid = 8278] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12ae40c00) [pid = 8278] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x129795000) [pid = 8278] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 17:15:31 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x128b35c00) [pid = 8278] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 17:15:31 INFO - PROCESS | 8278 | 1461629731962 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 17:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 668ms 17:15:32 INFO - PROCESS | 8278 | 1461629732005 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 8278 | 1461629732006 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 17:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 17:15:32 INFO - PROCESS | 8278 | 1461629732008 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 8278 | 1461629732010 Marionette TRACE conn2 <- [1,1966,null,{}] 17:15:32 INFO - PROCESS | 8278 | 1461629732012 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 8278 | 1461629732130 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 17:15:32 INFO - PROCESS | 8278 | 1461629732162 Marionette TRACE conn2 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c56e800 == 64 [pid = 8278] [id = 499] 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x112dc5800) [pid = 8278] [serial = 1497] [outer = 0x0] 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x115d73400) [pid = 8278] [serial = 1498] [outer = 0x112dc5800] 17:15:32 INFO - PROCESS | 8278 | 1461629732190 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x128b43000) [pid = 8278] [serial = 1499] [outer = 0x112dc5800] 17:15:32 INFO - PROCESS | 8278 | 1461629732565 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 17:15:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 17:15:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 571ms 17:15:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 17:15:32 INFO - PROCESS | 8278 | 1461629732580 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 17:15:32 INFO - PROCESS | 8278 | 1461629732582 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 17:15:32 INFO - PROCESS | 8278 | 1461629732585 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 17:15:32 INFO - PROCESS | 8278 | 1461629732587 Marionette TRACE conn2 <- [1,1970,null,{}] 17:15:32 INFO - PROCESS | 8278 | 1461629732590 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:32 INFO - PROCESS | 8278 | 1461629732724 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 17:15:32 INFO - PROCESS | 8278 | 1461629732819 Marionette TRACE conn2 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d90d800 == 65 [pid = 8278] [id = 500] 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x113064c00) [pid = 8278] [serial = 1500] [outer = 0x0] 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12ae41000) [pid = 8278] [serial = 1501] [outer = 0x113064c00] 17:15:32 INFO - PROCESS | 8278 | 1461629732851 Marionette DEBUG loaded listener.js 17:15:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12bb3e800) [pid = 8278] [serial = 1502] [outer = 0x113064c00] 17:15:33 INFO - PROCESS | 8278 | 1461629733126 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 17:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 570ms 17:15:33 INFO - PROCESS | 8278 | 1461629733156 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 8278 | 1461629733157 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 17:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 17:15:33 INFO - PROCESS | 8278 | 1461629733167 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 8278 | 1461629733168 Marionette TRACE conn2 <- [1,1974,null,{}] 17:15:33 INFO - PROCESS | 8278 | 1461629733171 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 8278 | 1461629733261 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 17:15:33 INFO - PROCESS | 8278 | 1461629733266 Marionette TRACE conn2 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x12de78000 == 66 [pid = 8278] [id = 501] 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12bb41800) [pid = 8278] [serial = 1503] [outer = 0x0] 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12bd49800) [pid = 8278] [serial = 1504] [outer = 0x12bb41800] 17:15:33 INFO - PROCESS | 8278 | 1461629733293 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x12bd90400) [pid = 8278] [serial = 1505] [outer = 0x12bb41800] 17:15:33 INFO - PROCESS | 8278 | 1461629733629 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 17:15:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 17:15:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 471ms 17:15:33 INFO - PROCESS | 8278 | 1461629733638 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 17:15:33 INFO - PROCESS | 8278 | 1461629733639 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 17:15:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 17:15:33 INFO - PROCESS | 8278 | 1461629733643 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 17:15:33 INFO - PROCESS | 8278 | 1461629733645 Marionette TRACE conn2 <- [1,1978,null,{}] 17:15:33 INFO - PROCESS | 8278 | 1461629733649 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:33 INFO - PROCESS | 8278 | 1461629733764 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 17:15:33 INFO - PROCESS | 8278 | 1461629733771 Marionette TRACE conn2 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x12debd800 == 67 [pid = 8278] [id = 502] 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12bb43800) [pid = 8278] [serial = 1506] [outer = 0x0] 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12bd96000) [pid = 8278] [serial = 1507] [outer = 0x12bb43800] 17:15:33 INFO - PROCESS | 8278 | 1461629733795 Marionette DEBUG loaded listener.js 17:15:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12c0b8800) [pid = 8278] [serial = 1508] [outer = 0x12bb43800] 17:15:34 INFO - PROCESS | 8278 | 1461629734275 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 17:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 674ms 17:15:34 INFO - PROCESS | 8278 | 1461629734316 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 17:15:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 17:15:34 INFO - PROCESS | 8278 | 1461629734320 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 17:15:34 INFO - PROCESS | 8278 | 1461629734323 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 17:15:34 INFO - PROCESS | 8278 | 1461629734328 Marionette TRACE conn2 <- [1,1982,null,{}] 17:15:34 INFO - PROCESS | 8278 | 1461629734332 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:34 INFO - PROCESS | 8278 | 1461629734444 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 17:15:34 INFO - PROCESS | 8278 | 1461629734521 Marionette TRACE conn2 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192a6000 == 68 [pid = 8278] [id = 503] 17:15:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1125b6400) [pid = 8278] [serial = 1509] [outer = 0x0] 17:15:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x112e8d400) [pid = 8278] [serial = 1510] [outer = 0x1125b6400] 17:15:34 INFO - PROCESS | 8278 | 1461629734552 Marionette DEBUG loaded listener.js 17:15:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x11308b000) [pid = 8278] [serial = 1511] [outer = 0x1125b6400] 17:15:34 INFO - PROCESS | 8278 | 1461629734992 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:15:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 17:15:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 677ms 17:15:35 INFO - PROCESS | 8278 | 1461629735000 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 8278 | 1461629735007 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 17:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 17:15:35 INFO - PROCESS | 8278 | 1461629735014 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 8278 | 1461629735017 Marionette TRACE conn2 <- [1,1986,null,{}] 17:15:35 INFO - PROCESS | 8278 | 1461629735021 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:35 INFO - PROCESS | 8278 | 1461629735185 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 17:15:35 INFO - PROCESS | 8278 | 1461629735342 Marionette TRACE conn2 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ed9000 == 69 [pid = 8278] [id = 504] 17:15:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x116420400) [pid = 8278] [serial = 1512] [outer = 0x0] 17:15:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x1180b7800) [pid = 8278] [serial = 1513] [outer = 0x116420400] 17:15:35 INFO - PROCESS | 8278 | 1461629735393 Marionette DEBUG loaded listener.js 17:15:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x118530c00) [pid = 8278] [serial = 1514] [outer = 0x116420400] 17:15:35 INFO - PROCESS | 8278 | 1461629735833 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:15:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 17:15:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 875ms 17:15:35 INFO - PROCESS | 8278 | 1461629735888 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 17:15:35 INFO - PROCESS | 8278 | 1461629735891 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 17:15:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 17:15:35 INFO - PROCESS | 8278 | 1461629735895 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 17:15:35 INFO - PROCESS | 8278 | 1461629735899 Marionette TRACE conn2 <- [1,1990,null,{}] 17:15:35 INFO - PROCESS | 8278 | 1461629735911 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:36 INFO - PROCESS | 8278 | 1461629736103 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 17:15:36 INFO - PROCESS | 8278 | 1461629736237 Marionette TRACE conn2 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d84f800 == 70 [pid = 8278] [id = 505] 17:15:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x118791400) [pid = 8278] [serial = 1515] [outer = 0x0] 17:15:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1233ae800) [pid = 8278] [serial = 1516] [outer = 0x118791400] 17:15:36 INFO - PROCESS | 8278 | 1461629736269 Marionette DEBUG loaded listener.js 17:15:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x124aefc00) [pid = 8278] [serial = 1517] [outer = 0x118791400] 17:15:36 INFO - PROCESS | 8278 | 1461629736704 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 17:15:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 17:15:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 824ms 17:15:36 INFO - PROCESS | 8278 | 1461629736718 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 17:15:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 17:15:36 INFO - PROCESS | 8278 | 1461629736721 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 17:15:36 INFO - PROCESS | 8278 | 1461629736723 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 17:15:36 INFO - PROCESS | 8278 | 1461629736724 Marionette TRACE conn2 <- [1,1994,null,{}] 17:15:36 INFO - PROCESS | 8278 | 1461629736727 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:36 INFO - PROCESS | 8278 | 1461629736832 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 17:15:36 INFO - PROCESS | 8278 | 1461629736892 Marionette TRACE conn2 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x134d93800 == 71 [pid = 8278] [id = 506] 17:15:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x1254a4c00) [pid = 8278] [serial = 1518] [outer = 0x0] 17:15:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x125f97800) [pid = 8278] [serial = 1519] [outer = 0x1254a4c00] 17:15:36 INFO - PROCESS | 8278 | 1461629736964 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x1295e4800) [pid = 8278] [serial = 1520] [outer = 0x1254a4c00] 17:15:37 INFO - PROCESS | 8278 | 1461629737334 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 17:15:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 17:15:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 621ms 17:15:37 INFO - PROCESS | 8278 | 1461629737346 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 17:15:37 INFO - PROCESS | 8278 | 1461629737347 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 17:15:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 17:15:37 INFO - PROCESS | 8278 | 1461629737349 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 17:15:37 INFO - PROCESS | 8278 | 1461629737351 Marionette TRACE conn2 <- [1,1998,null,{}] 17:15:37 INFO - PROCESS | 8278 | 1461629737353 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:37 INFO - PROCESS | 8278 | 1461629737460 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 17:15:37 INFO - PROCESS | 8278 | 1461629737532 Marionette TRACE conn2 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x135033800 == 72 [pid = 8278] [id = 507] 17:15:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1277a7000) [pid = 8278] [serial = 1521] [outer = 0x0] 17:15:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x12aa8a000) [pid = 8278] [serial = 1522] [outer = 0x1277a7000] 17:15:37 INFO - PROCESS | 8278 | 1461629737566 Marionette DEBUG loaded listener.js 17:15:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12bd4f400) [pid = 8278] [serial = 1523] [outer = 0x1277a7000] 17:15:37 INFO - PROCESS | 8278 | 1461629737984 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 17:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 669ms 17:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 17:15:38 INFO - PROCESS | 8278 | 1461629738020 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 8278 | 1461629738021 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 17:15:38 INFO - PROCESS | 8278 | 1461629738023 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 8278 | 1461629738025 Marionette TRACE conn2 <- [1,2002,null,{}] 17:15:38 INFO - PROCESS | 8278 | 1461629738027 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:38 INFO - PROCESS | 8278 | 1461629738147 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 17:15:38 INFO - PROCESS | 8278 | 1461629738255 Marionette TRACE conn2 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351dc000 == 73 [pid = 8278] [id = 508] 17:15:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x12c0b9000) [pid = 8278] [serial = 1524] [outer = 0x0] 17:15:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x12c54b000) [pid = 8278] [serial = 1525] [outer = 0x12c0b9000] 17:15:38 INFO - PROCESS | 8278 | 1461629738287 Marionette DEBUG loaded listener.js 17:15:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12bd99800) [pid = 8278] [serial = 1526] [outer = 0x12c0b9000] 17:15:38 INFO - PROCESS | 8278 | 1461629738759 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 17:15:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 17:15:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 17:15:38 INFO - PROCESS | 8278 | 1461629738799 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 17:15:38 INFO - PROCESS | 8278 | 1461629738801 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 17:15:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 17:15:38 INFO - PROCESS | 8278 | 1461629738805 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 17:15:38 INFO - PROCESS | 8278 | 1461629738807 Marionette TRACE conn2 <- [1,2006,null,{}] 17:15:38 INFO - PROCESS | 8278 | 1461629738811 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:38 INFO - PROCESS | 8278 | 1461629738956 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 17:15:39 INFO - PROCESS | 8278 | 1461629739038 Marionette TRACE conn2 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1f2800 == 74 [pid = 8278] [id = 509] 17:15:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x111010000) [pid = 8278] [serial = 1527] [outer = 0x0] 17:15:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x125331800) [pid = 8278] [serial = 1528] [outer = 0x111010000] 17:15:39 INFO - PROCESS | 8278 | 1461629739067 Marionette DEBUG loaded listener.js 17:15:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12c2ad000) [pid = 8278] [serial = 1529] [outer = 0x111010000] 17:15:39 INFO - PROCESS | 8278 | 1461629739705 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 17:15:39 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 17:15:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 977ms 17:15:39 INFO - PROCESS | 8278 | 1461629739781 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 17:15:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 17:15:39 INFO - PROCESS | 8278 | 1461629739784 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 17:15:39 INFO - PROCESS | 8278 | 1461629739787 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 17:15:39 INFO - PROCESS | 8278 | 1461629739789 Marionette TRACE conn2 <- [1,2010,null,{}] 17:15:39 INFO - PROCESS | 8278 | 1461629739796 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:39 INFO - PROCESS | 8278 | 1461629739912 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 17:15:39 INFO - PROCESS | 8278 | 1461629739986 Marionette TRACE conn2 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e72800 == 75 [pid = 8278] [id = 510] 17:15:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x1125c2000) [pid = 8278] [serial = 1530] [outer = 0x0] 17:15:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x11282e400) [pid = 8278] [serial = 1531] [outer = 0x1125c2000] 17:15:40 INFO - PROCESS | 8278 | 1461629740014 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x113064000) [pid = 8278] [serial = 1532] [outer = 0x1125c2000] 17:15:40 INFO - PROCESS | 8278 | 1461629740435 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 17:15:40 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 17:15:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 674ms 17:15:40 INFO - PROCESS | 8278 | 1461629740462 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 17:15:40 INFO - PROCESS | 8278 | 1461629740466 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 17:15:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 17:15:40 INFO - PROCESS | 8278 | 1461629740470 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 17:15:40 INFO - PROCESS | 8278 | 1461629740472 Marionette TRACE conn2 <- [1,2014,null,{}] 17:15:40 INFO - PROCESS | 8278 | 1461629740475 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:40 INFO - PROCESS | 8278 | 1461629740577 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 17:15:40 INFO - PROCESS | 8278 | 1461629740643 Marionette TRACE conn2 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0a7800 == 76 [pid = 8278] [id = 511] 17:15:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x1125c7400) [pid = 8278] [serial = 1533] [outer = 0x0] 17:15:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x113094c00) [pid = 8278] [serial = 1534] [outer = 0x1125c7400] 17:15:40 INFO - PROCESS | 8278 | 1461629740671 Marionette DEBUG loaded listener.js 17:15:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x116165400) [pid = 8278] [serial = 1535] [outer = 0x1125c7400] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12de78000 == 75 [pid = 8278] [id = 501] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12d90d800 == 74 [pid = 8278] [id = 500] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12c56e800 == 73 [pid = 8278] [id = 499] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5ea000 == 72 [pid = 8278] [id = 498] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd8e800 == 71 [pid = 8278] [id = 497] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1b9000 == 70 [pid = 8278] [id = 496] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12919f800 == 69 [pid = 8278] [id = 495] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x128fbf400) [pid = 8278] [serial = 1446] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x119c92c00) [pid = 8278] [serial = 1395] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1277a5400) [pid = 8278] [serial = 1398] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x11305ec00) [pid = 8278] [serial = 1392] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x110f26800) [pid = 8278] [serial = 1389] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x121371c00) [pid = 8278] [serial = 1401] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | 1461629741150 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x129522000 == 68 [pid = 8278] [id = 494] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x117584800 == 67 [pid = 8278] [id = 493] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x125a1d800 == 66 [pid = 8278] [id = 492] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x119cc0800 == 65 [pid = 8278] [id = 491] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x1233dc800 == 64 [pid = 8278] [id = 490] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x11a09e000 == 63 [pid = 8278] [id = 489] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x1299dd800 == 62 [pid = 8278] [id = 488] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccdc000 == 61 [pid = 8278] [id = 487] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12c691800 == 60 [pid = 8278] [id = 486] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac0d000 == 59 [pid = 8278] [id = 485] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x12370a000 == 58 [pid = 8278] [id = 484] 17:15:41 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e4800 == 57 [pid = 8278] [id = 483] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12c555000) [pid = 8278] [serial = 1387] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12c0b9400) [pid = 8278] [serial = 1348] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x12c554400) [pid = 8278] [serial = 1351] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12aa90c00) [pid = 8278] [serial = 1345] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x128fbec00) [pid = 8278] [serial = 1342] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x1240fa800) [pid = 8278] [serial = 1336] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x11878c800) [pid = 8278] [serial = 1333] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x1125cc400) [pid = 8278] [serial = 1330] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1277aa400) [pid = 8278] [serial = 1339] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12149a800) [pid = 8278] [serial = 1425] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x124494000) [pid = 8278] [serial = 1428] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1247ce000) [pid = 8278] [serial = 1429] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x1191d8400) [pid = 8278] [serial = 1419] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x125111c00) [pid = 8278] [serial = 1431] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x119656c00) [pid = 8278] [serial = 1420] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x116604000) [pid = 8278] [serial = 1411] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x115d6e400) [pid = 8278] [serial = 1410] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1254ab800) [pid = 8278] [serial = 1432] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x110f79c00) [pid = 8278] [serial = 1405] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x110f3ac00) [pid = 8278] [serial = 1404] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x11a14ac00) [pid = 8278] [serial = 1422] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1132ba800) [pid = 8278] [serial = 1413] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x116a65c00) [pid = 8278] [serial = 1414] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x113069000) [pid = 8278] [serial = 1408] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x112c7c000) [pid = 8278] [serial = 1407] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x11852b400) [pid = 8278] [serial = 1416] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x118538000) [pid = 8278] [serial = 1417] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x128e99800) [pid = 8278] [serial = 1443] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x128b40400) [pid = 8278] [serial = 1441] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x128fbd000) [pid = 8278] [serial = 1444] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x125f9f000) [pid = 8278] [serial = 1435] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12597d400) [pid = 8278] [serial = 1434] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12136d000) [pid = 8278] [serial = 1437] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1237b3400) [pid = 8278] [serial = 1426] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x121375800) [pid = 8278] [serial = 1423] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1277a9800) [pid = 8278] [serial = 1438] [outer = 0x0] [url = about:blank] 17:15:41 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1277ab400) [pid = 8278] [serial = 1440] [outer = 0x0] [url = about:blank] 17:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 17:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 725ms 17:15:41 INFO - PROCESS | 8278 | 1461629741207 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 17:15:41 INFO - PROCESS | 8278 | 1461629741210 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 17:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 17:15:41 INFO - PROCESS | 8278 | 1461629741213 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 8278 | 1461629741216 Marionette TRACE conn2 <- [1,2018,null,{}] 17:15:41 INFO - PROCESS | 8278 | 1461629741223 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:41 INFO - PROCESS | 8278 | 1461629741313 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 17:15:41 INFO - PROCESS | 8278 | 1461629741322 Marionette TRACE conn2 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x119836800 == 58 [pid = 8278] [id = 512] 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x117672000) [pid = 8278] [serial = 1536] [outer = 0x0] 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1180bc000) [pid = 8278] [serial = 1537] [outer = 0x117672000] 17:15:41 INFO - PROCESS | 8278 | 1461629741351 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x119121400) [pid = 8278] [serial = 1538] [outer = 0x117672000] 17:15:41 INFO - PROCESS | 8278 | 1461629741737 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 17:15:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 572ms 17:15:41 INFO - PROCESS | 8278 | 1461629741786 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 17:15:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 17:15:41 INFO - PROCESS | 8278 | 1461629741788 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 17:15:41 INFO - PROCESS | 8278 | 1461629741790 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 17:15:41 INFO - PROCESS | 8278 | 1461629741791 Marionette TRACE conn2 <- [1,2022,null,{}] 17:15:41 INFO - PROCESS | 8278 | 1461629741793 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:41 INFO - PROCESS | 8278 | 1461629741881 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 17:15:41 INFO - PROCESS | 8278 | 1461629741885 Marionette TRACE conn2 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x125a1d800 == 59 [pid = 8278] [id = 513] 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1191d8400) [pid = 8278] [serial = 1539] [outer = 0x0] 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x119b31400) [pid = 8278] [serial = 1540] [outer = 0x1191d8400] 17:15:41 INFO - PROCESS | 8278 | 1461629741911 Marionette DEBUG loaded listener.js 17:15:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1213dc800) [pid = 8278] [serial = 1541] [outer = 0x1191d8400] 17:15:42 INFO - PROCESS | 8278 | 1461629742259 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 17:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 520ms 17:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 17:15:42 INFO - PROCESS | 8278 | 1461629742311 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 8278 | 1461629742312 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 17:15:42 INFO - PROCESS | 8278 | 1461629742314 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 8278 | 1461629742315 Marionette TRACE conn2 <- [1,2026,null,{}] 17:15:42 INFO - PROCESS | 8278 | 1461629742317 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 8278 | 1461629742402 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 17:15:42 INFO - PROCESS | 8278 | 1461629742406 Marionette TRACE conn2 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x128ca4800 == 60 [pid = 8278] [id = 514] 17:15:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12149a800) [pid = 8278] [serial = 1542] [outer = 0x0] 17:15:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12449ec00) [pid = 8278] [serial = 1543] [outer = 0x12149a800] 17:15:42 INFO - PROCESS | 8278 | 1461629742434 Marionette DEBUG loaded listener.js 17:15:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x124aea800) [pid = 8278] [serial = 1544] [outer = 0x12149a800] 17:15:42 INFO - PROCESS | 8278 | 1461629742781 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 17:15:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 17:15:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 17:15:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 17:15:42 INFO - PROCESS | 8278 | 1461629742832 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 17:15:42 INFO - PROCESS | 8278 | 1461629742834 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 17:15:42 INFO - PROCESS | 8278 | 1461629742836 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 17:15:42 INFO - PROCESS | 8278 | 1461629742837 Marionette TRACE conn2 <- [1,2030,null,{}] 17:15:42 INFO - PROCESS | 8278 | 1461629742839 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:42 INFO - PROCESS | 8278 | 1461629742970 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 17:15:43 INFO - PROCESS | 8278 | 1461629743014 Marionette TRACE conn2 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299dc000 == 61 [pid = 8278] [id = 515] 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x1240fa400) [pid = 8278] [serial = 1545] [outer = 0x0] 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x125985400) [pid = 8278] [serial = 1546] [outer = 0x1240fa400] 17:15:43 INFO - PROCESS | 8278 | 1461629743041 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x128e9f400) [pid = 8278] [serial = 1547] [outer = 0x1240fa400] 17:15:43 INFO - PROCESS | 8278 | 1461629743353 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 17:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 569ms 17:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 17:15:43 INFO - PROCESS | 8278 | 1461629743406 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 8278 | 1461629743407 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 17:15:43 INFO - PROCESS | 8278 | 1461629743409 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 8278 | 1461629743411 Marionette TRACE conn2 <- [1,2034,null,{}] 17:15:43 INFO - PROCESS | 8278 | 1461629743413 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:43 INFO - PROCESS | 8278 | 1461629743518 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 17:15:43 INFO - PROCESS | 8278 | 1461629743534 Marionette TRACE conn2 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bb96800 == 62 [pid = 8278] [id = 516] 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x128fbf400) [pid = 8278] [serial = 1548] [outer = 0x0] 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x1297afc00) [pid = 8278] [serial = 1549] [outer = 0x128fbf400] 17:15:43 INFO - PROCESS | 8278 | 1461629743559 Marionette DEBUG loaded listener.js 17:15:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12a99fc00) [pid = 8278] [serial = 1550] [outer = 0x128fbf400] 17:15:43 INFO - PROCESS | 8278 | 1461629743916 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 17:15:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 17:15:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 17:15:43 INFO - PROCESS | 8278 | 1461629743930 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 17:15:43 INFO - PROCESS | 8278 | 1461629743931 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 17:15:43 INFO - PROCESS | 8278 | 1461629743933 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 17:15:43 INFO - PROCESS | 8278 | 1461629743934 Marionette TRACE conn2 <- [1,2038,null,{}] 17:15:43 INFO - PROCESS | 8278 | 1461629743937 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:44 INFO - PROCESS | 8278 | 1461629744045 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 17:15:44 INFO - PROCESS | 8278 | 1461629744059 Marionette TRACE conn2 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1bd800 == 63 [pid = 8278] [id = 517] 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1294aac00) [pid = 8278] [serial = 1551] [outer = 0x0] 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12ae47c00) [pid = 8278] [serial = 1552] [outer = 0x1294aac00] 17:15:44 INFO - PROCESS | 8278 | 1461629744084 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12bd49c00) [pid = 8278] [serial = 1553] [outer = 0x1294aac00] 17:15:44 INFO - PROCESS | 8278 | 1461629744427 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 17:15:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 17:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 517ms 17:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 17:15:44 INFO - PROCESS | 8278 | 1461629744452 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 8278 | 1461629744453 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 17:15:44 INFO - PROCESS | 8278 | 1461629744475 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 17:15:44 INFO - PROCESS | 8278 | 1461629744476 Marionette TRACE conn2 <- [1,2042,null,{}] 17:15:44 INFO - PROCESS | 8278 | 1461629744479 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:44 INFO - PROCESS | 8278 | 1461629744592 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 17:15:44 INFO - PROCESS | 8278 | 1461629744633 Marionette TRACE conn2 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6af000 == 64 [pid = 8278] [id = 518] 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12a9a1c00) [pid = 8278] [serial = 1554] [outer = 0x0] 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12c0b5400) [pid = 8278] [serial = 1555] [outer = 0x12a9a1c00] 17:15:44 INFO - PROCESS | 8278 | 1461629744657 Marionette DEBUG loaded listener.js 17:15:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12c2b9c00) [pid = 8278] [serial = 1556] [outer = 0x12a9a1c00] 17:15:44 INFO - PROCESS | 8278 | 1461629744982 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 17:15:44 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) 17:15:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 540ms 17:15:44 INFO - PROCESS | 8278 | 1461629744996 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 17:15:44 INFO - PROCESS | 8278 | 1461629744997 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 17:15:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 17:15:45 INFO - PROCESS | 8278 | 1461629745004 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 8278 | 1461629745006 Marionette TRACE conn2 <- [1,2046,null,{}] 17:15:45 INFO - PROCESS | 8278 | 1461629745008 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:45 INFO - PROCESS | 8278 | 1461629745117 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 17:15:45 INFO - PROCESS | 8278 | 1461629745157 Marionette TRACE conn2 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2e0800 == 65 [pid = 8278] [id = 519] 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12bd96400) [pid = 8278] [serial = 1557] [outer = 0x0] 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12c554800) [pid = 8278] [serial = 1558] [outer = 0x12bd96400] 17:15:45 INFO - PROCESS | 8278 | 1461629745182 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12c671800) [pid = 8278] [serial = 1559] [outer = 0x12bd96400] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x124fc4000) [pid = 8278] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x1277ad800) [pid = 8278] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x112dc5800) [pid = 8278] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x12a97b800) [pid = 8278] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x12bb41800) [pid = 8278] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x12136a800) [pid = 8278] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1191dc000) [pid = 8278] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1194bec00) [pid = 8278] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x11858d800) [pid = 8278] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12a980c00) [pid = 8278] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x113068800) [pid = 8278] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12136e000) [pid = 8278] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x116af3800) [pid = 8278] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x113063c00) [pid = 8278] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x111dc1400) [pid = 8278] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x112e89000) [pid = 8278] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x110f31800) [pid = 8278] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x110f23400) [pid = 8278] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x110f3ec00) [pid = 8278] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x113064c00) [pid = 8278] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x112830400) [pid = 8278] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x111fd6000) [pid = 8278] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1194b2400) [pid = 8278] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x11282ac00) [pid = 8278] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x119163000) [pid = 8278] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 17:15:45 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x110f22800) [pid = 8278] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 17:15:45 INFO - PROCESS | 8278 | 1461629745677 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 17:15:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 17:15:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 729ms 17:15:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 17:15:45 INFO - PROCESS | 8278 | 1461629745731 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 17:15:45 INFO - PROCESS | 8278 | 1461629745733 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 17:15:45 INFO - PROCESS | 8278 | 1461629745735 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 17:15:45 INFO - PROCESS | 8278 | 1461629745736 Marionette TRACE conn2 <- [1,2050,null,{}] 17:15:45 INFO - PROCESS | 8278 | 1461629745739 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:45 INFO - PROCESS | 8278 | 1461629745854 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 17:15:45 INFO - PROCESS | 8278 | 1461629745880 Marionette TRACE conn2 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x12b466000 == 66 [pid = 8278] [id = 520] 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x1194b2400) [pid = 8278] [serial = 1560] [outer = 0x0] 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x119b28400) [pid = 8278] [serial = 1561] [outer = 0x1194b2400] 17:15:45 INFO - PROCESS | 8278 | 1461629745909 Marionette DEBUG loaded listener.js 17:15:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x128b39400) [pid = 8278] [serial = 1562] [outer = 0x1194b2400] 17:15:46 INFO - PROCESS | 8278 | 1461629746300 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 17:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 569ms 17:15:46 INFO - PROCESS | 8278 | 1461629746305 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 8278 | 1461629746307 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 17:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 17:15:46 INFO - PROCESS | 8278 | 1461629746316 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 8278 | 1461629746318 Marionette TRACE conn2 <- [1,2054,null,{}] 17:15:46 INFO - PROCESS | 8278 | 1461629746321 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:46 INFO - PROCESS | 8278 | 1461629746501 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 17:15:46 INFO - PROCESS | 8278 | 1461629746516 Marionette TRACE conn2 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d853000 == 67 [pid = 8278] [id = 521] 17:15:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1194b8000) [pid = 8278] [serial = 1563] [outer = 0x0] 17:15:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12c202400) [pid = 8278] [serial = 1564] [outer = 0x1194b8000] 17:15:46 INFO - PROCESS | 8278 | 1461629746556 Marionette DEBUG loaded listener.js 17:15:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12c20a000) [pid = 8278] [serial = 1565] [outer = 0x1194b8000] 17:15:46 INFO - PROCESS | 8278 | 1461629746896 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 17:15:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 17:15:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 624ms 17:15:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 17:15:46 INFO - PROCESS | 8278 | 1461629746935 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 17:15:46 INFO - PROCESS | 8278 | 1461629746937 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 17:15:46 INFO - PROCESS | 8278 | 1461629746939 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 17:15:46 INFO - PROCESS | 8278 | 1461629746941 Marionette TRACE conn2 <- [1,2058,null,{}] 17:15:46 INFO - PROCESS | 8278 | 1461629746943 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 8278 | 1461629747052 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 17:15:47 INFO - PROCESS | 8278 | 1461629747172 Marionette TRACE conn2 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x12debf800 == 68 [pid = 8278] [id = 522] 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x110f26800) [pid = 8278] [serial = 1566] [outer = 0x0] 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12c20cc00) [pid = 8278] [serial = 1567] [outer = 0x110f26800] 17:15:47 INFO - PROCESS | 8278 | 1461629747215 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12c671400) [pid = 8278] [serial = 1568] [outer = 0x110f26800] 17:15:47 INFO - PROCESS | 8278 | 1461629747560 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 17:15:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 17:15:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 670ms 17:15:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 17:15:47 INFO - PROCESS | 8278 | 1461629747610 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 17:15:47 INFO - PROCESS | 8278 | 1461629747613 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 17:15:47 INFO - PROCESS | 8278 | 1461629747617 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 17:15:47 INFO - PROCESS | 8278 | 1461629747619 Marionette TRACE conn2 <- [1,2062,null,{}] 17:15:47 INFO - PROCESS | 8278 | 1461629747623 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:47 INFO - PROCESS | 8278 | 1461629747745 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 17:15:47 INFO - PROCESS | 8278 | 1461629747818 Marionette TRACE conn2 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x118059800 == 69 [pid = 8278] [id = 523] 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x110f70400) [pid = 8278] [serial = 1569] [outer = 0x0] 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x110f76c00) [pid = 8278] [serial = 1570] [outer = 0x110f70400] 17:15:47 INFO - PROCESS | 8278 | 1461629747850 Marionette DEBUG loaded listener.js 17:15:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x1125d4000) [pid = 8278] [serial = 1571] [outer = 0x110f70400] 17:15:48 INFO - PROCESS | 8278 | 1461629748276 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 17:15:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 17:15:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 720ms 17:15:48 INFO - PROCESS | 8278 | 1461629748337 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 17:15:48 INFO - PROCESS | 8278 | 1461629748342 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 17:15:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 17:15:48 INFO - PROCESS | 8278 | 1461629748373 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 17:15:48 INFO - PROCESS | 8278 | 1461629748374 Marionette TRACE conn2 <- [1,2066,null,{}] 17:15:48 INFO - PROCESS | 8278 | 1461629748409 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:48 INFO - PROCESS | 8278 | 1461629748525 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 17:15:48 INFO - PROCESS | 8278 | 1461629748596 Marionette TRACE conn2 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x1251ce000 == 70 [pid = 8278] [id = 524] 17:15:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x11342c400) [pid = 8278] [serial = 1572] [outer = 0x0] 17:15:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x115e53000) [pid = 8278] [serial = 1573] [outer = 0x11342c400] 17:15:48 INFO - PROCESS | 8278 | 1461629748626 Marionette DEBUG loaded listener.js 17:15:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x117e12c00) [pid = 8278] [serial = 1574] [outer = 0x11342c400] 17:15:49 INFO - PROCESS | 8278 | 1461629749033 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 17:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 17:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 709ms 17:15:49 INFO - PROCESS | 8278 | 1461629749056 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 17:15:49 INFO - PROCESS | 8278 | 1461629749058 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 17:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 17:15:49 INFO - PROCESS | 8278 | 1461629749063 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 8278 | 1461629749065 Marionette TRACE conn2 <- [1,2070,null,{}] 17:15:49 INFO - PROCESS | 8278 | 1461629749073 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:49 INFO - PROCESS | 8278 | 1461629749185 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 17:15:49 INFO - PROCESS | 8278 | 1461629749289 Marionette TRACE conn2 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bb97800 == 71 [pid = 8278] [id = 525] 17:15:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x11852b800) [pid = 8278] [serial = 1575] [outer = 0x0] 17:15:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x119168c00) [pid = 8278] [serial = 1576] [outer = 0x11852b800] 17:15:49 INFO - PROCESS | 8278 | 1461629749323 Marionette DEBUG loaded listener.js 17:15:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x1237b3400) [pid = 8278] [serial = 1577] [outer = 0x11852b800] 17:15:49 INFO - PROCESS | 8278 | 1461629749754 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 17:15:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 17:15:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 723ms 17:15:49 INFO - PROCESS | 8278 | 1461629749785 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 17:15:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 17:15:49 INFO - PROCESS | 8278 | 1461629749787 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 17:15:49 INFO - PROCESS | 8278 | 1461629749790 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 17:15:49 INFO - PROCESS | 8278 | 1461629749791 Marionette TRACE conn2 <- [1,2074,null,{}] 17:15:49 INFO - PROCESS | 8278 | 1461629749819 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:49 INFO - PROCESS | 8278 | 1461629749956 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 17:15:50 INFO - PROCESS | 8278 | 1461629750065 Marionette TRACE conn2 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x12dec8000 == 72 [pid = 8278] [id = 526] 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1240f0400) [pid = 8278] [serial = 1578] [outer = 0x0] 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x125f9a800) [pid = 8278] [serial = 1579] [outer = 0x1240f0400] 17:15:50 INFO - PROCESS | 8278 | 1461629750112 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x128e60c00) [pid = 8278] [serial = 1580] [outer = 0x1240f0400] 17:15:50 INFO - PROCESS | 8278 | 1461629750593 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 17:15:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 17:15:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 843ms 17:15:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 17:15:50 INFO - PROCESS | 8278 | 1461629750633 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 17:15:50 INFO - PROCESS | 8278 | 1461629750634 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 17:15:50 INFO - PROCESS | 8278 | 1461629750636 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 17:15:50 INFO - PROCESS | 8278 | 1461629750638 Marionette TRACE conn2 <- [1,2078,null,{}] 17:15:50 INFO - PROCESS | 8278 | 1461629750640 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:50 INFO - PROCESS | 8278 | 1461629750745 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 17:15:50 INFO - PROCESS | 8278 | 1461629750849 Marionette TRACE conn2 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353d1000 == 73 [pid = 8278] [id = 527] 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x1274a0800) [pid = 8278] [serial = 1581] [outer = 0x0] 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12a9a5c00) [pid = 8278] [serial = 1582] [outer = 0x1274a0800] 17:15:50 INFO - PROCESS | 8278 | 1461629750881 Marionette DEBUG loaded listener.js 17:15:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12c0b4800) [pid = 8278] [serial = 1583] [outer = 0x1274a0800] 17:15:51 INFO - PROCESS | 8278 | 1461629751293 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 17:15:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 17:15:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 669ms 17:15:51 INFO - PROCESS | 8278 | 1461629751307 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 17:15:51 INFO - PROCESS | 8278 | 1461629751308 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 17:15:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 17:15:51 INFO - PROCESS | 8278 | 1461629751311 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 17:15:51 INFO - PROCESS | 8278 | 1461629751312 Marionette TRACE conn2 <- [1,2082,null,{}] 17:15:51 INFO - PROCESS | 8278 | 1461629751314 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:51 INFO - PROCESS | 8278 | 1461629751456 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 17:15:51 INFO - PROCESS | 8278 | 1461629751565 Marionette TRACE conn2 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x13548b800 == 74 [pid = 8278] [id = 528] 17:15:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12c553000) [pid = 8278] [serial = 1584] [outer = 0x0] 17:15:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12cc19400) [pid = 8278] [serial = 1585] [outer = 0x12c553000] 17:15:51 INFO - PROCESS | 8278 | 1461629751598 Marionette DEBUG loaded listener.js 17:15:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12d070800) [pid = 8278] [serial = 1586] [outer = 0x12c553000] 17:15:52 INFO - PROCESS | 8278 | 1461629752056 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 17:15:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 17:15:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 769ms 17:15:52 INFO - PROCESS | 8278 | 1461629752080 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 17:15:52 INFO - PROCESS | 8278 | 1461629752082 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 17:15:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 17:15:52 INFO - PROCESS | 8278 | 1461629752084 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 17:15:52 INFO - PROCESS | 8278 | 1461629752085 Marionette TRACE conn2 <- [1,2086,null,{}] 17:15:52 INFO - PROCESS | 8278 | 1461629752088 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:52 INFO - PROCESS | 8278 | 1461629752197 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 17:15:52 INFO - PROCESS | 8278 | 1461629752304 Marionette TRACE conn2 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x1129b6000 == 75 [pid = 8278] [id = 529] 17:15:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x110f2f400) [pid = 8278] [serial = 1587] [outer = 0x0] 17:15:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x111f44000) [pid = 8278] [serial = 1588] [outer = 0x110f2f400] 17:15:52 INFO - PROCESS | 8278 | 1461629752335 Marionette DEBUG loaded listener.js 17:15:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x1132c1400) [pid = 8278] [serial = 1589] [outer = 0x110f2f400] 17:15:52 INFO - PROCESS | 8278 | 1461629752966 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 17:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 922ms 17:15:53 INFO - PROCESS | 8278 | 1461629753007 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 8278 | 1461629753009 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 17:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 17:15:53 INFO - PROCESS | 8278 | 1461629753013 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 8278 | 1461629753015 Marionette TRACE conn2 <- [1,2090,null,{}] 17:15:53 INFO - PROCESS | 8278 | 1461629753018 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:53 INFO - PROCESS | 8278 | 1461629753126 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 17:15:53 INFO - PROCESS | 8278 | 1461629753194 Marionette TRACE conn2 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236b6800 == 76 [pid = 8278] [id = 530] 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x11305e400) [pid = 8278] [serial = 1590] [outer = 0x0] 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x113063c00) [pid = 8278] [serial = 1591] [outer = 0x11305e400] 17:15:53 INFO - PROCESS | 8278 | 1461629753264 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x113093c00) [pid = 8278] [serial = 1592] [outer = 0x11305e400] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12d853000 == 75 [pid = 8278] [id = 521] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12b466000 == 74 [pid = 8278] [id = 520] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12d2e0800 == 73 [pid = 8278] [id = 519] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6af000 == 72 [pid = 8278] [id = 518] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1bd800 == 71 [pid = 8278] [id = 517] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12bb96800 == 70 [pid = 8278] [id = 516] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x1299dc000 == 69 [pid = 8278] [id = 515] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x128ca4800 == 68 [pid = 8278] [id = 514] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x125a1d800 == 67 [pid = 8278] [id = 513] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x119836800 == 66 [pid = 8278] [id = 512] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0a7800 == 65 [pid = 8278] [id = 511] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x124e72800 == 64 [pid = 8278] [id = 510] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x12d84f800 == 63 [pid = 8278] [id = 505] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x128ed9000 == 62 [pid = 8278] [id = 504] 17:15:53 INFO - PROCESS | 8278 | --DOCSHELL 0x1192a6000 == 61 [pid = 8278] [id = 503] 17:15:53 INFO - PROCESS | 8278 | 1461629753724 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 17:15:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 17:15:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 723ms 17:15:53 INFO - PROCESS | 8278 | 1461629753737 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 17:15:53 INFO - PROCESS | 8278 | 1461629753741 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 17:15:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 17:15:53 INFO - PROCESS | 8278 | 1461629753749 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 17:15:53 INFO - PROCESS | 8278 | 1461629753750 Marionette TRACE conn2 <- [1,2094,null,{}] 17:15:53 INFO - PROCESS | 8278 | 1461629753753 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:53 INFO - PROCESS | 8278 | 1461629753838 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 17:15:53 INFO - PROCESS | 8278 | 1461629753846 Marionette TRACE conn2 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x119188000 == 62 [pid = 8278] [id = 531] 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x1132c1800) [pid = 8278] [serial = 1593] [outer = 0x0] 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x11601a400) [pid = 8278] [serial = 1594] [outer = 0x1132c1800] 17:15:53 INFO - PROCESS | 8278 | 1461629753872 Marionette DEBUG loaded listener.js 17:15:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x1180b3400) [pid = 8278] [serial = 1595] [outer = 0x1132c1800] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x1277a2c00) [pid = 8278] [serial = 1486] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12978c800) [pid = 8278] [serial = 1489] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x128e60000) [pid = 8278] [serial = 1487] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x115d73400) [pid = 8278] [serial = 1498] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12a988000) [pid = 8278] [serial = 1492] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12bd49800) [pid = 8278] [serial = 1504] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12a97b400) [pid = 8278] [serial = 1490] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1247c2000) [pid = 8278] [serial = 1482] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12136c800) [pid = 8278] [serial = 1479] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x121496400) [pid = 8278] [serial = 1480] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1213dd400) [pid = 8278] [serial = 1458] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x125978400) [pid = 8278] [serial = 1459] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x119167400) [pid = 8278] [serial = 1476] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x119659c00) [pid = 8278] [serial = 1477] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x12aa8ec00) [pid = 8278] [serial = 1495] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x116441400) [pid = 8278] [serial = 1453] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x114e27800) [pid = 8278] [serial = 1452] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1277ae800) [pid = 8278] [serial = 1462] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x125981000) [pid = 8278] [serial = 1461] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x1194bdc00) [pid = 8278] [serial = 1456] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x118753800) [pid = 8278] [serial = 1455] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x116781c00) [pid = 8278] [serial = 1473] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x11836d000) [pid = 8278] [serial = 1474] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x112fbd400) [pid = 8278] [serial = 1450] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1125d4800) [pid = 8278] [serial = 1449] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x115d2dc00) [pid = 8278] [serial = 1471] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x113096c00) [pid = 8278] [serial = 1470] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12a9a5000) [pid = 8278] [serial = 1493] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12a97cc00) [pid = 8278] [serial = 1465] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x125fa0400) [pid = 8278] [serial = 1464] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x129791c00) [pid = 8278] [serial = 1447] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x112830000) [pid = 8278] [serial = 1468] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x110f7b400) [pid = 8278] [serial = 1467] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12aea0400) [pid = 8278] [serial = 1496] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12ae41000) [pid = 8278] [serial = 1501] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12bb3e800) [pid = 8278] [serial = 1502] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x128b43000) [pid = 8278] [serial = 1499] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x125f95800) [pid = 8278] [serial = 1483] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12bd90400) [pid = 8278] [serial = 1505] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x125f94c00) [pid = 8278] [serial = 910] [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.] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x116428000) [pid = 8278] [serial = 1393] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x12aea9800) [pid = 8278] [serial = 1402] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x12a985c00) [pid = 8278] [serial = 1399] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x117671400) [pid = 8278] [serial = 1327] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x12136fc00) [pid = 8278] [serial = 1396] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x110f2e400) [pid = 8278] [serial = 1390] [outer = 0x0] [url = about:blank] 17:15:54 INFO - PROCESS | 8278 | 1461629754277 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 17:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 572ms 17:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 17:15:54 INFO - PROCESS | 8278 | 1461629754321 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 8278 | 1461629754322 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 17:15:54 INFO - PROCESS | 8278 | 1461629754324 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 8278 | 1461629754327 Marionette TRACE conn2 <- [1,2098,null,{}] 17:15:54 INFO - PROCESS | 8278 | 1461629754335 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:54 INFO - PROCESS | 8278 | 1461629754422 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 17:15:54 INFO - PROCESS | 8278 | 1461629754430 Marionette TRACE conn2 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a04800 == 63 [pid = 8278] [id = 532] 17:15:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x118750c00) [pid = 8278] [serial = 1596] [outer = 0x0] 17:15:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x119123c00) [pid = 8278] [serial = 1597] [outer = 0x118750c00] 17:15:54 INFO - PROCESS | 8278 | 1461629754458 Marionette DEBUG loaded listener.js 17:15:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x1194b8800) [pid = 8278] [serial = 1598] [outer = 0x118750c00] 17:15:54 INFO - PROCESS | 8278 | 1461629754833 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 17:15:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 17:15:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 522ms 17:15:54 INFO - PROCESS | 8278 | 1461629754847 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 17:15:54 INFO - PROCESS | 8278 | 1461629754848 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 17:15:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 17:15:54 INFO - PROCESS | 8278 | 1461629754851 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 17:15:54 INFO - PROCESS | 8278 | 1461629754852 Marionette TRACE conn2 <- [1,2102,null,{}] 17:15:54 INFO - PROCESS | 8278 | 1461629754854 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:54 INFO - PROCESS | 8278 | 1461629754939 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 17:15:54 INFO - PROCESS | 8278 | 1461629754944 Marionette TRACE conn2 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x127734800 == 64 [pid = 8278] [id = 533] 17:15:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x1196b8c00) [pid = 8278] [serial = 1599] [outer = 0x0] 17:15:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x121368c00) [pid = 8278] [serial = 1600] [outer = 0x1196b8c00] 17:15:54 INFO - PROCESS | 8278 | 1461629754970 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x121491000) [pid = 8278] [serial = 1601] [outer = 0x1196b8c00] 17:15:55 INFO - PROCESS | 8278 | 1461629755301 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 17:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 468ms 17:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 17:15:55 INFO - PROCESS | 8278 | 1461629755320 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 8278 | 1461629755321 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 17:15:55 INFO - PROCESS | 8278 | 1461629755323 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 8278 | 1461629755324 Marionette TRACE conn2 <- [1,2106,null,{}] 17:15:55 INFO - PROCESS | 8278 | 1461629755330 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:55 INFO - PROCESS | 8278 | 1461629755417 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 17:15:55 INFO - PROCESS | 8278 | 1461629755484 Marionette TRACE conn2 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x127770000 == 65 [pid = 8278] [id = 534] 17:15:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x119c92c00) [pid = 8278] [serial = 1602] [outer = 0x0] 17:15:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x121497400) [pid = 8278] [serial = 1603] [outer = 0x119c92c00] 17:15:55 INFO - PROCESS | 8278 | 1461629755511 Marionette DEBUG loaded listener.js 17:15:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x124331000) [pid = 8278] [serial = 1604] [outer = 0x119c92c00] 17:15:55 INFO - PROCESS | 8278 | 1461629755845 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 17:15:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 17:15:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 573ms 17:15:55 INFO - PROCESS | 8278 | 1461629755896 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 17:15:55 INFO - PROCESS | 8278 | 1461629755897 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 17:15:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 17:15:55 INFO - PROCESS | 8278 | 1461629755900 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 17:15:55 INFO - PROCESS | 8278 | 1461629755901 Marionette TRACE conn2 <- [1,2110,null,{}] 17:15:55 INFO - PROCESS | 8278 | 1461629755903 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 8278 | 1461629756024 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 17:15:56 INFO - PROCESS | 8278 | 1461629756045 Marionette TRACE conn2 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x129510800 == 66 [pid = 8278] [id = 535] 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12479d000) [pid = 8278] [serial = 1605] [outer = 0x0] 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x125981000) [pid = 8278] [serial = 1606] [outer = 0x12479d000] 17:15:56 INFO - PROCESS | 8278 | 1461629756072 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x128b43400) [pid = 8278] [serial = 1607] [outer = 0x12479d000] 17:15:56 INFO - PROCESS | 8278 | 1461629756406 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 17:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 17:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 17:15:56 INFO - PROCESS | 8278 | 1461629756421 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 8278 | 1461629756422 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 17:15:56 INFO - PROCESS | 8278 | 1461629756424 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 8278 | 1461629756425 Marionette TRACE conn2 <- [1,2114,null,{}] 17:15:56 INFO - PROCESS | 8278 | 1461629756430 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:56 INFO - PROCESS | 8278 | 1461629756535 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 17:15:56 INFO - PROCESS | 8278 | 1461629756549 Marionette TRACE conn2 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac1e000 == 67 [pid = 8278] [id = 536] 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x128e5a400) [pid = 8278] [serial = 1608] [outer = 0x0] 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x129410000) [pid = 8278] [serial = 1609] [outer = 0x128e5a400] 17:15:56 INFO - PROCESS | 8278 | 1461629756574 Marionette DEBUG loaded listener.js 17:15:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1297b1800) [pid = 8278] [serial = 1610] [outer = 0x128e5a400] 17:15:56 INFO - PROCESS | 8278 | 1461629756934 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 17:15:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 17:15:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 523ms 17:15:56 INFO - PROCESS | 8278 | 1461629756948 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 17:15:56 INFO - PROCESS | 8278 | 1461629756950 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 17:15:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 17:15:56 INFO - PROCESS | 8278 | 1461629756952 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 17:15:56 INFO - PROCESS | 8278 | 1461629756953 Marionette TRACE conn2 <- [1,2118,null,{}] 17:15:56 INFO - PROCESS | 8278 | 1461629756955 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:57 INFO - PROCESS | 8278 | 1461629757071 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 17:15:57 INFO - PROCESS | 8278 | 1461629757084 Marionette TRACE conn2 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x12bbb2800 == 68 [pid = 8278] [id = 537] 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x128ea0400) [pid = 8278] [serial = 1611] [outer = 0x0] 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12aa81c00) [pid = 8278] [serial = 1612] [outer = 0x128ea0400] 17:15:57 INFO - PROCESS | 8278 | 1461629757109 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12aea0c00) [pid = 8278] [serial = 1613] [outer = 0x128ea0400] 17:15:57 INFO - PROCESS | 8278 | 1461629757486 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 17:15:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 17:15:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 568ms 17:15:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 17:15:57 INFO - PROCESS | 8278 | 1461629757526 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 17:15:57 INFO - PROCESS | 8278 | 1461629757528 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 17:15:57 INFO - PROCESS | 8278 | 1461629757531 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 17:15:57 INFO - PROCESS | 8278 | 1461629757533 Marionette TRACE conn2 <- [1,2122,null,{}] 17:15:57 INFO - PROCESS | 8278 | 1461629757536 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:57 INFO - PROCESS | 8278 | 1461629757704 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 17:15:57 INFO - PROCESS | 8278 | 1461629757728 Marionette TRACE conn2 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c563800 == 69 [pid = 8278] [id = 538] 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1297b6c00) [pid = 8278] [serial = 1614] [outer = 0x0] 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12bb45400) [pid = 8278] [serial = 1615] [outer = 0x1297b6c00] 17:15:57 INFO - PROCESS | 8278 | 1461629757768 Marionette DEBUG loaded listener.js 17:15:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12c0b1400) [pid = 8278] [serial = 1616] [outer = 0x1297b6c00] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1125c2000) [pid = 8278] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1240fa400) [pid = 8278] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1294aac00) [pid = 8278] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12bb43800) [pid = 8278] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12a9a1c00) [pid = 8278] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12bd96400) [pid = 8278] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x1194b2400) [pid = 8278] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1194b8000) [pid = 8278] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1125c7400) [pid = 8278] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x1191d8400) [pid = 8278] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x117672000) [pid = 8278] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x128fbf400) [pid = 8278] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 17:15:58 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x12149a800) [pid = 8278] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 17:15:58 INFO - PROCESS | 8278 | 1461629758293 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 17:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 769ms 17:15:58 INFO - PROCESS | 8278 | 1461629758301 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 8278 | 1461629758302 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 17:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 17:15:58 INFO - PROCESS | 8278 | 1461629758304 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 8278 | 1461629758305 Marionette TRACE conn2 <- [1,2126,null,{}] 17:15:58 INFO - PROCESS | 8278 | 1461629758323 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:58 INFO - PROCESS | 8278 | 1461629758448 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 17:15:58 INFO - PROCESS | 8278 | 1461629758510 Marionette TRACE conn2 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccca800 == 70 [pid = 8278] [id = 539] 17:15:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x112e85000) [pid = 8278] [serial = 1617] [outer = 0x0] 17:15:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x12a97dc00) [pid = 8278] [serial = 1618] [outer = 0x112e85000] 17:15:58 INFO - PROCESS | 8278 | 1461629758537 Marionette DEBUG loaded listener.js 17:15:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x12bd51800) [pid = 8278] [serial = 1619] [outer = 0x112e85000] 17:15:58 INFO - PROCESS | 8278 | 1461629758846 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 17:15:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 17:15:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 572ms 17:15:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 17:15:58 INFO - PROCESS | 8278 | 1461629758879 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 17:15:58 INFO - PROCESS | 8278 | 1461629758883 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 17:15:58 INFO - PROCESS | 8278 | 1461629758886 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 17:15:58 INFO - PROCESS | 8278 | 1461629758889 Marionette TRACE conn2 <- [1,2130,null,{}] 17:15:58 INFO - PROCESS | 8278 | 1461629758893 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 8278 | 1461629759090 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 17:15:59 INFO - PROCESS | 8278 | 1461629759100 Marionette TRACE conn2 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd97800 == 71 [pid = 8278] [id = 540] 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x12bb3f800) [pid = 8278] [serial = 1620] [outer = 0x0] 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x12c207000) [pid = 8278] [serial = 1621] [outer = 0x12bb3f800] 17:15:59 INFO - PROCESS | 8278 | 1461629759147 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x12cc12400) [pid = 8278] [serial = 1622] [outer = 0x12bb3f800] 17:15:59 INFO - PROCESS | 8278 | 1461629759560 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 17:15:59 INFO - PROCESS | 8278 | 1461629759609 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 17:15:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 17:15:59 INFO - PROCESS | 8278 | 1461629759612 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 17:15:59 INFO - PROCESS | 8278 | 1461629759613 Marionette TRACE conn2 <- [1,2134,null,{}] 17:15:59 INFO - PROCESS | 8278 | 1461629759615 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:15:59 INFO - PROCESS | 8278 | 1461629759729 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 17:15:59 INFO - PROCESS | 8278 | 1461629759758 Marionette TRACE conn2 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:15:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d904800 == 72 [pid = 8278] [id = 541] 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x12d065800) [pid = 8278] [serial = 1623] [outer = 0x0] 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12d06dc00) [pid = 8278] [serial = 1624] [outer = 0x12d065800] 17:15:59 INFO - PROCESS | 8278 | 1461629759785 Marionette DEBUG loaded listener.js 17:15:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12d4b8c00) [pid = 8278] [serial = 1625] [outer = 0x12d065800] 17:16:00 INFO - PROCESS | 8278 | 1461629760085 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 17:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 518ms 17:16:00 INFO - PROCESS | 8278 | 1461629760175 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 17:16:00 INFO - PROCESS | 8278 | 1461629760177 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 17:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 17:16:00 INFO - PROCESS | 8278 | 1461629760182 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 8278 | 1461629760185 Marionette TRACE conn2 <- [1,2138,null,{}] 17:16:00 INFO - PROCESS | 8278 | 1461629760189 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:00 INFO - PROCESS | 8278 | 1461629760300 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 17:16:00 INFO - PROCESS | 8278 | 1461629760404 Marionette TRACE conn2 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e9800 == 73 [pid = 8278] [id = 542] 17:16:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x110f6fc00) [pid = 8278] [serial = 1626] [outer = 0x0] 17:16:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x110f7d000) [pid = 8278] [serial = 1627] [outer = 0x110f6fc00] 17:16:00 INFO - PROCESS | 8278 | 1461629760437 Marionette DEBUG loaded listener.js 17:16:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x1125d4c00) [pid = 8278] [serial = 1628] [outer = 0x110f6fc00] 17:16:00 INFO - PROCESS | 8278 | 1461629760887 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 17:16:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 17:16:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 723ms 17:16:00 INFO - PROCESS | 8278 | 1461629760905 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 17:16:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 17:16:00 INFO - PROCESS | 8278 | 1461629760907 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 17:16:00 INFO - PROCESS | 8278 | 1461629760914 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 17:16:00 INFO - PROCESS | 8278 | 1461629760917 Marionette TRACE conn2 <- [1,2142,null,{}] 17:16:00 INFO - PROCESS | 8278 | 1461629760959 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 8278 | 1461629761109 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 17:16:01 INFO - PROCESS | 8278 | 1461629761120 Marionette TRACE conn2 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x124627800 == 74 [pid = 8278] [id = 543] 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1125d5800) [pid = 8278] [serial = 1629] [outer = 0x0] 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x117e16c00) [pid = 8278] [serial = 1630] [outer = 0x1125d5800] 17:16:01 INFO - PROCESS | 8278 | 1461629761149 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x118534000) [pid = 8278] [serial = 1631] [outer = 0x1125d5800] 17:16:01 INFO - PROCESS | 8278 | 1461629761598 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 17:16:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 17:16:01 INFO - PROCESS | 8278 | 1461629761615 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 17:16:01 INFO - PROCESS | 8278 | 1461629761618 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 17:16:01 INFO - PROCESS | 8278 | 1461629761619 Marionette TRACE conn2 <- [1,2146,null,{}] 17:16:01 INFO - PROCESS | 8278 | 1461629761626 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:01 INFO - PROCESS | 8278 | 1461629761738 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 17:16:01 INFO - PROCESS | 8278 | 1461629761847 Marionette TRACE conn2 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d216800 == 75 [pid = 8278] [id = 544] 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12136fc00) [pid = 8278] [serial = 1632] [outer = 0x0] 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x124a7e000) [pid = 8278] [serial = 1633] [outer = 0x12136fc00] 17:16:01 INFO - PROCESS | 8278 | 1461629761881 Marionette DEBUG loaded listener.js 17:16:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x125981800) [pid = 8278] [serial = 1634] [outer = 0x12136fc00] 17:16:02 INFO - PROCESS | 8278 | 1461629762318 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 17:16:02 INFO - PROCESS | 8278 | 1461629762341 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 17:16:02 INFO - PROCESS | 8278 | 1461629762345 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 17:16:02 INFO - PROCESS | 8278 | 1461629762347 Marionette TRACE conn2 <- [1,2150,null,{}] 17:16:02 INFO - PROCESS | 8278 | 1461629762349 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:02 INFO - PROCESS | 8278 | 1461629762491 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 17:16:02 INFO - PROCESS | 8278 | 1461629762629 Marionette TRACE conn2 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3a7000 == 76 [pid = 8278] [id = 545] 17:16:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1277a9c00) [pid = 8278] [serial = 1635] [outer = 0x0] 17:16:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12a97cc00) [pid = 8278] [serial = 1636] [outer = 0x1277a9c00] 17:16:02 INFO - PROCESS | 8278 | 1461629762681 Marionette DEBUG loaded listener.js 17:16:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12c205c00) [pid = 8278] [serial = 1637] [outer = 0x1277a9c00] 17:16:03 INFO - PROCESS | 8278 | 1461629763139 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 17:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 823ms 17:16:03 INFO - PROCESS | 8278 | 1461629763167 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 8278 | 1461629763169 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 17:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 17:16:03 INFO - PROCESS | 8278 | 1461629763171 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 8278 | 1461629763173 Marionette TRACE conn2 <- [1,2154,null,{}] 17:16:03 INFO - PROCESS | 8278 | 1461629763175 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:03 INFO - PROCESS | 8278 | 1461629763282 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 17:16:03 INFO - PROCESS | 8278 | 1461629763389 Marionette TRACE conn2 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351c5800 == 77 [pid = 8278] [id = 546] 17:16:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12bd45c00) [pid = 8278] [serial = 1638] [outer = 0x0] 17:16:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12c2bb400) [pid = 8278] [serial = 1639] [outer = 0x12bd45c00] 17:16:03 INFO - PROCESS | 8278 | 1461629763420 Marionette DEBUG loaded listener.js 17:16:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12d06f400) [pid = 8278] [serial = 1640] [outer = 0x12bd45c00] 17:16:03 INFO - PROCESS | 8278 | 1461629763834 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:16:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 17:16:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 720ms 17:16:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 17:16:03 INFO - PROCESS | 8278 | 1461629763892 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 17:16:03 INFO - PROCESS | 8278 | 1461629763894 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 17:16:03 INFO - PROCESS | 8278 | 1461629763898 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 17:16:03 INFO - PROCESS | 8278 | 1461629763900 Marionette TRACE conn2 <- [1,2158,null,{}] 17:16:03 INFO - PROCESS | 8278 | 1461629763904 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:04 INFO - PROCESS | 8278 | 1461629764109 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 17:16:04 INFO - PROCESS | 8278 | 1461629764218 Marionette TRACE conn2 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x135490000 == 78 [pid = 8278] [id = 547] 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12d4be000) [pid = 8278] [serial = 1641] [outer = 0x0] 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12d4c7800) [pid = 8278] [serial = 1642] [outer = 0x12d4be000] 17:16:04 INFO - PROCESS | 8278 | 1461629764251 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12d5a9000) [pid = 8278] [serial = 1643] [outer = 0x12d4be000] 17:16:04 INFO - PROCESS | 8278 | 1461629764697 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 17:16:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 17:16:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 823ms 17:16:04 INFO - PROCESS | 8278 | 1461629764720 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 17:16:04 INFO - PROCESS | 8278 | 1461629764722 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 17:16:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 17:16:04 INFO - PROCESS | 8278 | 1461629764724 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 17:16:04 INFO - PROCESS | 8278 | 1461629764725 Marionette TRACE conn2 <- [1,2162,null,{}] 17:16:04 INFO - PROCESS | 8278 | 1461629764728 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:04 INFO - PROCESS | 8278 | 1461629764838 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 17:16:04 INFO - PROCESS | 8278 | 1461629764919 Marionette TRACE conn2 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x121444000 == 79 [pid = 8278] [id = 548] 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x113096400) [pid = 8278] [serial = 1644] [outer = 0x0] 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x124497c00) [pid = 8278] [serial = 1645] [outer = 0x113096400] 17:16:04 INFO - PROCESS | 8278 | 1461629764950 Marionette DEBUG loaded listener.js 17:16:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12d5abc00) [pid = 8278] [serial = 1646] [outer = 0x113096400] 17:16:05 INFO - PROCESS | 8278 | 1461629765585 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 17:16:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 17:16:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 921ms 17:16:05 INFO - PROCESS | 8278 | 1461629765649 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 17:16:05 INFO - PROCESS | 8278 | 1461629765651 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 17:16:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 17:16:05 INFO - PROCESS | 8278 | 1461629765656 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 17:16:05 INFO - PROCESS | 8278 | 1461629765659 Marionette TRACE conn2 <- [1,2166,null,{}] 17:16:05 INFO - PROCESS | 8278 | 1461629765665 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:05 INFO - PROCESS | 8278 | 1461629765771 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 17:16:05 INFO - PROCESS | 8278 | 1461629765854 Marionette TRACE conn2 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x124e7b800 == 80 [pid = 8278] [id = 549] 17:16:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x11305b000) [pid = 8278] [serial = 1647] [outer = 0x0] 17:16:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x113061000) [pid = 8278] [serial = 1648] [outer = 0x11305b000] 17:16:05 INFO - PROCESS | 8278 | 1461629765882 Marionette DEBUG loaded listener.js 17:16:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x113243400) [pid = 8278] [serial = 1649] [outer = 0x11305b000] 17:16:06 INFO - PROCESS | 8278 | 1461629766288 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 17:16:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 17:16:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 674ms 17:16:06 INFO - PROCESS | 8278 | 1461629766347 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 17:16:06 INFO - PROCESS | 8278 | 1461629766350 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 17:16:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 17:16:06 INFO - PROCESS | 8278 | 1461629766356 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 17:16:06 INFO - PROCESS | 8278 | 1461629766358 Marionette TRACE conn2 <- [1,2170,null,{}] 17:16:06 INFO - PROCESS | 8278 | 1461629766363 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:06 INFO - PROCESS | 8278 | 1461629766465 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 17:16:06 INFO - PROCESS | 8278 | 1461629766549 Marionette TRACE conn2 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x124956000 == 81 [pid = 8278] [id = 550] 17:16:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x1166e3800) [pid = 8278] [serial = 1650] [outer = 0x0] 17:16:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x1180bd400) [pid = 8278] [serial = 1651] [outer = 0x1166e3800] 17:16:06 INFO - PROCESS | 8278 | 1461629766577 Marionette DEBUG loaded listener.js 17:16:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x119160000) [pid = 8278] [serial = 1652] [outer = 0x1166e3800] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd97800 == 80 [pid = 8278] [id = 540] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccca800 == 79 [pid = 8278] [id = 539] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x12c563800 == 78 [pid = 8278] [id = 538] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x12bbb2800 == 77 [pid = 8278] [id = 537] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac1e000 == 76 [pid = 8278] [id = 536] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x129510800 == 75 [pid = 8278] [id = 535] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12c20cc00) [pid = 8278] [serial = 1567] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x125f97800) [pid = 8278] [serial = 1519] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x1233ae800) [pid = 8278] [serial = 1516] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x112e8d400) [pid = 8278] [serial = 1510] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12aa8a000) [pid = 8278] [serial = 1522] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1180b7800) [pid = 8278] [serial = 1513] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12c54b000) [pid = 8278] [serial = 1525] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x125331800) [pid = 8278] [serial = 1528] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x127770000 == 74 [pid = 8278] [id = 534] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x127734800 == 73 [pid = 8278] [id = 533] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x124a04800 == 72 [pid = 8278] [id = 532] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x119188000 == 71 [pid = 8278] [id = 531] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x1236b6800 == 70 [pid = 8278] [id = 530] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x1251ce000 == 69 [pid = 8278] [id = 524] 17:16:06 INFO - PROCESS | 8278 | --DOCSHELL 0x118059800 == 68 [pid = 8278] [id = 523] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12c671800) [pid = 8278] [serial = 1559] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x128b39400) [pid = 8278] [serial = 1562] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x12c0b8800) [pid = 8278] [serial = 1508] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x12a99fc00) [pid = 8278] [serial = 1550] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x119b28400) [pid = 8278] [serial = 1561] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x128e9f400) [pid = 8278] [serial = 1547] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12c202400) [pid = 8278] [serial = 1564] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x12c20a000) [pid = 8278] [serial = 1565] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x116165400) [pid = 8278] [serial = 1535] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x113094c00) [pid = 8278] [serial = 1534] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x119b31400) [pid = 8278] [serial = 1540] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1213dc800) [pid = 8278] [serial = 1541] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1180bc000) [pid = 8278] [serial = 1537] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x119121400) [pid = 8278] [serial = 1538] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1297afc00) [pid = 8278] [serial = 1549] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12449ec00) [pid = 8278] [serial = 1543] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x124aea800) [pid = 8278] [serial = 1544] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x11282e400) [pid = 8278] [serial = 1531] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x113064000) [pid = 8278] [serial = 1532] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x125985400) [pid = 8278] [serial = 1546] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12bd49c00) [pid = 8278] [serial = 1553] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12ae47c00) [pid = 8278] [serial = 1552] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x12bd96000) [pid = 8278] [serial = 1507] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12c2b9c00) [pid = 8278] [serial = 1556] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12c0b5400) [pid = 8278] [serial = 1555] [outer = 0x0] [url = about:blank] 17:16:06 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12c554800) [pid = 8278] [serial = 1558] [outer = 0x0] [url = about:blank] 17:16:07 INFO - PROCESS | 8278 | 1461629767017 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 17:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 17:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 674ms 17:16:07 INFO - PROCESS | 8278 | 1461629767032 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 8278 | 1461629767034 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 17:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 17:16:07 INFO - PROCESS | 8278 | 1461629767038 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 8278 | 1461629767041 Marionette TRACE conn2 <- [1,2174,null,{}] 17:16:07 INFO - PROCESS | 8278 | 1461629767054 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:07 INFO - PROCESS | 8278 | 1461629767225 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 17:16:07 INFO - PROCESS | 8278 | 1461629767329 Marionette TRACE conn2 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x1236b6800 == 69 [pid = 8278] [id = 551] 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x11858c400) [pid = 8278] [serial = 1653] [outer = 0x0] 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x1194ba800) [pid = 8278] [serial = 1654] [outer = 0x11858c400] 17:16:07 INFO - PROCESS | 8278 | 1461629767362 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x121375c00) [pid = 8278] [serial = 1655] [outer = 0x11858c400] 17:16:07 INFO - PROCESS | 8278 | 1461629767673 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 17:16:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 17:16:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 677ms 17:16:07 INFO - PROCESS | 8278 | 1461629767714 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 17:16:07 INFO - PROCESS | 8278 | 1461629767716 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 17:16:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 17:16:07 INFO - PROCESS | 8278 | 1461629767718 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 17:16:07 INFO - PROCESS | 8278 | 1461629767719 Marionette TRACE conn2 <- [1,2178,null,{}] 17:16:07 INFO - PROCESS | 8278 | 1461629767721 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:07 INFO - PROCESS | 8278 | 1461629767812 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 17:16:07 INFO - PROCESS | 8278 | 1461629767876 Marionette TRACE conn2 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x12773f800 == 70 [pid = 8278] [id = 552] 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x121370c00) [pid = 8278] [serial = 1656] [outer = 0x0] 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1234e9000) [pid = 8278] [serial = 1657] [outer = 0x121370c00] 17:16:07 INFO - PROCESS | 8278 | 1461629767903 Marionette DEBUG loaded listener.js 17:16:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x125336000) [pid = 8278] [serial = 1658] [outer = 0x121370c00] 17:16:08 INFO - PROCESS | 8278 | 1461629768188 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 17:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 519ms 17:16:08 INFO - PROCESS | 8278 | 1461629768238 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 8278 | 1461629768239 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 17:16:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 17:16:08 INFO - PROCESS | 8278 | 1461629768241 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 8278 | 1461629768243 Marionette TRACE conn2 <- [1,2182,null,{}] 17:16:08 INFO - PROCESS | 8278 | 1461629768247 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:08 INFO - PROCESS | 8278 | 1461629768333 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 17:16:08 INFO - PROCESS | 8278 | 1461629768337 Marionette TRACE conn2 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x12981a000 == 71 [pid = 8278] [id = 553] 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x124aea800) [pid = 8278] [serial = 1659] [outer = 0x0] 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x125fa0800) [pid = 8278] [serial = 1660] [outer = 0x124aea800] 17:16:08 INFO - PROCESS | 8278 | 1461629768363 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x128b39400) [pid = 8278] [serial = 1661] [outer = 0x124aea800] 17:16:08 INFO - PROCESS | 8278 | 1461629768722 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 17:16:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 17:16:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 521ms 17:16:08 INFO - PROCESS | 8278 | 1461629768767 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 17:16:08 INFO - PROCESS | 8278 | 1461629768768 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 17:16:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 17:16:08 INFO - PROCESS | 8278 | 1461629768770 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 17:16:08 INFO - PROCESS | 8278 | 1461629768771 Marionette TRACE conn2 <- [1,2186,null,{}] 17:16:08 INFO - PROCESS | 8278 | 1461629768774 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:08 INFO - PROCESS | 8278 | 1461629768875 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 17:16:08 INFO - PROCESS | 8278 | 1461629768880 Marionette TRACE conn2 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c0000 == 72 [pid = 8278] [id = 554] 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x128e5a000) [pid = 8278] [serial = 1662] [outer = 0x0] 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x129791c00) [pid = 8278] [serial = 1663] [outer = 0x128e5a000] 17:16:08 INFO - PROCESS | 8278 | 1461629768907 Marionette DEBUG loaded listener.js 17:16:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12bd49c00) [pid = 8278] [serial = 1664] [outer = 0x128e5a000] 17:16:09 INFO - PROCESS | 8278 | 1461629769265 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 17:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 17:16:09 INFO - PROCESS | 8278 | 1461629769289 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 8278 | 1461629769290 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 17:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 17:16:09 INFO - PROCESS | 8278 | 1461629769292 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 8278 | 1461629769293 Marionette TRACE conn2 <- [1,2190,null,{}] 17:16:09 INFO - PROCESS | 8278 | 1461629769296 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:09 INFO - PROCESS | 8278 | 1461629769405 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 17:16:09 INFO - PROCESS | 8278 | 1461629769421 Marionette TRACE conn2 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c697800 == 73 [pid = 8278] [id = 555] 17:16:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12bd96000) [pid = 8278] [serial = 1665] [outer = 0x0] 17:16:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12c202800) [pid = 8278] [serial = 1666] [outer = 0x12bd96000] 17:16:09 INFO - PROCESS | 8278 | 1461629769446 Marionette DEBUG loaded listener.js 17:16:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x12c2bac00) [pid = 8278] [serial = 1667] [outer = 0x12bd96000] 17:16:09 INFO - PROCESS | 8278 | 1461629769801 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 17:16:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 17:16:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 520ms 17:16:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 17:16:09 INFO - PROCESS | 8278 | 1461629769817 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 17:16:09 INFO - PROCESS | 8278 | 1461629769818 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 17:16:09 INFO - PROCESS | 8278 | 1461629769820 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 17:16:09 INFO - PROCESS | 8278 | 1461629769821 Marionette TRACE conn2 <- [1,2194,null,{}] 17:16:09 INFO - PROCESS | 8278 | 1461629769824 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:09 INFO - PROCESS | 8278 | 1461629769977 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 17:16:09 INFO - PROCESS | 8278 | 1461629769989 Marionette TRACE conn2 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d208800 == 74 [pid = 8278] [id = 556] 17:16:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x112b4f800) [pid = 8278] [serial = 1668] [outer = 0x0] 17:16:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x112b53400) [pid = 8278] [serial = 1669] [outer = 0x112b4f800] 17:16:10 INFO - PROCESS | 8278 | 1461629770014 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x112b58400) [pid = 8278] [serial = 1670] [outer = 0x112b4f800] 17:16:10 INFO - PROCESS | 8278 | 1461629770361 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 17:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 571ms 17:16:10 INFO - PROCESS | 8278 | 1461629770392 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 8278 | 1461629770393 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 17:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 17:16:10 INFO - PROCESS | 8278 | 1461629770402 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 8278 | 1461629770403 Marionette TRACE conn2 <- [1,2198,null,{}] 17:16:10 INFO - PROCESS | 8278 | 1461629770405 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:10 INFO - PROCESS | 8278 | 1461629770516 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 17:16:10 INFO - PROCESS | 8278 | 1461629770559 Marionette TRACE conn2 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d854800 == 75 [pid = 8278] [id = 557] 17:16:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x112b54800) [pid = 8278] [serial = 1671] [outer = 0x0] 17:16:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12c550c00) [pid = 8278] [serial = 1672] [outer = 0x112b54800] 17:16:10 INFO - PROCESS | 8278 | 1461629770584 Marionette DEBUG loaded listener.js 17:16:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12cc21800) [pid = 8278] [serial = 1673] [outer = 0x112b54800] 17:16:10 INFO - PROCESS | 8278 | 1461629770892 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:16:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 17:16:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 519ms 17:16:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 17:16:10 INFO - PROCESS | 8278 | 1461629770924 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 17:16:10 INFO - PROCESS | 8278 | 1461629770925 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 17:16:10 INFO - PROCESS | 8278 | 1461629770930 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 17:16:10 INFO - PROCESS | 8278 | 1461629770931 Marionette TRACE conn2 <- [1,2202,null,{}] 17:16:10 INFO - PROCESS | 8278 | 1461629770934 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:11 INFO - PROCESS | 8278 | 1461629771046 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x128e5a400) [pid = 8278] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12479d000) [pid = 8278] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x128ea0400) [pid = 8278] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1297b6c00) [pid = 8278] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x112e85000) [pid = 8278] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x110f2f400) [pid = 8278] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x119c92c00) [pid = 8278] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x11305e400) [pid = 8278] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x1132c1800) [pid = 8278] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x118750c00) [pid = 8278] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12bb3f800) [pid = 8278] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1196b8c00) [pid = 8278] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1254a4c00) [pid = 8278] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x118791400) [pid = 8278] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x111010000) [pid = 8278] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x1277a7000) [pid = 8278] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12c0b9000) [pid = 8278] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x116420400) [pid = 8278] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 17:16:11 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1125b6400) [pid = 8278] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 17:16:11 INFO - PROCESS | 8278 | 1461629771273 Marionette TRACE conn2 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x11315d000 == 76 [pid = 8278] [id = 558] 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x110f2a400) [pid = 8278] [serial = 1674] [outer = 0x0] 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1125b6400) [pid = 8278] [serial = 1675] [outer = 0x110f2a400] 17:16:11 INFO - PROCESS | 8278 | 1461629771300 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x116420400) [pid = 8278] [serial = 1676] [outer = 0x110f2a400] 17:16:11 INFO - PROCESS | 8278 | 1461629771558 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 17:16:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 17:16:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 671ms 17:16:11 INFO - PROCESS | 8278 | 1461629771601 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 17:16:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 17:16:11 INFO - PROCESS | 8278 | 1461629771602 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 17:16:11 INFO - PROCESS | 8278 | 1461629771605 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 17:16:11 INFO - PROCESS | 8278 | 1461629771607 Marionette TRACE conn2 <- [1,2206,null,{}] 17:16:11 INFO - PROCESS | 8278 | 1461629771609 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:11 INFO - PROCESS | 8278 | 1461629771727 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 17:16:11 INFO - PROCESS | 8278 | 1461629771731 Marionette TRACE conn2 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x134db2800 == 77 [pid = 8278] [id = 559] 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x11642b400) [pid = 8278] [serial = 1677] [outer = 0x0] 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x123795000) [pid = 8278] [serial = 1678] [outer = 0x11642b400] 17:16:11 INFO - PROCESS | 8278 | 1461629771761 Marionette DEBUG loaded listener.js 17:16:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x12aa8fc00) [pid = 8278] [serial = 1679] [outer = 0x11642b400] 17:16:12 INFO - PROCESS | 8278 | 1461629772108 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 17:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 17:16:12 INFO - PROCESS | 8278 | 1461629772131 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 8278 | 1461629772132 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 17:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 17:16:12 INFO - PROCESS | 8278 | 1461629772134 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 8278 | 1461629772135 Marionette TRACE conn2 <- [1,2210,null,{}] 17:16:12 INFO - PROCESS | 8278 | 1461629772138 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:12 INFO - PROCESS | 8278 | 1461629772265 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 17:16:12 INFO - PROCESS | 8278 | 1461629772272 Marionette TRACE conn2 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353c3800 == 78 [pid = 8278] [id = 560] 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x118791400) [pid = 8278] [serial = 1680] [outer = 0x0] 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12c66b000) [pid = 8278] [serial = 1681] [outer = 0x118791400] 17:16:12 INFO - PROCESS | 8278 | 1461629772298 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x12d073400) [pid = 8278] [serial = 1682] [outer = 0x118791400] 17:16:12 INFO - PROCESS | 8278 | 1461629772595 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 17:16:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 17:16:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 470ms 17:16:12 INFO - PROCESS | 8278 | 1461629772604 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 17:16:12 INFO - PROCESS | 8278 | 1461629772605 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 17:16:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 17:16:12 INFO - PROCESS | 8278 | 1461629772607 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 17:16:12 INFO - PROCESS | 8278 | 1461629772608 Marionette TRACE conn2 <- [1,2214,null,{}] 17:16:12 INFO - PROCESS | 8278 | 1461629772618 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:12 INFO - PROCESS | 8278 | 1461629772714 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 17:16:12 INFO - PROCESS | 8278 | 1461629772718 Marionette TRACE conn2 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356bf000 == 79 [pid = 8278] [id = 561] 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12d4bc800) [pid = 8278] [serial = 1683] [outer = 0x0] 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12d4e4000) [pid = 8278] [serial = 1684] [outer = 0x12d4bc800] 17:16:12 INFO - PROCESS | 8278 | 1461629772743 Marionette DEBUG loaded listener.js 17:16:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x12d4f1000) [pid = 8278] [serial = 1685] [outer = 0x12d4bc800] 17:16:13 INFO - PROCESS | 8278 | 1461629773173 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 17:16:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 17:16:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 625ms 17:16:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 17:16:13 INFO - PROCESS | 8278 | 1461629773233 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 17:16:13 INFO - PROCESS | 8278 | 1461629773234 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 17:16:13 INFO - PROCESS | 8278 | 1461629773238 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 17:16:13 INFO - PROCESS | 8278 | 1461629773239 Marionette TRACE conn2 <- [1,2218,null,{}] 17:16:13 INFO - PROCESS | 8278 | 1461629773243 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:13 INFO - PROCESS | 8278 | 1461629773492 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 17:16:13 INFO - PROCESS | 8278 | 1461629773649 Marionette TRACE conn2 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x117580000 == 80 [pid = 8278] [id = 562] 17:16:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x110f31800) [pid = 8278] [serial = 1686] [outer = 0x0] 17:16:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x110f3e400) [pid = 8278] [serial = 1687] [outer = 0x110f31800] 17:16:13 INFO - PROCESS | 8278 | 1461629773682 Marionette DEBUG loaded listener.js 17:16:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x112835c00) [pid = 8278] [serial = 1688] [outer = 0x110f31800] 17:16:14 INFO - PROCESS | 8278 | 1461629774130 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 17:16:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 17:16:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 920ms 17:16:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 17:16:14 INFO - PROCESS | 8278 | 1461629774159 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 17:16:14 INFO - PROCESS | 8278 | 1461629774163 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 17:16:14 INFO - PROCESS | 8278 | 1461629774168 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 17:16:14 INFO - PROCESS | 8278 | 1461629774172 Marionette TRACE conn2 <- [1,2222,null,{}] 17:16:14 INFO - PROCESS | 8278 | 1461629774177 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:14 INFO - PROCESS | 8278 | 1461629774350 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 17:16:14 INFO - PROCESS | 8278 | 1461629774470 Marionette TRACE conn2 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x127732000 == 81 [pid = 8278] [id = 563] 17:16:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x113092800) [pid = 8278] [serial = 1689] [outer = 0x0] 17:16:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x118369400) [pid = 8278] [serial = 1690] [outer = 0x113092800] 17:16:14 INFO - PROCESS | 8278 | 1461629774520 Marionette DEBUG loaded listener.js 17:16:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x1191d8400) [pid = 8278] [serial = 1691] [outer = 0x113092800] 17:16:15 INFO - PROCESS | 8278 | 1461629775002 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 17:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 878ms 17:16:15 INFO - PROCESS | 8278 | 1461629775045 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 8278 | 1461629775047 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 17:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 17:16:15 INFO - PROCESS | 8278 | 1461629775050 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 8278 | 1461629775051 Marionette TRACE conn2 <- [1,2226,null,{}] 17:16:15 INFO - PROCESS | 8278 | 1461629775054 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:15 INFO - PROCESS | 8278 | 1461629775166 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 17:16:15 INFO - PROCESS | 8278 | 1461629775249 Marionette TRACE conn2 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5e8800 == 82 [pid = 8278] [id = 564] 17:16:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1194b4400) [pid = 8278] [serial = 1692] [outer = 0x0] 17:16:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x121371800) [pid = 8278] [serial = 1693] [outer = 0x1194b4400] 17:16:15 INFO - PROCESS | 8278 | 1461629775281 Marionette DEBUG loaded listener.js 17:16:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x124472c00) [pid = 8278] [serial = 1694] [outer = 0x1194b4400] 17:16:15 INFO - PROCESS | 8278 | 1461629775710 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 17:16:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 17:16:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 17:16:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 17:16:15 INFO - PROCESS | 8278 | 1461629775720 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 17:16:15 INFO - PROCESS | 8278 | 1461629775723 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 17:16:15 INFO - PROCESS | 8278 | 1461629775731 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 17:16:15 INFO - PROCESS | 8278 | 1461629775735 Marionette TRACE conn2 <- [1,2230,null,{}] 17:16:15 INFO - PROCESS | 8278 | 1461629775737 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:15 INFO - PROCESS | 8278 | 1461629775850 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 17:16:15 INFO - PROCESS | 8278 | 1461629775961 Marionette TRACE conn2 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356bc800 == 83 [pid = 8278] [id = 565] 17:16:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x118530800) [pid = 8278] [serial = 1695] [outer = 0x0] 17:16:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1247c2000) [pid = 8278] [serial = 1696] [outer = 0x118530800] 17:16:15 INFO - PROCESS | 8278 | 1461629775992 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x128e9f400) [pid = 8278] [serial = 1697] [outer = 0x118530800] 17:16:16 INFO - PROCESS | 8278 | 1461629776381 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 17:16:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 17:16:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 677ms 17:16:16 INFO - PROCESS | 8278 | 1461629776403 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 17:16:16 INFO - PROCESS | 8278 | 1461629776405 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 17:16:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 17:16:16 INFO - PROCESS | 8278 | 1461629776407 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 17:16:16 INFO - PROCESS | 8278 | 1461629776408 Marionette TRACE conn2 <- [1,2234,null,{}] 17:16:16 INFO - PROCESS | 8278 | 1461629776411 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:16 INFO - PROCESS | 8278 | 1461629776538 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 17:16:16 INFO - PROCESS | 8278 | 1461629776633 Marionette TRACE conn2 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x135224000 == 84 [pid = 8278] [id = 566] 17:16:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12408c400) [pid = 8278] [serial = 1698] [outer = 0x0] 17:16:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x124095000) [pid = 8278] [serial = 1699] [outer = 0x12408c400] 17:16:16 INFO - PROCESS | 8278 | 1461629776664 Marionette DEBUG loaded listener.js 17:16:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x128b38c00) [pid = 8278] [serial = 1700] [outer = 0x12408c400] 17:16:17 INFO - PROCESS | 8278 | 1461629777066 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 17:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 669ms 17:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 17:16:17 INFO - PROCESS | 8278 | 1461629777077 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 8278 | 1461629777078 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 17:16:17 INFO - PROCESS | 8278 | 1461629777080 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 8278 | 1461629777082 Marionette TRACE conn2 <- [1,2238,null,{}] 17:16:17 INFO - PROCESS | 8278 | 1461629777084 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:17 INFO - PROCESS | 8278 | 1461629777194 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 17:16:17 INFO - PROCESS | 8278 | 1461629777307 Marionette TRACE conn2 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x1359b9800 == 85 [pid = 8278] [id = 567] 17:16:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12470ac00) [pid = 8278] [serial = 1701] [outer = 0x0] 17:16:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12470c800) [pid = 8278] [serial = 1702] [outer = 0x12470ac00] 17:16:17 INFO - PROCESS | 8278 | 1461629777346 Marionette DEBUG loaded listener.js 17:16:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x1294aac00) [pid = 8278] [serial = 1703] [outer = 0x12470ac00] 17:16:17 INFO - PROCESS | 8278 | 1461629777823 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:16:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 17:16:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 770ms 17:16:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 17:16:17 INFO - PROCESS | 8278 | 1461629777869 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 17:16:17 INFO - PROCESS | 8278 | 1461629777870 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 17:16:17 INFO - PROCESS | 8278 | 1461629777872 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 17:16:17 INFO - PROCESS | 8278 | 1461629777874 Marionette TRACE conn2 <- [1,2242,null,{}] 17:16:17 INFO - PROCESS | 8278 | 1461629777892 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:18 INFO - PROCESS | 8278 | 1461629778004 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 17:16:18 INFO - PROCESS | 8278 | 1461629778114 Marionette TRACE conn2 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x118217800 == 86 [pid = 8278] [id = 568] 17:16:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x110f32800) [pid = 8278] [serial = 1704] [outer = 0x0] 17:16:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x11305c000) [pid = 8278] [serial = 1705] [outer = 0x110f32800] 17:16:18 INFO - PROCESS | 8278 | 1461629778147 Marionette DEBUG loaded listener.js 17:16:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x1277ef400) [pid = 8278] [serial = 1706] [outer = 0x110f32800] 17:16:18 INFO - PROCESS | 8278 | 1461629778779 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:16:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 17:16:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 973ms 17:16:18 INFO - PROCESS | 8278 | 1461629778846 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 17:16:18 INFO - PROCESS | 8278 | 1461629778848 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 17:16:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 17:16:18 INFO - PROCESS | 8278 | 1461629778851 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 17:16:18 INFO - PROCESS | 8278 | 1461629778854 Marionette TRACE conn2 <- [1,2246,null,{}] 17:16:18 INFO - PROCESS | 8278 | 1461629778858 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:18 INFO - PROCESS | 8278 | 1461629778965 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 17:16:19 INFO - PROCESS | 8278 | 1461629779050 Marionette TRACE conn2 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x118971000 == 87 [pid = 8278] [id = 569] 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x111cb6400) [pid = 8278] [serial = 1707] [outer = 0x0] 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x112831800) [pid = 8278] [serial = 1708] [outer = 0x111cb6400] 17:16:19 INFO - PROCESS | 8278 | 1461629779079 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x112dc3c00) [pid = 8278] [serial = 1709] [outer = 0x111cb6400] 17:16:19 INFO - PROCESS | 8278 | 1461629779588 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 17:16:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 17:16:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 773ms 17:16:19 INFO - PROCESS | 8278 | 1461629779644 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 17:16:19 INFO - PROCESS | 8278 | 1461629779648 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 17:16:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 17:16:19 INFO - PROCESS | 8278 | 1461629779655 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 17:16:19 INFO - PROCESS | 8278 | 1461629779656 Marionette TRACE conn2 <- [1,2250,null,{}] 17:16:19 INFO - PROCESS | 8278 | 1461629779659 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:19 INFO - PROCESS | 8278 | 1461629779765 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 17:16:19 INFO - PROCESS | 8278 | 1461629779860 Marionette TRACE conn2 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x1185e2800 == 88 [pid = 8278] [id = 570] 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x113069800) [pid = 8278] [serial = 1710] [outer = 0x0] 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x113095400) [pid = 8278] [serial = 1711] [outer = 0x113069800] 17:16:19 INFO - PROCESS | 8278 | 1461629779904 Marionette DEBUG loaded listener.js 17:16:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x113426c00) [pid = 8278] [serial = 1712] [outer = 0x113069800] 17:16:20 INFO - PROCESS | 8278 | 1461629780432 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12debd800 == 87 [pid = 8278] [id = 502] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x1356bf000 == 86 [pid = 8278] [id = 561] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x1353c3800 == 85 [pid = 8278] [id = 560] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x134db2800 == 84 [pid = 8278] [id = 559] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x11315d000 == 83 [pid = 8278] [id = 558] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12d854800 == 82 [pid = 8278] [id = 557] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12d208800 == 81 [pid = 8278] [id = 556] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x12cc19400) [pid = 8278] [serial = 1585] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x12d06dc00) [pid = 8278] [serial = 1624] [outer = 0x0] [url = about:blank] 17:16:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 17:16:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 821ms 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12c697800 == 80 [pid = 8278] [id = 555] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1c0000 == 79 [pid = 8278] [id = 554] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12981a000 == 78 [pid = 8278] [id = 553] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12773f800 == 77 [pid = 8278] [id = 552] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x1236b6800 == 76 [pid = 8278] [id = 551] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x124956000 == 75 [pid = 8278] [id = 550] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x124e7b800 == 74 [pid = 8278] [id = 549] 17:16:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12d216800 == 73 [pid = 8278] [id = 544] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x124627800 == 72 [pid = 8278] [id = 543] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e9800 == 71 [pid = 8278] [id = 542] 17:16:20 INFO - PROCESS | 8278 | --DOCSHELL 0x12d904800 == 70 [pid = 8278] [id = 541] 17:16:20 INFO - PROCESS | 8278 | 1461629780510 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 17:16:20 INFO - PROCESS | 8278 | 1461629780512 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 17:16:20 INFO - PROCESS | 8278 | 1461629780514 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 17:16:20 INFO - PROCESS | 8278 | 1461629780516 Marionette TRACE conn2 <- [1,2254,null,{}] 17:16:20 INFO - PROCESS | 8278 | 1461629780524 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:20 INFO - PROCESS | 8278 | 1461629780613 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 17:16:20 INFO - PROCESS | 8278 | 1461629780623 Marionette TRACE conn2 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x11821b800 == 71 [pid = 8278] [id = 571] 17:16:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x11643fc00) [pid = 8278] [serial = 1713] [outer = 0x0] 17:16:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x1166df800) [pid = 8278] [serial = 1714] [outer = 0x11643fc00] 17:16:20 INFO - PROCESS | 8278 | 1461629780652 Marionette DEBUG loaded listener.js 17:16:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x117e21800) [pid = 8278] [serial = 1715] [outer = 0x11643fc00] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x1295e4800) [pid = 8278] [serial = 1520] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x124aefc00) [pid = 8278] [serial = 1517] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x12c2ad000) [pid = 8278] [serial = 1529] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12bd4f400) [pid = 8278] [serial = 1523] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12bd99800) [pid = 8278] [serial = 1526] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x118530c00) [pid = 8278] [serial = 1514] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x11308b000) [pid = 8278] [serial = 1511] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x129410000) [pid = 8278] [serial = 1609] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x125981000) [pid = 8278] [serial = 1606] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12aa81c00) [pid = 8278] [serial = 1612] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12bb45400) [pid = 8278] [serial = 1615] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12a97dc00) [pid = 8278] [serial = 1618] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x119168c00) [pid = 8278] [serial = 1576] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x111f44000) [pid = 8278] [serial = 1588] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1132c1400) [pid = 8278] [serial = 1589] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x121497400) [pid = 8278] [serial = 1603] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x115e53000) [pid = 8278] [serial = 1573] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12a9a5c00) [pid = 8278] [serial = 1582] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x125f9a800) [pid = 8278] [serial = 1579] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x113063c00) [pid = 8278] [serial = 1591] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x113093c00) [pid = 8278] [serial = 1592] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x11601a400) [pid = 8278] [serial = 1594] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1180b3400) [pid = 8278] [serial = 1595] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x119123c00) [pid = 8278] [serial = 1597] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1194b8800) [pid = 8278] [serial = 1598] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12cc12400) [pid = 8278] [serial = 1622] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x121368c00) [pid = 8278] [serial = 1600] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x121491000) [pid = 8278] [serial = 1601] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x110f76c00) [pid = 8278] [serial = 1570] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12c0b1400) [pid = 8278] [serial = 1616] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1297b1800) [pid = 8278] [serial = 1610] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12aea0c00) [pid = 8278] [serial = 1613] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x128b43400) [pid = 8278] [serial = 1607] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x124331000) [pid = 8278] [serial = 1604] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12bd51800) [pid = 8278] [serial = 1619] [outer = 0x0] [url = about:blank] 17:16:20 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x12c207000) [pid = 8278] [serial = 1621] [outer = 0x0] [url = about:blank] 17:16:21 INFO - PROCESS | 8278 | 1461629781049 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 17:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 571ms 17:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 17:16:21 INFO - PROCESS | 8278 | 1461629781086 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 8278 | 1461629781087 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 17:16:21 INFO - PROCESS | 8278 | 1461629781089 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 8278 | 1461629781090 Marionette TRACE conn2 <- [1,2258,null,{}] 17:16:21 INFO - PROCESS | 8278 | 1461629781094 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:21 INFO - PROCESS | 8278 | 1461629781180 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 17:16:21 INFO - PROCESS | 8278 | 1461629781211 Marionette TRACE conn2 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x127737800 == 72 [pid = 8278] [id = 572] 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x119163000) [pid = 8278] [serial = 1716] [outer = 0x0] 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x11916a800) [pid = 8278] [serial = 1717] [outer = 0x119163000] 17:16:21 INFO - PROCESS | 8278 | 1461629781237 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1194b8400) [pid = 8278] [serial = 1718] [outer = 0x119163000] 17:16:21 INFO - PROCESS | 8278 | 1461629781569 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:16:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 17:16:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 518ms 17:16:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 17:16:21 INFO - PROCESS | 8278 | 1461629781609 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 17:16:21 INFO - PROCESS | 8278 | 1461629781610 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 17:16:21 INFO - PROCESS | 8278 | 1461629781612 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 17:16:21 INFO - PROCESS | 8278 | 1461629781613 Marionette TRACE conn2 <- [1,2262,null,{}] 17:16:21 INFO - PROCESS | 8278 | 1461629781616 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:21 INFO - PROCESS | 8278 | 1461629781700 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 17:16:21 INFO - PROCESS | 8278 | 1461629781705 Marionette TRACE conn2 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x127769800 == 73 [pid = 8278] [id = 573] 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x1196aec00) [pid = 8278] [serial = 1719] [outer = 0x0] 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x121369400) [pid = 8278] [serial = 1720] [outer = 0x1196aec00] 17:16:21 INFO - PROCESS | 8278 | 1461629781731 Marionette DEBUG loaded listener.js 17:16:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12136d000) [pid = 8278] [serial = 1721] [outer = 0x1196aec00] 17:16:22 INFO - PROCESS | 8278 | 1461629782084 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 17:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 520ms 17:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 17:16:22 INFO - PROCESS | 8278 | 1461629782132 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 8278 | 1461629782133 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 17:16:22 INFO - PROCESS | 8278 | 1461629782135 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 8278 | 1461629782136 Marionette TRACE conn2 <- [1,2266,null,{}] 17:16:22 INFO - PROCESS | 8278 | 1461629782139 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 8278 | 1461629782271 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 17:16:22 INFO - PROCESS | 8278 | 1461629782314 Marionette TRACE conn2 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x129505800 == 74 [pid = 8278] [id = 574] 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12136c800) [pid = 8278] [serial = 1722] [outer = 0x0] 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x121492000) [pid = 8278] [serial = 1723] [outer = 0x12136c800] 17:16:22 INFO - PROCESS | 8278 | 1461629782341 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1237b6000) [pid = 8278] [serial = 1724] [outer = 0x12136c800] 17:16:22 INFO - PROCESS | 8278 | 1461629782642 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 17:16:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 17:16:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 17:16:22 INFO - PROCESS | 8278 | 1461629782662 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 17:16:22 INFO - PROCESS | 8278 | 1461629782665 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 17:16:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 17:16:22 INFO - PROCESS | 8278 | 1461629782668 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 17:16:22 INFO - PROCESS | 8278 | 1461629782669 Marionette TRACE conn2 <- [1,2270,null,{}] 17:16:22 INFO - PROCESS | 8278 | 1461629782671 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:22 INFO - PROCESS | 8278 | 1461629782781 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 17:16:22 INFO - PROCESS | 8278 | 1461629782822 Marionette TRACE conn2 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299e2800 == 75 [pid = 8278] [id = 575] 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x123799400) [pid = 8278] [serial = 1725] [outer = 0x0] 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x124098800) [pid = 8278] [serial = 1726] [outer = 0x123799400] 17:16:22 INFO - PROCESS | 8278 | 1461629782847 Marionette DEBUG loaded listener.js 17:16:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x124703c00) [pid = 8278] [serial = 1727] [outer = 0x123799400] 17:16:23 INFO - PROCESS | 8278 | 1461629783181 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 17:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 17:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 518ms 17:16:23 INFO - PROCESS | 8278 | 1461629783187 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 8278 | 1461629783188 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 17:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 17:16:23 INFO - PROCESS | 8278 | 1461629783190 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 8278 | 1461629783191 Marionette TRACE conn2 <- [1,2274,null,{}] 17:16:23 INFO - PROCESS | 8278 | 1461629783195 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:23 INFO - PROCESS | 8278 | 1461629783303 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 17:16:23 INFO - PROCESS | 8278 | 1461629783314 Marionette TRACE conn2 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af38000 == 76 [pid = 8278] [id = 576] 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x124705000) [pid = 8278] [serial = 1728] [outer = 0x0] 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12470d400) [pid = 8278] [serial = 1729] [outer = 0x124705000] 17:16:23 INFO - PROCESS | 8278 | 1461629783339 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x1247a3400) [pid = 8278] [serial = 1730] [outer = 0x124705000] 17:16:23 INFO - PROCESS | 8278 | 1461629783711 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 17:16:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 17:16:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 569ms 17:16:23 INFO - PROCESS | 8278 | 1461629783760 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 17:16:23 INFO - PROCESS | 8278 | 1461629783761 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 17:16:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 17:16:23 INFO - PROCESS | 8278 | 1461629783763 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 17:16:23 INFO - PROCESS | 8278 | 1461629783764 Marionette TRACE conn2 <- [1,2278,null,{}] 17:16:23 INFO - PROCESS | 8278 | 1461629783767 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:23 INFO - PROCESS | 8278 | 1461629783876 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 17:16:23 INFO - PROCESS | 8278 | 1461629783917 Marionette TRACE conn2 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1ca800 == 77 [pid = 8278] [id = 577] 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x124706c00) [pid = 8278] [serial = 1731] [outer = 0x0] 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x124eaf800) [pid = 8278] [serial = 1732] [outer = 0x124706c00] 17:16:23 INFO - PROCESS | 8278 | 1461629783942 Marionette DEBUG loaded listener.js 17:16:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x125333c00) [pid = 8278] [serial = 1733] [outer = 0x124706c00] 17:16:24 INFO - PROCESS | 8278 | 1461629784263 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 17:16:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 17:16:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 518ms 17:16:24 INFO - PROCESS | 8278 | 1461629784287 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 17:16:24 INFO - PROCESS | 8278 | 1461629784288 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 17:16:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 17:16:24 INFO - PROCESS | 8278 | 1461629784290 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 17:16:24 INFO - PROCESS | 8278 | 1461629784291 Marionette TRACE conn2 <- [1,2282,null,{}] 17:16:24 INFO - PROCESS | 8278 | 1461629784294 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:24 INFO - PROCESS | 8278 | 1461629784404 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 17:16:24 INFO - PROCESS | 8278 | 1461629784445 Marionette TRACE conn2 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a8800 == 78 [pid = 8278] [id = 578] 17:16:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1254b0000) [pid = 8278] [serial = 1734] [outer = 0x0] 17:16:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x125983400) [pid = 8278] [serial = 1735] [outer = 0x1254b0000] 17:16:24 INFO - PROCESS | 8278 | 1461629784470 Marionette DEBUG loaded listener.js 17:16:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x125f94800) [pid = 8278] [serial = 1736] [outer = 0x1254b0000] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12c553000) [pid = 8278] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x110f26800) [pid = 8278] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x11852b800) [pid = 8278] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x110f70400) [pid = 8278] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1274a0800) [pid = 8278] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1240f0400) [pid = 8278] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x11342c400) [pid = 8278] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x1277a9c00) [pid = 8278] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x12bd96000) [pid = 8278] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1125d5800) [pid = 8278] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x1166e3800) [pid = 8278] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x110f6fc00) [pid = 8278] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x11858c400) [pid = 8278] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12136fc00) [pid = 8278] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x112b4f800) [pid = 8278] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x121370c00) [pid = 8278] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x124aea800) [pid = 8278] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x113096400) [pid = 8278] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12bd45c00) [pid = 8278] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x11305b000) [pid = 8278] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x128e5a000) [pid = 8278] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x112b54800) [pid = 8278] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12d4be000) [pid = 8278] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x110f2a400) [pid = 8278] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x118791400) [pid = 8278] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 17:16:24 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x11642b400) [pid = 8278] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 17:16:24 INFO - PROCESS | 8278 | 1461629784965 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 17:16:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 17:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 719ms 17:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 17:16:25 INFO - PROCESS | 8278 | 1461629785015 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 8278 | 1461629785017 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 17:16:25 INFO - PROCESS | 8278 | 1461629785019 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 8278 | 1461629785021 Marionette TRACE conn2 <- [1,2286,null,{}] 17:16:25 INFO - PROCESS | 8278 | 1461629785023 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:25 INFO - PROCESS | 8278 | 1461629785142 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 17:16:25 INFO - PROCESS | 8278 | 1461629785145 Marionette TRACE conn2 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd82000 == 79 [pid = 8278] [id = 579] 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x113060400) [pid = 8278] [serial = 1737] [outer = 0x0] 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x1191dc000) [pid = 8278] [serial = 1738] [outer = 0x113060400] 17:16:25 INFO - PROCESS | 8278 | 1461629785175 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1277a2800) [pid = 8278] [serial = 1739] [outer = 0x113060400] 17:16:25 INFO - PROCESS | 8278 | 1461629785544 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 17:16:25 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 17:16:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 569ms 17:16:25 INFO - PROCESS | 8278 | 1461629785589 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 17:16:25 INFO - PROCESS | 8278 | 1461629785590 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 17:16:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 17:16:25 INFO - PROCESS | 8278 | 1461629785592 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 17:16:25 INFO - PROCESS | 8278 | 1461629785593 Marionette TRACE conn2 <- [1,2290,null,{}] 17:16:25 INFO - PROCESS | 8278 | 1461629785596 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:25 INFO - PROCESS | 8278 | 1461629785712 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 17:16:25 INFO - PROCESS | 8278 | 1461629785718 Marionette TRACE conn2 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d220000 == 80 [pid = 8278] [id = 580] 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1274a0800) [pid = 8278] [serial = 1740] [outer = 0x0] 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1277f1c00) [pid = 8278] [serial = 1741] [outer = 0x1274a0800] 17:16:25 INFO - PROCESS | 8278 | 1461629785743 Marionette DEBUG loaded listener.js 17:16:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1234e1800) [pid = 8278] [serial = 1742] [outer = 0x1274a0800] 17:16:26 INFO - PROCESS | 8278 | 1461629786054 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 17:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 470ms 17:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 17:16:26 INFO - PROCESS | 8278 | 1461629786063 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 8278 | 1461629786064 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 17:16:26 INFO - PROCESS | 8278 | 1461629786066 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 8278 | 1461629786067 Marionette TRACE conn2 <- [1,2294,null,{}] 17:16:26 INFO - PROCESS | 8278 | 1461629786069 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 8278 | 1461629786162 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 17:16:26 INFO - PROCESS | 8278 | 1461629786167 Marionette TRACE conn2 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d84d000 == 81 [pid = 8278] [id = 581] 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x1277f0800) [pid = 8278] [serial = 1743] [outer = 0x0] 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x128b3d400) [pid = 8278] [serial = 1744] [outer = 0x1277f0800] 17:16:26 INFO - PROCESS | 8278 | 1461629786192 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x128e5ec00) [pid = 8278] [serial = 1745] [outer = 0x1277f0800] 17:16:26 INFO - PROCESS | 8278 | 1461629786534 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 17:16:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 17:16:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 517ms 17:16:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 17:16:26 INFO - PROCESS | 8278 | 1461629786584 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 17:16:26 INFO - PROCESS | 8278 | 1461629786585 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 17:16:26 INFO - PROCESS | 8278 | 1461629786587 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 17:16:26 INFO - PROCESS | 8278 | 1461629786588 Marionette TRACE conn2 <- [1,2298,null,{}] 17:16:26 INFO - PROCESS | 8278 | 1461629786590 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:26 INFO - PROCESS | 8278 | 1461629786709 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 17:16:26 INFO - PROCESS | 8278 | 1461629786717 Marionette TRACE conn2 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x12de87000 == 82 [pid = 8278] [id = 582] 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x128e66c00) [pid = 8278] [serial = 1746] [outer = 0x0] 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x128e9bc00) [pid = 8278] [serial = 1747] [outer = 0x128e66c00] 17:16:26 INFO - PROCESS | 8278 | 1461629786742 Marionette DEBUG loaded listener.js 17:16:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x1294b3800) [pid = 8278] [serial = 1748] [outer = 0x128e66c00] 17:16:27 INFO - PROCESS | 8278 | 1461629787211 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 17:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 668ms 17:16:27 INFO - PROCESS | 8278 | 1461629787256 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 8278 | 1461629787259 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 17:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 17:16:27 INFO - PROCESS | 8278 | 1461629787265 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 17:16:27 INFO - PROCESS | 8278 | 1461629787268 Marionette TRACE conn2 <- [1,2302,null,{}] 17:16:27 INFO - PROCESS | 8278 | 1461629787271 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:27 INFO - PROCESS | 8278 | 1461629787386 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 17:16:27 INFO - PROCESS | 8278 | 1461629787492 Marionette TRACE conn2 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x11820d800 == 83 [pid = 8278] [id = 583] 17:16:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x112832400) [pid = 8278] [serial = 1749] [outer = 0x0] 17:16:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x112b4d000) [pid = 8278] [serial = 1750] [outer = 0x112832400] 17:16:27 INFO - PROCESS | 8278 | 1461629787538 Marionette DEBUG loaded listener.js 17:16:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x112b59c00) [pid = 8278] [serial = 1751] [outer = 0x112832400] 17:16:27 INFO - PROCESS | 8278 | 1461629787953 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 17:16:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 17:16:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 722ms 17:16:27 INFO - PROCESS | 8278 | 1461629787987 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 17:16:27 INFO - PROCESS | 8278 | 1461629787991 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 17:16:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 17:16:28 INFO - PROCESS | 8278 | 1461629787996 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 8278 | 1461629787997 Marionette TRACE conn2 <- [1,2306,null,{}] 17:16:28 INFO - PROCESS | 8278 | 1461629788000 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 8278 | 1461629788114 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 17:16:28 INFO - PROCESS | 8278 | 1461629788222 Marionette TRACE conn2 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x127745800 == 84 [pid = 8278] [id = 584] 17:16:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x11305c400) [pid = 8278] [serial = 1752] [outer = 0x0] 17:16:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x115d6e400) [pid = 8278] [serial = 1753] [outer = 0x11305c400] 17:16:28 INFO - PROCESS | 8278 | 1461629788254 Marionette DEBUG loaded listener.js 17:16:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x1169ad400) [pid = 8278] [serial = 1754] [outer = 0x11305c400] 17:16:28 INFO - PROCESS | 8278 | 1461629788713 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 17:16:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 17:16:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 775ms 17:16:28 INFO - PROCESS | 8278 | 1461629788773 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 17:16:28 INFO - PROCESS | 8278 | 1461629788775 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 17:16:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 17:16:28 INFO - PROCESS | 8278 | 1461629788777 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 17:16:28 INFO - PROCESS | 8278 | 1461629788780 Marionette TRACE conn2 <- [1,2310,null,{}] 17:16:28 INFO - PROCESS | 8278 | 1461629788788 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:28 INFO - PROCESS | 8278 | 1461629788939 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 17:16:29 INFO - PROCESS | 8278 | 1461629788999 Marionette TRACE conn2 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d21a800 == 85 [pid = 8278] [id = 585] 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x121373000) [pid = 8278] [serial = 1755] [outer = 0x0] 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x121498c00) [pid = 8278] [serial = 1756] [outer = 0x121373000] 17:16:29 INFO - PROCESS | 8278 | 1461629789032 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12378f000) [pid = 8278] [serial = 1757] [outer = 0x121373000] 17:16:29 INFO - PROCESS | 8278 | 1461629789466 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 17:16:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 17:16:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 726ms 17:16:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 17:16:29 INFO - PROCESS | 8278 | 1461629789504 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 17:16:29 INFO - PROCESS | 8278 | 1461629789507 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 17:16:29 INFO - PROCESS | 8278 | 1461629789529 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 17:16:29 INFO - PROCESS | 8278 | 1461629789531 Marionette TRACE conn2 <- [1,2314,null,{}] 17:16:29 INFO - PROCESS | 8278 | 1461629789538 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:29 INFO - PROCESS | 8278 | 1461629789671 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 17:16:29 INFO - PROCESS | 8278 | 1461629789749 Marionette TRACE conn2 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x134d96000 == 86 [pid = 8278] [id = 586] 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x123791c00) [pid = 8278] [serial = 1758] [outer = 0x0] 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x124706400) [pid = 8278] [serial = 1759] [outer = 0x123791c00] 17:16:29 INFO - PROCESS | 8278 | 1461629789778 Marionette DEBUG loaded listener.js 17:16:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x125f94c00) [pid = 8278] [serial = 1760] [outer = 0x123791c00] 17:16:30 INFO - PROCESS | 8278 | 1461629790156 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 17:16:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 17:16:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 695ms 17:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 17:16:30 INFO - PROCESS | 8278 | 1461629790215 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 8278 | 1461629790216 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 17:16:30 INFO - PROCESS | 8278 | 1461629790219 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 8278 | 1461629790220 Marionette TRACE conn2 <- [1,2318,null,{}] 17:16:30 INFO - PROCESS | 8278 | 1461629790222 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:30 INFO - PROCESS | 8278 | 1461629790332 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 17:16:30 INFO - PROCESS | 8278 | 1461629790440 Marionette TRACE conn2 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x13503a800 == 87 [pid = 8278] [id = 587] 17:16:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x123791400) [pid = 8278] [serial = 1761] [outer = 0x0] 17:16:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1277ae000) [pid = 8278] [serial = 1762] [outer = 0x123791400] 17:16:30 INFO - PROCESS | 8278 | 1461629790472 Marionette DEBUG loaded listener.js 17:16:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x128e9c800) [pid = 8278] [serial = 1763] [outer = 0x123791400] 17:16:30 INFO - PROCESS | 8278 | 1461629790921 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 17:16:30 INFO - PROCESS | 8278 | 1461629790942 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 17:16:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 17:16:30 INFO - PROCESS | 8278 | 1461629790946 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 17:16:30 INFO - PROCESS | 8278 | 1461629790948 Marionette TRACE conn2 <- [1,2322,null,{}] 17:16:30 INFO - PROCESS | 8278 | 1461629790951 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:31 INFO - PROCESS | 8278 | 1461629791125 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 17:16:31 INFO - PROCESS | 8278 | 1461629791275 Marionette TRACE conn2 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353c6000 == 88 [pid = 8278] [id = 588] 17:16:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x1294ac400) [pid = 8278] [serial = 1764] [outer = 0x0] 17:16:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x1295e7800) [pid = 8278] [serial = 1765] [outer = 0x1294ac400] 17:16:31 INFO - PROCESS | 8278 | 1461629791324 Marionette DEBUG loaded listener.js 17:16:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12aa86c00) [pid = 8278] [serial = 1766] [outer = 0x1294ac400] 17:16:31 INFO - PROCESS | 8278 | 1461629791783 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 17:16:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 17:16:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 874ms 17:16:31 INFO - PROCESS | 8278 | 1461629791820 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 17:16:31 INFO - PROCESS | 8278 | 1461629791821 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 17:16:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 17:16:31 INFO - PROCESS | 8278 | 1461629791824 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 17:16:31 INFO - PROCESS | 8278 | 1461629791825 Marionette TRACE conn2 <- [1,2326,null,{}] 17:16:31 INFO - PROCESS | 8278 | 1461629791827 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:31 INFO - PROCESS | 8278 | 1461629791936 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 17:16:32 INFO - PROCESS | 8278 | 1461629792016 Marionette TRACE conn2 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x135484800 == 89 [pid = 8278] [id = 589] 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x129796800) [pid = 8278] [serial = 1767] [outer = 0x0] 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12ae48400) [pid = 8278] [serial = 1768] [outer = 0x129796800] 17:16:32 INFO - PROCESS | 8278 | 1461629792047 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x12aeaac00) [pid = 8278] [serial = 1769] [outer = 0x129796800] 17:16:32 INFO - PROCESS | 8278 | 1461629792474 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 17:16:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 17:16:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 17:16:32 INFO - PROCESS | 8278 | 1461629792499 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 17:16:32 INFO - PROCESS | 8278 | 1461629792500 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 17:16:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 17:16:32 INFO - PROCESS | 8278 | 1461629792503 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 17:16:32 INFO - PROCESS | 8278 | 1461629792504 Marionette TRACE conn2 <- [1,2330,null,{}] 17:16:32 INFO - PROCESS | 8278 | 1461629792506 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:32 INFO - PROCESS | 8278 | 1461629792614 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 17:16:32 INFO - PROCESS | 8278 | 1461629792726 Marionette TRACE conn2 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ec1000 == 90 [pid = 8278] [id = 590] 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x110f6f800) [pid = 8278] [serial = 1770] [outer = 0x0] 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x112dc6400) [pid = 8278] [serial = 1771] [outer = 0x110f6f800] 17:16:32 INFO - PROCESS | 8278 | 1461629792760 Marionette DEBUG loaded listener.js 17:16:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x119c94c00) [pid = 8278] [serial = 1772] [outer = 0x110f6f800] 17:16:33 INFO - PROCESS | 8278 | 1461629793511 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 17:16:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 17:16:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1020ms 17:16:33 INFO - PROCESS | 8278 | 1461629793523 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 17:16:33 INFO - PROCESS | 8278 | 1461629793526 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 17:16:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 17:16:33 INFO - PROCESS | 8278 | 1461629793539 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 17:16:33 INFO - PROCESS | 8278 | 1461629793540 Marionette TRACE conn2 <- [1,2334,null,{}] 17:16:33 INFO - PROCESS | 8278 | 1461629793544 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:33 INFO - PROCESS | 8278 | 1461629793654 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 17:16:33 INFO - PROCESS | 8278 | 1461629793774 Marionette TRACE conn2 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x117106000 == 91 [pid = 8278] [id = 591] 17:16:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1120e0800) [pid = 8278] [serial = 1773] [outer = 0x0] 17:16:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x1125b7000) [pid = 8278] [serial = 1774] [outer = 0x1120e0800] 17:16:33 INFO - PROCESS | 8278 | 1461629793805 Marionette DEBUG loaded listener.js 17:16:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x1125ce400) [pid = 8278] [serial = 1775] [outer = 0x1120e0800] 17:16:34 INFO - PROCESS | 8278 | 1461629794324 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12d84d000 == 90 [pid = 8278] [id = 581] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12d220000 == 89 [pid = 8278] [id = 580] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x12d4e4000) [pid = 8278] [serial = 1684] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd82000 == 88 [pid = 8278] [id = 579] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a8800 == 87 [pid = 8278] [id = 578] 17:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 17:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 834ms 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1ca800 == 86 [pid = 8278] [id = 577] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12af38000 == 85 [pid = 8278] [id = 576] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x1299e2800 == 84 [pid = 8278] [id = 575] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x129505800 == 83 [pid = 8278] [id = 574] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x127769800 == 82 [pid = 8278] [id = 573] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x127737800 == 81 [pid = 8278] [id = 572] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x11821b800 == 80 [pid = 8278] [id = 571] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x1185e2800 == 79 [pid = 8278] [id = 570] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x118971000 == 78 [pid = 8278] [id = 569] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5e8800 == 77 [pid = 8278] [id = 564] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x127732000 == 76 [pid = 8278] [id = 563] 17:16:34 INFO - PROCESS | 8278 | --DOCSHELL 0x117580000 == 75 [pid = 8278] [id = 562] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12c671400) [pid = 8278] [serial = 1568] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12d070800) [pid = 8278] [serial = 1586] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x12c205c00) [pid = 8278] [serial = 1637] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12a97cc00) [pid = 8278] [serial = 1636] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12c202800) [pid = 8278] [serial = 1666] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x118534000) [pid = 8278] [serial = 1631] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x117e16c00) [pid = 8278] [serial = 1630] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x119160000) [pid = 8278] [serial = 1652] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1180bd400) [pid = 8278] [serial = 1651] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1125d4c00) [pid = 8278] [serial = 1628] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x110f7d000) [pid = 8278] [serial = 1627] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x1194ba800) [pid = 8278] [serial = 1654] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x121375c00) [pid = 8278] [serial = 1655] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x124a7e000) [pid = 8278] [serial = 1633] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x125981800) [pid = 8278] [serial = 1634] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x112b53400) [pid = 8278] [serial = 1669] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1234e9000) [pid = 8278] [serial = 1657] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x125336000) [pid = 8278] [serial = 1658] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x125fa0800) [pid = 8278] [serial = 1660] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x128b39400) [pid = 8278] [serial = 1661] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x12d5abc00) [pid = 8278] [serial = 1646] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x124497c00) [pid = 8278] [serial = 1645] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12c2bb400) [pid = 8278] [serial = 1639] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12d06f400) [pid = 8278] [serial = 1640] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x113243400) [pid = 8278] [serial = 1649] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x129791c00) [pid = 8278] [serial = 1663] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12c550c00) [pid = 8278] [serial = 1672] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x113061000) [pid = 8278] [serial = 1648] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x12d4c7800) [pid = 8278] [serial = 1642] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12d5a9000) [pid = 8278] [serial = 1643] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x112b58400) [pid = 8278] [serial = 1670] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12cc21800) [pid = 8278] [serial = 1673] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x116420400) [pid = 8278] [serial = 1676] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x12d073400) [pid = 8278] [serial = 1682] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x123795000) [pid = 8278] [serial = 1678] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x1125b6400) [pid = 8278] [serial = 1675] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x12c2bac00) [pid = 8278] [serial = 1667] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12bd49c00) [pid = 8278] [serial = 1664] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12c66b000) [pid = 8278] [serial = 1681] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x12aa8fc00) [pid = 8278] [serial = 1679] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x1237b3400) [pid = 8278] [serial = 1577] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x1125d4000) [pid = 8278] [serial = 1571] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12c0b4800) [pid = 8278] [serial = 1583] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x128e60c00) [pid = 8278] [serial = 1580] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x117e12c00) [pid = 8278] [serial = 1574] [outer = 0x0] [url = about:blank] 17:16:34 INFO - PROCESS | 8278 | 1461629794385 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 8278 | 1461629794389 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 17:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 17:16:34 INFO - PROCESS | 8278 | 1461629794421 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 8278 | 1461629794422 Marionette TRACE conn2 <- [1,2338,null,{}] 17:16:34 INFO - PROCESS | 8278 | 1461629794429 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:34 INFO - PROCESS | 8278 | 1461629794520 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 17:16:34 INFO - PROCESS | 8278 | 1461629794525 Marionette TRACE conn2 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x118047000 == 76 [pid = 8278] [id = 592] 17:16:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x112b53400) [pid = 8278] [serial = 1776] [outer = 0x0] 17:16:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x112b58c00) [pid = 8278] [serial = 1777] [outer = 0x112b53400] 17:16:34 INFO - PROCESS | 8278 | 1461629794552 Marionette DEBUG loaded listener.js 17:16:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x112e89000) [pid = 8278] [serial = 1778] [outer = 0x112b53400] 17:16:34 INFO - PROCESS | 8278 | 1461629794925 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 17:16:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 17:16:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 551ms 17:16:34 INFO - PROCESS | 8278 | 1461629794951 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 17:16:34 INFO - PROCESS | 8278 | 1461629794953 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 17:16:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 17:16:34 INFO - PROCESS | 8278 | 1461629794955 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 17:16:34 INFO - PROCESS | 8278 | 1461629794957 Marionette TRACE conn2 <- [1,2342,null,{}] 17:16:34 INFO - PROCESS | 8278 | 1461629794965 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 8278 | 1461629795057 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 17:16:35 INFO - PROCESS | 8278 | 1461629795064 Marionette TRACE conn2 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x119ccc800 == 77 [pid = 8278] [id = 593] 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x113069000) [pid = 8278] [serial = 1779] [outer = 0x0] 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x113248000) [pid = 8278] [serial = 1780] [outer = 0x113069000] 17:16:35 INFO - PROCESS | 8278 | 1461629795092 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x115d30c00) [pid = 8278] [serial = 1781] [outer = 0x113069000] 17:16:35 INFO - PROCESS | 8278 | 1461629795434 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 17:16:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 17:16:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 520ms 17:16:35 INFO - PROCESS | 8278 | 1461629795486 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 17:16:35 INFO - PROCESS | 8278 | 1461629795487 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 17:16:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 17:16:35 INFO - PROCESS | 8278 | 1461629795491 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 17:16:35 INFO - PROCESS | 8278 | 1461629795492 Marionette TRACE conn2 <- [1,2346,null,{}] 17:16:35 INFO - PROCESS | 8278 | 1461629795494 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:35 INFO - PROCESS | 8278 | 1461629795585 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 17:16:35 INFO - PROCESS | 8278 | 1461629795590 Marionette TRACE conn2 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x124940000 == 78 [pid = 8278] [id = 594] 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x116010c00) [pid = 8278] [serial = 1782] [outer = 0x0] 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x116609c00) [pid = 8278] [serial = 1783] [outer = 0x116010c00] 17:16:35 INFO - PROCESS | 8278 | 1461629795616 Marionette DEBUG loaded listener.js 17:16:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x116787c00) [pid = 8278] [serial = 1784] [outer = 0x116010c00] 17:16:35 INFO - PROCESS | 8278 | 1461629795967 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 17:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 520ms 17:16:36 INFO - PROCESS | 8278 | 1461629796011 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 8278 | 1461629796012 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 17:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 17:16:36 INFO - PROCESS | 8278 | 1461629796015 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 8278 | 1461629796016 Marionette TRACE conn2 <- [1,2350,null,{}] 17:16:36 INFO - PROCESS | 8278 | 1461629796018 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 8278 | 1461629796107 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 17:16:36 INFO - PROCESS | 8278 | 1461629796183 Marionette TRACE conn2 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f3a000 == 79 [pid = 8278] [id = 595] 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x116166c00) [pid = 8278] [serial = 1785] [outer = 0x0] 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1169bbc00) [pid = 8278] [serial = 1786] [outer = 0x116166c00] 17:16:36 INFO - PROCESS | 8278 | 1461629796208 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1180b8000) [pid = 8278] [serial = 1787] [outer = 0x116166c00] 17:16:36 INFO - PROCESS | 8278 | 1461629796535 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 17:16:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 17:16:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 568ms 17:16:36 INFO - PROCESS | 8278 | 1461629796583 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 17:16:36 INFO - PROCESS | 8278 | 1461629796585 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 17:16:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 17:16:36 INFO - PROCESS | 8278 | 1461629796587 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 17:16:36 INFO - PROCESS | 8278 | 1461629796588 Marionette TRACE conn2 <- [1,2354,null,{}] 17:16:36 INFO - PROCESS | 8278 | 1461629796590 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:36 INFO - PROCESS | 8278 | 1461629796720 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 17:16:36 INFO - PROCESS | 8278 | 1461629796738 Marionette TRACE conn2 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x128c97800 == 80 [pid = 8278] [id = 596] 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x118367000) [pid = 8278] [serial = 1788] [outer = 0x0] 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x118751000) [pid = 8278] [serial = 1789] [outer = 0x118367000] 17:16:36 INFO - PROCESS | 8278 | 1461629796765 Marionette DEBUG loaded listener.js 17:16:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x119b28400) [pid = 8278] [serial = 1790] [outer = 0x118367000] 17:16:37 INFO - PROCESS | 8278 | 1461629797128 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 17:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 567ms 17:16:37 INFO - PROCESS | 8278 | 1461629797155 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 8278 | 1461629797156 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 17:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 17:16:37 INFO - PROCESS | 8278 | 1461629797158 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 8278 | 1461629797159 Marionette TRACE conn2 <- [1,2358,null,{}] 17:16:37 INFO - PROCESS | 8278 | 1461629797162 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:37 INFO - PROCESS | 8278 | 1461629797275 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 17:16:37 INFO - PROCESS | 8278 | 1461629797289 Marionette TRACE conn2 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x12951c800 == 81 [pid = 8278] [id = 597] 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x119b2b400) [pid = 8278] [serial = 1791] [outer = 0x0] 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x121366c00) [pid = 8278] [serial = 1792] [outer = 0x119b2b400] 17:16:37 INFO - PROCESS | 8278 | 1461629797314 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x121370400) [pid = 8278] [serial = 1793] [outer = 0x119b2b400] 17:16:37 INFO - PROCESS | 8278 | 1461629797689 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 17:16:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 17:16:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 17:16:37 INFO - PROCESS | 8278 | 1461629797738 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 17:16:37 INFO - PROCESS | 8278 | 1461629797740 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 17:16:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 17:16:37 INFO - PROCESS | 8278 | 1461629797743 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 17:16:37 INFO - PROCESS | 8278 | 1461629797745 Marionette TRACE conn2 <- [1,2362,null,{}] 17:16:37 INFO - PROCESS | 8278 | 1461629797748 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:37 INFO - PROCESS | 8278 | 1461629797897 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 17:16:37 INFO - PROCESS | 8278 | 1461629797917 Marionette TRACE conn2 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a93c000 == 82 [pid = 8278] [id = 598] 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x11a14ac00) [pid = 8278] [serial = 1794] [outer = 0x0] 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x121492400) [pid = 8278] [serial = 1795] [outer = 0x11a14ac00] 17:16:37 INFO - PROCESS | 8278 | 1461629797942 Marionette DEBUG loaded listener.js 17:16:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1234e5c00) [pid = 8278] [serial = 1796] [outer = 0x11a14ac00] 17:16:38 INFO - PROCESS | 8278 | 1461629798322 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 17:16:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 17:16:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 622ms 17:16:38 INFO - PROCESS | 8278 | 1461629798365 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 17:16:38 INFO - PROCESS | 8278 | 1461629798366 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 17:16:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 17:16:38 INFO - PROCESS | 8278 | 1461629798368 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 17:16:38 INFO - PROCESS | 8278 | 1461629798369 Marionette TRACE conn2 <- [1,2366,null,{}] 17:16:38 INFO - PROCESS | 8278 | 1461629798371 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:38 INFO - PROCESS | 8278 | 1461629798485 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1277f0800) [pid = 8278] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x11643fc00) [pid = 8278] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12136c800) [pid = 8278] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1274a0800) [pid = 8278] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x111cb6400) [pid = 8278] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x113060400) [pid = 8278] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x1196aec00) [pid = 8278] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x113069800) [pid = 8278] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x1254b0000) [pid = 8278] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x123799400) [pid = 8278] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x124705000) [pid = 8278] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x124706c00) [pid = 8278] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x119163000) [pid = 8278] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 17:16:38 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x12d4bc800) [pid = 8278] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 17:16:38 INFO - PROCESS | 8278 | 1461629798673 Marionette TRACE conn2 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a7a000 == 83 [pid = 8278] [id = 599] 17:16:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x110f2fc00) [pid = 8278] [serial = 1797] [outer = 0x0] 17:16:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x113060400) [pid = 8278] [serial = 1798] [outer = 0x110f2fc00] 17:16:38 INFO - PROCESS | 8278 | 1461629798698 Marionette DEBUG loaded listener.js 17:16:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x119b32400) [pid = 8278] [serial = 1799] [outer = 0x110f2fc00] 17:16:39 INFO - PROCESS | 8278 | 1461629798998 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 17:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 671ms 17:16:39 INFO - PROCESS | 8278 | 1461629799039 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 8278 | 1461629799041 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 17:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 17:16:39 INFO - PROCESS | 8278 | 1461629799043 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 8278 | 1461629799044 Marionette TRACE conn2 <- [1,2370,null,{}] 17:16:39 INFO - PROCESS | 8278 | 1461629799049 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 8278 | 1461629799138 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 17:16:39 INFO - PROCESS | 8278 | 1461629799222 Marionette TRACE conn2 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8c000 == 84 [pid = 8278] [id = 600] 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x117e12400) [pid = 8278] [serial = 1800] [outer = 0x0] 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x1237b0000) [pid = 8278] [serial = 1801] [outer = 0x117e12400] 17:16:39 INFO - PROCESS | 8278 | 1461629799249 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x124095c00) [pid = 8278] [serial = 1802] [outer = 0x117e12400] 17:16:39 INFO - PROCESS | 8278 | 1461629799536 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 17:16:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 17:16:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 521ms 17:16:39 INFO - PROCESS | 8278 | 1461629799568 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 17:16:39 INFO - PROCESS | 8278 | 1461629799569 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 17:16:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 17:16:39 INFO - PROCESS | 8278 | 1461629799571 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 17:16:39 INFO - PROCESS | 8278 | 1461629799573 Marionette TRACE conn2 <- [1,2374,null,{}] 17:16:39 INFO - PROCESS | 8278 | 1461629799575 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:39 INFO - PROCESS | 8278 | 1461629799688 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 17:16:39 INFO - PROCESS | 8278 | 1461629799692 Marionette TRACE conn2 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a2000 == 85 [pid = 8278] [id = 601] 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x11308b000) [pid = 8278] [serial = 1803] [outer = 0x0] 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x12449e800) [pid = 8278] [serial = 1804] [outer = 0x11308b000] 17:16:39 INFO - PROCESS | 8278 | 1461629799722 Marionette DEBUG loaded listener.js 17:16:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x124fc5800) [pid = 8278] [serial = 1805] [outer = 0x11308b000] 17:16:40 INFO - PROCESS | 8278 | 1461629800068 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 17:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 525ms 17:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 17:16:40 INFO - PROCESS | 8278 | 1461629800099 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 8278 | 1461629800100 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 17:16:40 INFO - PROCESS | 8278 | 1461629800103 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 8278 | 1461629800104 Marionette TRACE conn2 <- [1,2378,null,{}] 17:16:40 INFO - PROCESS | 8278 | 1461629800106 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:40 INFO - PROCESS | 8278 | 1461629800230 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 17:16:40 INFO - PROCESS | 8278 | 1461629800237 Marionette TRACE conn2 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cd7f800 == 86 [pid = 8278] [id = 602] 17:16:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x125102400) [pid = 8278] [serial = 1806] [outer = 0x0] 17:16:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x125181400) [pid = 8278] [serial = 1807] [outer = 0x125102400] 17:16:40 INFO - PROCESS | 8278 | 1461629800262 Marionette DEBUG loaded listener.js 17:16:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x125978400) [pid = 8278] [serial = 1808] [outer = 0x125102400] 17:16:40 INFO - PROCESS | 8278 | 1461629800594 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 17:16:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 17:16:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 519ms 17:16:40 INFO - PROCESS | 8278 | 1461629800700 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 17:16:40 INFO - PROCESS | 8278 | 1461629800703 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 17:16:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 17:16:40 INFO - PROCESS | 8278 | 1461629800710 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 17:16:40 INFO - PROCESS | 8278 | 1461629800712 Marionette TRACE conn2 <- [1,2382,null,{}] 17:16:40 INFO - PROCESS | 8278 | 1461629800717 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:40 INFO - PROCESS | 8278 | 1461629800831 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 17:16:40 INFO - PROCESS | 8278 | 1461629800943 Marionette TRACE conn2 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x1161a8000 == 87 [pid = 8278] [id = 603] 17:16:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x110f72800) [pid = 8278] [serial = 1809] [outer = 0x0] 17:16:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x110f7ec00) [pid = 8278] [serial = 1810] [outer = 0x110f72800] 17:16:40 INFO - PROCESS | 8278 | 1461629800975 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x1125b8400) [pid = 8278] [serial = 1811] [outer = 0x110f72800] 17:16:41 INFO - PROCESS | 8278 | 1461629801397 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 17:16:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 17:16:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 722ms 17:16:41 INFO - PROCESS | 8278 | 1461629801435 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 17:16:41 INFO - PROCESS | 8278 | 1461629801437 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 17:16:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 17:16:41 INFO - PROCESS | 8278 | 1461629801442 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 17:16:41 INFO - PROCESS | 8278 | 1461629801447 Marionette TRACE conn2 <- [1,2386,null,{}] 17:16:41 INFO - PROCESS | 8278 | 1461629801476 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:41 INFO - PROCESS | 8278 | 1461629801623 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 17:16:41 INFO - PROCESS | 8278 | 1461629801683 Marionette TRACE conn2 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bbb800 == 88 [pid = 8278] [id = 604] 17:16:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x112836400) [pid = 8278] [serial = 1812] [outer = 0x0] 17:16:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x113066800) [pid = 8278] [serial = 1813] [outer = 0x112836400] 17:16:41 INFO - PROCESS | 8278 | 1461629801714 Marionette DEBUG loaded listener.js 17:16:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x113427000) [pid = 8278] [serial = 1814] [outer = 0x112836400] 17:16:42 INFO - PROCESS | 8278 | 1461629802138 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 17:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 727ms 17:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 17:16:42 INFO - PROCESS | 8278 | 1461629802168 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 8278 | 1461629802170 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 17:16:42 INFO - PROCESS | 8278 | 1461629802172 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 8278 | 1461629802174 Marionette TRACE conn2 <- [1,2390,null,{}] 17:16:42 INFO - PROCESS | 8278 | 1461629802178 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:42 INFO - PROCESS | 8278 | 1461629802294 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 17:16:42 INFO - PROCESS | 8278 | 1461629802409 Marionette TRACE conn2 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1bf800 == 89 [pid = 8278] [id = 605] 17:16:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x1180bd400) [pid = 8278] [serial = 1815] [outer = 0x0] 17:16:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x11836e400) [pid = 8278] [serial = 1816] [outer = 0x1180bd400] 17:16:42 INFO - PROCESS | 8278 | 1461629802446 Marionette DEBUG loaded listener.js 17:16:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x118598800) [pid = 8278] [serial = 1817] [outer = 0x1180bd400] 17:16:42 INFO - PROCESS | 8278 | 1461629802842 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 17:16:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 17:16:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 722ms 17:16:42 INFO - PROCESS | 8278 | 1461629802924 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 17:16:42 INFO - PROCESS | 8278 | 1461629802925 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 17:16:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 17:16:42 INFO - PROCESS | 8278 | 1461629802930 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 17:16:42 INFO - PROCESS | 8278 | 1461629802931 Marionette TRACE conn2 <- [1,2394,null,{}] 17:16:42 INFO - PROCESS | 8278 | 1461629802933 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:43 INFO - PROCESS | 8278 | 1461629803043 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 17:16:43 INFO - PROCESS | 8278 | 1461629803153 Marionette TRACE conn2 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5e3800 == 90 [pid = 8278] [id = 606] 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x119164400) [pid = 8278] [serial = 1818] [outer = 0x0] 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12136a400) [pid = 8278] [serial = 1819] [outer = 0x119164400] 17:16:43 INFO - PROCESS | 8278 | 1461629803185 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1237b7800) [pid = 8278] [serial = 1820] [outer = 0x119164400] 17:16:43 INFO - PROCESS | 8278 | 1461629803636 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 17:16:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 17:16:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 723ms 17:16:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 17:16:43 INFO - PROCESS | 8278 | 1461629803652 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 17:16:43 INFO - PROCESS | 8278 | 1461629803654 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 17:16:43 INFO - PROCESS | 8278 | 1461629803656 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 17:16:43 INFO - PROCESS | 8278 | 1461629803657 Marionette TRACE conn2 <- [1,2398,null,{}] 17:16:43 INFO - PROCESS | 8278 | 1461629803660 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:43 INFO - PROCESS | 8278 | 1461629803765 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 17:16:43 INFO - PROCESS | 8278 | 1461629803848 Marionette TRACE conn2 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d854800 == 91 [pid = 8278] [id = 607] 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1191e2800) [pid = 8278] [serial = 1821] [outer = 0x0] 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12470f400) [pid = 8278] [serial = 1822] [outer = 0x1191e2800] 17:16:43 INFO - PROCESS | 8278 | 1461629803897 Marionette DEBUG loaded listener.js 17:16:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12510c800) [pid = 8278] [serial = 1823] [outer = 0x1191e2800] 17:16:44 INFO - PROCESS | 8278 | 1461629804478 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 17:16:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 17:16:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 872ms 17:16:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 17:16:44 INFO - PROCESS | 8278 | 1461629804529 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 17:16:44 INFO - PROCESS | 8278 | 1461629804531 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 17:16:44 INFO - PROCESS | 8278 | 1461629804535 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 17:16:44 INFO - PROCESS | 8278 | 1461629804537 Marionette TRACE conn2 <- [1,2402,null,{}] 17:16:44 INFO - PROCESS | 8278 | 1461629804541 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:44 INFO - PROCESS | 8278 | 1461629804688 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 17:16:44 INFO - PROCESS | 8278 | 1461629804772 Marionette TRACE conn2 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12deb5000 == 92 [pid = 8278] [id = 608] 17:16:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x125985c00) [pid = 8278] [serial = 1824] [outer = 0x0] 17:16:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x1277ebc00) [pid = 8278] [serial = 1825] [outer = 0x125985c00] 17:16:44 INFO - PROCESS | 8278 | 1461629804803 Marionette DEBUG loaded listener.js 17:16:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1277f9400) [pid = 8278] [serial = 1826] [outer = 0x125985c00] 17:16:45 INFO - PROCESS | 8278 | 1461629805218 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 17:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 721ms 17:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 17:16:45 INFO - PROCESS | 8278 | 1461629805255 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 8278 | 1461629805257 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 17:16:45 INFO - PROCESS | 8278 | 1461629805259 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 8278 | 1461629805260 Marionette TRACE conn2 <- [1,2406,null,{}] 17:16:45 INFO - PROCESS | 8278 | 1461629805263 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:45 INFO - PROCESS | 8278 | 1461629805372 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 17:16:45 INFO - PROCESS | 8278 | 1461629805482 Marionette TRACE conn2 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x134d99800 == 93 [pid = 8278] [id = 609] 17:16:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x1277fa800) [pid = 8278] [serial = 1827] [outer = 0x0] 17:16:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x128b42800) [pid = 8278] [serial = 1828] [outer = 0x1277fa800] 17:16:45 INFO - PROCESS | 8278 | 1461629805513 Marionette DEBUG loaded listener.js 17:16:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x128e61c00) [pid = 8278] [serial = 1829] [outer = 0x1277fa800] 17:16:45 INFO - PROCESS | 8278 | 1461629805895 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 17:16:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 17:16:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 670ms 17:16:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 17:16:45 INFO - PROCESS | 8278 | 1461629805930 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 17:16:45 INFO - PROCESS | 8278 | 1461629805931 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 17:16:45 INFO - PROCESS | 8278 | 1461629805933 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 17:16:45 INFO - PROCESS | 8278 | 1461629805934 Marionette TRACE conn2 <- [1,2410,null,{}] 17:16:45 INFO - PROCESS | 8278 | 1461629805937 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 8278 | 1461629806047 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 17:16:46 INFO - PROCESS | 8278 | 1461629806160 Marionette TRACE conn2 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351c6800 == 94 [pid = 8278] [id = 610] 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x128b43800) [pid = 8278] [serial = 1830] [outer = 0x0] 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x128fbec00) [pid = 8278] [serial = 1831] [outer = 0x128b43800] 17:16:46 INFO - PROCESS | 8278 | 1461629806190 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x1294ab000) [pid = 8278] [serial = 1832] [outer = 0x128b43800] 17:16:46 INFO - PROCESS | 8278 | 1461629806676 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 17:16:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 17:16:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 769ms 17:16:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 17:16:46 INFO - PROCESS | 8278 | 1461629806712 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 17:16:46 INFO - PROCESS | 8278 | 1461629806713 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 17:16:46 INFO - PROCESS | 8278 | 1461629806717 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 17:16:46 INFO - PROCESS | 8278 | 1461629806719 Marionette TRACE conn2 <- [1,2414,null,{}] 17:16:46 INFO - PROCESS | 8278 | 1461629806721 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:46 INFO - PROCESS | 8278 | 1461629806835 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 17:16:46 INFO - PROCESS | 8278 | 1461629806919 Marionette TRACE conn2 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x121448800 == 95 [pid = 8278] [id = 611] 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x112b4ec00) [pid = 8278] [serial = 1833] [outer = 0x0] 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x128fb7800) [pid = 8278] [serial = 1834] [outer = 0x112b4ec00] 17:16:46 INFO - PROCESS | 8278 | 1461629806948 Marionette DEBUG loaded listener.js 17:16:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x1295dd400) [pid = 8278] [serial = 1835] [outer = 0x112b4ec00] 17:16:47 INFO - PROCESS | 8278 | 1461629807667 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 17:16:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 17:16:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 973ms 17:16:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 17:16:47 INFO - PROCESS | 8278 | 1461629807701 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 17:16:47 INFO - PROCESS | 8278 | 1461629807704 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 17:16:47 INFO - PROCESS | 8278 | 1461629807708 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 17:16:47 INFO - PROCESS | 8278 | 1461629807710 Marionette TRACE conn2 <- [1,2418,null,{}] 17:16:47 INFO - PROCESS | 8278 | 1461629807716 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:47 INFO - PROCESS | 8278 | 1461629807827 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 17:16:47 INFO - PROCESS | 8278 | 1461629807918 Marionette TRACE conn2 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x124fa1800 == 96 [pid = 8278] [id = 612] 17:16:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x110f78c00) [pid = 8278] [serial = 1836] [outer = 0x0] 17:16:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x1125d5000) [pid = 8278] [serial = 1837] [outer = 0x110f78c00] 17:16:47 INFO - PROCESS | 8278 | 1461629807947 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x112b56000) [pid = 8278] [serial = 1838] [outer = 0x110f78c00] 17:16:48 INFO - PROCESS | 8278 | 1461629808386 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:16:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 17:16:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 723ms 17:16:48 INFO - PROCESS | 8278 | 1461629808432 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 17:16:48 INFO - PROCESS | 8278 | 1461629808436 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 17:16:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 17:16:48 INFO - PROCESS | 8278 | 1461629808440 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 17:16:48 INFO - PROCESS | 8278 | 1461629808442 Marionette TRACE conn2 <- [1,2422,null,{}] 17:16:48 INFO - PROCESS | 8278 | 1461629808445 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:48 INFO - PROCESS | 8278 | 1461629808552 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 17:16:48 INFO - PROCESS | 8278 | 1461629808657 Marionette TRACE conn2 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196df800 == 97 [pid = 8278] [id = 613] 17:16:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x112dccc00) [pid = 8278] [serial = 1839] [outer = 0x0] 17:16:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x113243400) [pid = 8278] [serial = 1840] [outer = 0x112dccc00] 17:16:48 INFO - PROCESS | 8278 | 1461629808685 Marionette DEBUG loaded listener.js 17:16:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x11643f400) [pid = 8278] [serial = 1841] [outer = 0x112dccc00] 17:16:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a2000 == 96 [pid = 8278] [id = 601] 17:16:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8c000 == 95 [pid = 8278] [id = 600] 17:16:48 INFO - PROCESS | 8278 | --DOCSHELL 0x116a7a000 == 94 [pid = 8278] [id = 599] 17:16:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12a93c000 == 93 [pid = 8278] [id = 598] 17:16:48 INFO - PROCESS | 8278 | --DOCSHELL 0x12951c800 == 92 [pid = 8278] [id = 597] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x128c97800 == 91 [pid = 8278] [id = 596] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x125f3a000 == 90 [pid = 8278] [id = 595] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x124940000 == 89 [pid = 8278] [id = 594] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x119ccc800 == 88 [pid = 8278] [id = 593] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x118047000 == 87 [pid = 8278] [id = 592] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x117106000 == 86 [pid = 8278] [id = 591] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x13503a800 == 85 [pid = 8278] [id = 587] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x134d96000 == 84 [pid = 8278] [id = 586] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x12d21a800 == 83 [pid = 8278] [id = 585] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x127745800 == 82 [pid = 8278] [id = 584] 17:16:49 INFO - PROCESS | 8278 | --DOCSHELL 0x11820d800 == 81 [pid = 8278] [id = 583] 17:16:49 INFO - PROCESS | 8278 | 1461629809119 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x128b3d400) [pid = 8278] [serial = 1744] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x128e5ec00) [pid = 8278] [serial = 1745] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x1166df800) [pid = 8278] [serial = 1714] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x121492000) [pid = 8278] [serial = 1723] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x1234e1800) [pid = 8278] [serial = 1742] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x112dc3c00) [pid = 8278] [serial = 1709] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x1277a2800) [pid = 8278] [serial = 1739] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x121371800) [pid = 8278] [serial = 1693] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x112831800) [pid = 8278] [serial = 1708] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x121369400) [pid = 8278] [serial = 1720] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x1247c2000) [pid = 8278] [serial = 1696] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x118369400) [pid = 8278] [serial = 1690] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x110f3e400) [pid = 8278] [serial = 1687] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x113095400) [pid = 8278] [serial = 1711] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12136d000) [pid = 8278] [serial = 1721] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x125f94800) [pid = 8278] [serial = 1736] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x11305c000) [pid = 8278] [serial = 1705] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1191dc000) [pid = 8278] [serial = 1738] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x113426c00) [pid = 8278] [serial = 1712] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x124703c00) [pid = 8278] [serial = 1727] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1237b6000) [pid = 8278] [serial = 1724] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12470d400) [pid = 8278] [serial = 1729] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x124eaf800) [pid = 8278] [serial = 1732] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1277f1c00) [pid = 8278] [serial = 1741] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x125333c00) [pid = 8278] [serial = 1733] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x124095000) [pid = 8278] [serial = 1699] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x124098800) [pid = 8278] [serial = 1726] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1247a3400) [pid = 8278] [serial = 1730] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1194b8400) [pid = 8278] [serial = 1718] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12d4f1000) [pid = 8278] [serial = 1685] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x125983400) [pid = 8278] [serial = 1735] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x11916a800) [pid = 8278] [serial = 1717] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12470c800) [pid = 8278] [serial = 1702] [outer = 0x0] [url = about:blank] 17:16:49 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x117e21800) [pid = 8278] [serial = 1715] [outer = 0x0] [url = about:blank] 17:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 17:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 721ms 17:16:49 INFO - PROCESS | 8278 | 1461629809170 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 17:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 17:16:49 INFO - PROCESS | 8278 | 1461629809172 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 17:16:49 INFO - PROCESS | 8278 | 1461629809176 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 8278 | 1461629809180 Marionette TRACE conn2 <- [1,2426,null,{}] 17:16:49 INFO - PROCESS | 8278 | 1461629809191 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 8278 | 1461629809297 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 17:16:49 INFO - PROCESS | 8278 | 1461629809308 Marionette TRACE conn2 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x121438000 == 82 [pid = 8278] [id = 614] 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x116af3800) [pid = 8278] [serial = 1842] [outer = 0x0] 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x117e17c00) [pid = 8278] [serial = 1843] [outer = 0x116af3800] 17:16:49 INFO - PROCESS | 8278 | 1461629809337 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x118536c00) [pid = 8278] [serial = 1844] [outer = 0x116af3800] 17:16:49 INFO - PROCESS | 8278 | 1461629809710 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 17:16:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 17:16:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 577ms 17:16:49 INFO - PROCESS | 8278 | 1461629809753 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 17:16:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 17:16:49 INFO - PROCESS | 8278 | 1461629809754 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 17:16:49 INFO - PROCESS | 8278 | 1461629809756 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 17:16:49 INFO - PROCESS | 8278 | 1461629809758 Marionette TRACE conn2 <- [1,2430,null,{}] 17:16:49 INFO - PROCESS | 8278 | 1461629809760 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:49 INFO - PROCESS | 8278 | 1461629809852 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 17:16:49 INFO - PROCESS | 8278 | 1461629809856 Marionette TRACE conn2 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x12776d800 == 83 [pid = 8278] [id = 615] 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x119121400) [pid = 8278] [serial = 1845] [outer = 0x0] 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x1194b3c00) [pid = 8278] [serial = 1846] [outer = 0x119121400] 17:16:49 INFO - PROCESS | 8278 | 1461629809883 Marionette DEBUG loaded listener.js 17:16:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x119b31400) [pid = 8278] [serial = 1847] [outer = 0x119121400] 17:16:50 INFO - PROCESS | 8278 | 1461629810239 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 17:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 518ms 17:16:50 INFO - PROCESS | 8278 | 1461629810275 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 17:16:50 INFO - PROCESS | 8278 | 1461629810277 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 17:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 17:16:50 INFO - PROCESS | 8278 | 1461629810291 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 8278 | 1461629810292 Marionette TRACE conn2 <- [1,2434,null,{}] 17:16:50 INFO - PROCESS | 8278 | 1461629810295 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:50 INFO - PROCESS | 8278 | 1461629810384 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 17:16:50 INFO - PROCESS | 8278 | 1461629810389 Marionette TRACE conn2 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x129805000 == 84 [pid = 8278] [id = 616] 17:16:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x121367000) [pid = 8278] [serial = 1848] [outer = 0x0] 17:16:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x121372000) [pid = 8278] [serial = 1849] [outer = 0x121367000] 17:16:50 INFO - PROCESS | 8278 | 1461629810414 Marionette DEBUG loaded listener.js 17:16:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x121497800) [pid = 8278] [serial = 1850] [outer = 0x121367000] 17:16:50 INFO - PROCESS | 8278 | 1461629810760 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 17:16:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 17:16:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 525ms 17:16:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 17:16:50 INFO - PROCESS | 8278 | 1461629810811 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 17:16:50 INFO - PROCESS | 8278 | 1461629810812 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 17:16:50 INFO - PROCESS | 8278 | 1461629810814 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 17:16:50 INFO - PROCESS | 8278 | 1461629810816 Marionette TRACE conn2 <- [1,2438,null,{}] 17:16:50 INFO - PROCESS | 8278 | 1461629810818 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:50 INFO - PROCESS | 8278 | 1461629810923 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 17:16:51 INFO - PROCESS | 8278 | 1461629811003 Marionette TRACE conn2 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac11800 == 85 [pid = 8278] [id = 617] 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12136bc00) [pid = 8278] [serial = 1851] [outer = 0x0] 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12378bc00) [pid = 8278] [serial = 1852] [outer = 0x12136bc00] 17:16:51 INFO - PROCESS | 8278 | 1461629811030 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x1249d4400) [pid = 8278] [serial = 1853] [outer = 0x12136bc00] 17:16:51 INFO - PROCESS | 8278 | 1461629811354 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 17:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 569ms 17:16:51 INFO - PROCESS | 8278 | 1461629811384 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 8278 | 1461629811386 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 17:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 17:16:51 INFO - PROCESS | 8278 | 1461629811397 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 8278 | 1461629811398 Marionette TRACE conn2 <- [1,2442,null,{}] 17:16:51 INFO - PROCESS | 8278 | 1461629811400 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:51 INFO - PROCESS | 8278 | 1461629811516 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 17:16:51 INFO - PROCESS | 8278 | 1461629811527 Marionette TRACE conn2 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be8d000 == 86 [pid = 8278] [id = 618] 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x124711800) [pid = 8278] [serial = 1854] [outer = 0x0] 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1254ac400) [pid = 8278] [serial = 1855] [outer = 0x124711800] 17:16:51 INFO - PROCESS | 8278 | 1461629811553 Marionette DEBUG loaded listener.js 17:16:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x125985800) [pid = 8278] [serial = 1856] [outer = 0x124711800] 17:16:51 INFO - PROCESS | 8278 | 1461629811900 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 17:16:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 17:16:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 530ms 17:16:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 17:16:51 INFO - PROCESS | 8278 | 1461629811919 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 17:16:51 INFO - PROCESS | 8278 | 1461629811920 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 17:16:51 INFO - PROCESS | 8278 | 1461629811922 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 17:16:51 INFO - PROCESS | 8278 | 1461629811923 Marionette TRACE conn2 <- [1,2446,null,{}] 17:16:51 INFO - PROCESS | 8278 | 1461629811925 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:52 INFO - PROCESS | 8278 | 1461629812042 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 17:16:52 INFO - PROCESS | 8278 | 1461629812055 Marionette TRACE conn2 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccd2000 == 87 [pid = 8278] [id = 619] 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x124aeec00) [pid = 8278] [serial = 1857] [outer = 0x0] 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x1274a7400) [pid = 8278] [serial = 1858] [outer = 0x124aeec00] 17:16:52 INFO - PROCESS | 8278 | 1461629812080 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x1277f1c00) [pid = 8278] [serial = 1859] [outer = 0x124aeec00] 17:16:52 INFO - PROCESS | 8278 | 1461629812439 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 17:16:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 17:16:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 17:16:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 17:16:52 INFO - PROCESS | 8278 | 1461629812494 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 17:16:52 INFO - PROCESS | 8278 | 1461629812495 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 17:16:52 INFO - PROCESS | 8278 | 1461629812497 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 17:16:52 INFO - PROCESS | 8278 | 1461629812498 Marionette TRACE conn2 <- [1,2450,null,{}] 17:16:52 INFO - PROCESS | 8278 | 1461629812501 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:52 INFO - PROCESS | 8278 | 1461629812616 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 17:16:52 INFO - PROCESS | 8278 | 1461629812664 Marionette TRACE conn2 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d221800 == 88 [pid = 8278] [id = 620] 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1277f5800) [pid = 8278] [serial = 1860] [outer = 0x0] 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x128b42c00) [pid = 8278] [serial = 1861] [outer = 0x1277f5800] 17:16:52 INFO - PROCESS | 8278 | 1461629812689 Marionette DEBUG loaded listener.js 17:16:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x1295e0000) [pid = 8278] [serial = 1862] [outer = 0x1277f5800] 17:16:53 INFO - PROCESS | 8278 | 1461629813015 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 17:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 568ms 17:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 17:16:53 INFO - PROCESS | 8278 | 1461629813066 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 8278 | 1461629813067 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 17:16:53 INFO - PROCESS | 8278 | 1461629813069 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 8278 | 1461629813070 Marionette TRACE conn2 <- [1,2454,null,{}] 17:16:53 INFO - PROCESS | 8278 | 1461629813073 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:53 INFO - PROCESS | 8278 | 1461629813217 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 17:16:53 INFO - PROCESS | 8278 | 1461629813238 Marionette TRACE conn2 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d912000 == 89 [pid = 8278] [id = 621] 17:16:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x128ea3800) [pid = 8278] [serial = 1863] [outer = 0x0] 17:16:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x129792000) [pid = 8278] [serial = 1864] [outer = 0x128ea3800] 17:16:53 INFO - PROCESS | 8278 | 1461629813278 Marionette DEBUG loaded listener.js 17:16:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x129915c00) [pid = 8278] [serial = 1865] [outer = 0x128ea3800] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x118367000) [pid = 8278] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x11a14ac00) [pid = 8278] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x119b2b400) [pid = 8278] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x110f2fc00) [pid = 8278] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x113069000) [pid = 8278] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x112b53400) [pid = 8278] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x116010c00) [pid = 8278] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1120e0800) [pid = 8278] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x11308b000) [pid = 8278] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x116166c00) [pid = 8278] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 17:16:53 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x117e12400) [pid = 8278] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 17:16:53 INFO - PROCESS | 8278 | 1461629813883 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 17:16:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 17:16:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 821ms 17:16:53 INFO - PROCESS | 8278 | 1461629813890 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 17:16:53 INFO - PROCESS | 8278 | 1461629813892 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 17:16:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 17:16:53 INFO - PROCESS | 8278 | 1461629813909 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 17:16:53 INFO - PROCESS | 8278 | 1461629813911 Marionette TRACE conn2 <- [1,2458,null,{}] 17:16:53 INFO - PROCESS | 8278 | 1461629813920 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 8278 | 1461629814052 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 17:16:54 INFO - PROCESS | 8278 | 1461629814057 Marionette TRACE conn2 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3b6000 == 90 [pid = 8278] [id = 622] 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12136ec00) [pid = 8278] [serial = 1866] [outer = 0x0] 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12991ac00) [pid = 8278] [serial = 1867] [outer = 0x12136ec00] 17:16:54 INFO - PROCESS | 8278 | 1461629814086 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12a985400) [pid = 8278] [serial = 1868] [outer = 0x12136ec00] 17:16:54 INFO - PROCESS | 8278 | 1461629814433 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 17:16:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 17:16:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 579ms 17:16:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 17:16:54 INFO - PROCESS | 8278 | 1461629814485 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 17:16:54 INFO - PROCESS | 8278 | 1461629814487 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 17:16:54 INFO - PROCESS | 8278 | 1461629814489 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 17:16:54 INFO - PROCESS | 8278 | 1461629814490 Marionette TRACE conn2 <- [1,2462,null,{}] 17:16:54 INFO - PROCESS | 8278 | 1461629814492 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:54 INFO - PROCESS | 8278 | 1461629814617 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 17:16:54 INFO - PROCESS | 8278 | 1461629814624 Marionette TRACE conn2 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x13502c000 == 91 [pid = 8278] [id = 623] 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12a987800) [pid = 8278] [serial = 1869] [outer = 0x0] 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12a99e800) [pid = 8278] [serial = 1870] [outer = 0x12a987800] 17:16:54 INFO - PROCESS | 8278 | 1461629814649 Marionette DEBUG loaded listener.js 17:16:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12aa86400) [pid = 8278] [serial = 1871] [outer = 0x12a987800] 17:16:54 INFO - PROCESS | 8278 | 1461629814985 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 17:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 519ms 17:16:55 INFO - PROCESS | 8278 | 1461629815009 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 8278 | 1461629815010 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 17:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 17:16:55 INFO - PROCESS | 8278 | 1461629815014 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 8278 | 1461629815015 Marionette TRACE conn2 <- [1,2466,null,{}] 17:16:55 INFO - PROCESS | 8278 | 1461629815018 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:55 INFO - PROCESS | 8278 | 1461629815109 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 17:16:55 INFO - PROCESS | 8278 | 1461629815114 Marionette TRACE conn2 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353c8000 == 92 [pid = 8278] [id = 624] 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x12aa8fc00) [pid = 8278] [serial = 1872] [outer = 0x0] 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12aea1800) [pid = 8278] [serial = 1873] [outer = 0x12aa8fc00] 17:16:55 INFO - PROCESS | 8278 | 1461629815138 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x12bb3c800) [pid = 8278] [serial = 1874] [outer = 0x12aa8fc00] 17:16:55 INFO - PROCESS | 8278 | 1461629815466 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 17:16:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 17:16:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 473ms 17:16:55 INFO - PROCESS | 8278 | 1461629815486 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 17:16:55 INFO - PROCESS | 8278 | 1461629815487 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 17:16:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 17:16:55 INFO - PROCESS | 8278 | 1461629815489 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 17:16:55 INFO - PROCESS | 8278 | 1461629815490 Marionette TRACE conn2 <- [1,2470,null,{}] 17:16:55 INFO - PROCESS | 8278 | 1461629815493 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:55 INFO - PROCESS | 8278 | 1461629815625 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 17:16:55 INFO - PROCESS | 8278 | 1461629815632 Marionette TRACE conn2 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x13547d000 == 93 [pid = 8278] [id = 625] 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x12991f400) [pid = 8278] [serial = 1875] [outer = 0x0] 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12bb40c00) [pid = 8278] [serial = 1876] [outer = 0x12991f400] 17:16:55 INFO - PROCESS | 8278 | 1461629815657 Marionette DEBUG loaded listener.js 17:16:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x12bd46c00) [pid = 8278] [serial = 1877] [outer = 0x12991f400] 17:16:56 INFO - PROCESS | 8278 | 1461629816200 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 17:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 17:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 722ms 17:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 17:16:56 INFO - PROCESS | 8278 | 1461629816211 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 8278 | 1461629816214 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 17:16:56 INFO - PROCESS | 8278 | 1461629816217 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 8278 | 1461629816220 Marionette TRACE conn2 <- [1,2474,null,{}] 17:16:56 INFO - PROCESS | 8278 | 1461629816224 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:56 INFO - PROCESS | 8278 | 1461629816347 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 17:16:56 INFO - PROCESS | 8278 | 1461629816433 Marionette TRACE conn2 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x11990f800 == 94 [pid = 8278] [id = 626] 17:16:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x111c45400) [pid = 8278] [serial = 1878] [outer = 0x0] 17:16:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x112c7b000) [pid = 8278] [serial = 1879] [outer = 0x111c45400] 17:16:56 INFO - PROCESS | 8278 | 1461629816465 Marionette DEBUG loaded listener.js 17:16:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x11324c400) [pid = 8278] [serial = 1880] [outer = 0x111c45400] 17:16:56 INFO - PROCESS | 8278 | 1461629816918 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 17:16:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 17:16:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 723ms 17:16:56 INFO - PROCESS | 8278 | 1461629816941 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 17:16:56 INFO - PROCESS | 8278 | 1461629816945 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 17:16:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 17:16:56 INFO - PROCESS | 8278 | 1461629816950 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 17:16:56 INFO - PROCESS | 8278 | 1461629816952 Marionette TRACE conn2 <- [1,2478,null,{}] 17:16:56 INFO - PROCESS | 8278 | 1461629816954 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:57 INFO - PROCESS | 8278 | 1461629817090 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 17:16:57 INFO - PROCESS | 8278 | 1461629817177 Marionette TRACE conn2 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x129516000 == 95 [pid = 8278] [id = 627] 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x115d2dc00) [pid = 8278] [serial = 1881] [outer = 0x0] 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x116960800) [pid = 8278] [serial = 1882] [outer = 0x115d2dc00] 17:16:57 INFO - PROCESS | 8278 | 1461629817208 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x118591400) [pid = 8278] [serial = 1883] [outer = 0x115d2dc00] 17:16:57 INFO - PROCESS | 8278 | 1461629817609 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 17:16:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 17:16:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 720ms 17:16:57 INFO - PROCESS | 8278 | 1461629817671 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 17:16:57 INFO - PROCESS | 8278 | 1461629817672 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 17:16:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 17:16:57 INFO - PROCESS | 8278 | 1461629817675 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 17:16:57 INFO - PROCESS | 8278 | 1461629817678 Marionette TRACE conn2 <- [1,2482,null,{}] 17:16:57 INFO - PROCESS | 8278 | 1461629817686 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:57 INFO - PROCESS | 8278 | 1461629817806 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 17:16:57 INFO - PROCESS | 8278 | 1461629817893 Marionette TRACE conn2 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x134d9e800 == 96 [pid = 8278] [id = 628] 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x11a14ac00) [pid = 8278] [serial = 1884] [outer = 0x0] 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x12378f800) [pid = 8278] [serial = 1885] [outer = 0x11a14ac00] 17:16:57 INFO - PROCESS | 8278 | 1461629817927 Marionette DEBUG loaded listener.js 17:16:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x124705800) [pid = 8278] [serial = 1886] [outer = 0x11a14ac00] 17:16:58 INFO - PROCESS | 8278 | 1461629818343 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 17:16:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 17:16:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 723ms 17:16:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 17:16:58 INFO - PROCESS | 8278 | 1461629818397 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 17:16:58 INFO - PROCESS | 8278 | 1461629818400 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 17:16:58 INFO - PROCESS | 8278 | 1461629818420 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 17:16:58 INFO - PROCESS | 8278 | 1461629818422 Marionette TRACE conn2 <- [1,2486,null,{}] 17:16:58 INFO - PROCESS | 8278 | 1461629818424 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:58 INFO - PROCESS | 8278 | 1461629818539 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 17:16:58 INFO - PROCESS | 8278 | 1461629818653 Marionette TRACE conn2 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x1354bd800 == 97 [pid = 8278] [id = 629] 17:16:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x12470cc00) [pid = 8278] [serial = 1887] [outer = 0x0] 17:16:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x125a93800) [pid = 8278] [serial = 1888] [outer = 0x12470cc00] 17:16:58 INFO - PROCESS | 8278 | 1461629818686 Marionette DEBUG loaded listener.js 17:16:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x128b41c00) [pid = 8278] [serial = 1889] [outer = 0x12470cc00] 17:16:59 INFO - PROCESS | 8278 | 1461629819100 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 17:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 737ms 17:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 17:16:59 INFO - PROCESS | 8278 | 1461629819139 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 8278 | 1461629819141 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 17:16:59 INFO - PROCESS | 8278 | 1461629819143 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 8278 | 1461629819144 Marionette TRACE conn2 <- [1,2490,null,{}] 17:16:59 INFO - PROCESS | 8278 | 1461629819147 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:16:59 INFO - PROCESS | 8278 | 1461629819260 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 17:16:59 INFO - PROCESS | 8278 | 1461629819374 Marionette TRACE conn2 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:16:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356b2800 == 98 [pid = 8278] [id = 630] 17:16:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x1254b0000) [pid = 8278] [serial = 1890] [outer = 0x0] 17:16:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x1295e4800) [pid = 8278] [serial = 1891] [outer = 0x1254b0000] 17:16:59 INFO - PROCESS | 8278 | 1461629819406 Marionette DEBUG loaded listener.js 17:16:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12a983c00) [pid = 8278] [serial = 1892] [outer = 0x1254b0000] 17:16:59 INFO - PROCESS | 8278 | 1461629819832 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:16:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 17:16:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 721ms 17:16:59 INFO - PROCESS | 8278 | 1461629819864 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 17:16:59 INFO - PROCESS | 8278 | 1461629819866 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 17:16:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 17:16:59 INFO - PROCESS | 8278 | 1461629819886 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 17:16:59 INFO - PROCESS | 8278 | 1461629819887 Marionette TRACE conn2 <- [1,2494,null,{}] 17:16:59 INFO - PROCESS | 8278 | 1461629819890 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 8278 | 1461629820048 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 17:17:00 INFO - PROCESS | 8278 | 1461629820139 Marionette TRACE conn2 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x1359ad800 == 99 [pid = 8278] [id = 631] 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x12ae46800) [pid = 8278] [serial = 1893] [outer = 0x0] 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x12bd8e000) [pid = 8278] [serial = 1894] [outer = 0x12ae46800] 17:17:00 INFO - PROCESS | 8278 | 1461629820173 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x12c0b0400) [pid = 8278] [serial = 1895] [outer = 0x12ae46800] 17:17:00 INFO - PROCESS | 8278 | 1461629820580 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 17:17:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 17:17:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 740ms 17:17:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 17:17:00 INFO - PROCESS | 8278 | 1461629820608 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 17:17:00 INFO - PROCESS | 8278 | 1461629820609 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 17:17:00 INFO - PROCESS | 8278 | 1461629820612 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 17:17:00 INFO - PROCESS | 8278 | 1461629820613 Marionette TRACE conn2 <- [1,2498,null,{}] 17:17:00 INFO - PROCESS | 8278 | 1461629820616 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:00 INFO - PROCESS | 8278 | 1461629820729 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 17:17:00 INFO - PROCESS | 8278 | 1461629820839 Marionette TRACE conn2 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c6b3000 == 100 [pid = 8278] [id = 632] 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x12bd94800) [pid = 8278] [serial = 1896] [outer = 0x0] 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x12c0b6800) [pid = 8278] [serial = 1897] [outer = 0x12bd94800] 17:17:00 INFO - PROCESS | 8278 | 1461629820870 Marionette DEBUG loaded listener.js 17:17:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x12c203400) [pid = 8278] [serial = 1898] [outer = 0x12bd94800] 17:17:01 INFO - PROCESS | 8278 | 1461629821241 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 17:17:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 17:17:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 670ms 17:17:01 INFO - PROCESS | 8278 | 1461629821286 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 17:17:01 INFO - PROCESS | 8278 | 1461629821287 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 17:17:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 17:17:01 INFO - PROCESS | 8278 | 1461629821289 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 17:17:01 INFO - PROCESS | 8278 | 1461629821291 Marionette TRACE conn2 <- [1,2502,null,{}] 17:17:01 INFO - PROCESS | 8278 | 1461629821293 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:01 INFO - PROCESS | 8278 | 1461629821437 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 17:17:01 INFO - PROCESS | 8278 | 1461629821540 Marionette TRACE conn2 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c0000 == 101 [pid = 8278] [id = 633] 17:17:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x124094000) [pid = 8278] [serial = 1899] [outer = 0x0] 17:17:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x12bd9c800) [pid = 8278] [serial = 1900] [outer = 0x124094000] 17:17:01 INFO - PROCESS | 8278 | 1461629821570 Marionette DEBUG loaded listener.js 17:17:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x12c20cc00) [pid = 8278] [serial = 1901] [outer = 0x124094000] 17:17:01 INFO - PROCESS | 8278 | 1461629821960 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 17:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 721ms 17:17:02 INFO - PROCESS | 8278 | 1461629822030 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 8278 | 1461629822031 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 17:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 17:17:02 INFO - PROCESS | 8278 | 1461629822036 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 8278 | 1461629822037 Marionette TRACE conn2 <- [1,2506,null,{}] 17:17:02 INFO - PROCESS | 8278 | 1461629822040 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:02 INFO - PROCESS | 8278 | 1461629822159 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 17:17:02 INFO - PROCESS | 8278 | 1461629822242 Marionette TRACE conn2 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0a8000 == 102 [pid = 8278] [id = 634] 17:17:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 179 (0x113090c00) [pid = 8278] [serial = 1902] [outer = 0x0] 17:17:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 180 (0x12c20dc00) [pid = 8278] [serial = 1903] [outer = 0x113090c00] 17:17:02 INFO - PROCESS | 8278 | 1461629822272 Marionette DEBUG loaded listener.js 17:17:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 181 (0x12c2ae000) [pid = 8278] [serial = 1904] [outer = 0x113090c00] 17:17:02 INFO - PROCESS | 8278 | 1461629822892 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 17:17:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 17:17:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 920ms 17:17:02 INFO - PROCESS | 8278 | 1461629822956 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 17:17:02 INFO - PROCESS | 8278 | 1461629822958 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 17:17:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 17:17:02 INFO - PROCESS | 8278 | 1461629822979 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 17:17:02 INFO - PROCESS | 8278 | 1461629822982 Marionette TRACE conn2 <- [1,2510,null,{}] 17:17:02 INFO - PROCESS | 8278 | 1461629822988 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:03 INFO - PROCESS | 8278 | 1461629823105 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 17:17:03 INFO - PROCESS | 8278 | 1461629823195 Marionette TRACE conn2 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x128c9a000 == 103 [pid = 8278] [id = 635] 17:17:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 182 (0x1110d8000) [pid = 8278] [serial = 1905] [outer = 0x0] 17:17:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 183 (0x11282e400) [pid = 8278] [serial = 1906] [outer = 0x1110d8000] 17:17:03 INFO - PROCESS | 8278 | 1461629823224 Marionette DEBUG loaded listener.js 17:17:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 184 (0x11308f000) [pid = 8278] [serial = 1907] [outer = 0x1110d8000] 17:17:03 INFO - PROCESS | 8278 | 1461629823638 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 17:17:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 17:17:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 697ms 17:17:03 INFO - PROCESS | 8278 | 1461629823659 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 17:17:03 INFO - PROCESS | 8278 | 1461629823666 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 17:17:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 17:17:03 INFO - PROCESS | 8278 | 1461629823694 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 17:17:03 INFO - PROCESS | 8278 | 1461629823699 Marionette TRACE conn2 <- [1,2514,null,{}] 17:17:03 INFO - PROCESS | 8278 | 1461629823701 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:03 INFO - PROCESS | 8278 | 1461629823825 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 17:17:03 INFO - PROCESS | 8278 | 1461629823937 Marionette TRACE conn2 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1ed800 == 104 [pid = 8278] [id = 636] 17:17:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 185 (0x116452400) [pid = 8278] [serial = 1908] [outer = 0x0] 17:17:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 186 (0x116af2c00) [pid = 8278] [serial = 1909] [outer = 0x116452400] 17:17:03 INFO - PROCESS | 8278 | 1461629823983 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 187 (0x11852c400) [pid = 8278] [serial = 1910] [outer = 0x116452400] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12debf800 == 103 [pid = 8278] [id = 522] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x1359b9800 == 102 [pid = 8278] [id = 567] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x135224000 == 101 [pid = 8278] [id = 566] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x1353c8000 == 100 [pid = 8278] [id = 624] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x13502c000 == 99 [pid = 8278] [id = 623] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12e3b6000 == 98 [pid = 8278] [id = 622] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 186 (0x125181400) [pid = 8278] [serial = 1807] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12d912000 == 97 [pid = 8278] [id = 621] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12d221800 == 96 [pid = 8278] [id = 620] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccd2000 == 95 [pid = 8278] [id = 619] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8d000 == 94 [pid = 8278] [id = 618] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac11800 == 93 [pid = 8278] [id = 617] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x129805000 == 92 [pid = 8278] [id = 616] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12776d800 == 91 [pid = 8278] [id = 615] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x121438000 == 90 [pid = 8278] [id = 614] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x1196df800 == 89 [pid = 8278] [id = 613] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x124fa1800 == 88 [pid = 8278] [id = 612] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12deb5000 == 87 [pid = 8278] [id = 608] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12d854800 == 86 [pid = 8278] [id = 607] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5e3800 == 85 [pid = 8278] [id = 606] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1bf800 == 84 [pid = 8278] [id = 605] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x119bbb800 == 83 [pid = 8278] [id = 604] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x1161a8000 == 82 [pid = 8278] [id = 603] 17:17:04 INFO - PROCESS | 8278 | --DOCSHELL 0x12cd7f800 == 81 [pid = 8278] [id = 602] 17:17:04 INFO - PROCESS | 8278 | 1461629824566 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 185 (0x118751000) [pid = 8278] [serial = 1789] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 184 (0x121492400) [pid = 8278] [serial = 1795] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 183 (0x121366c00) [pid = 8278] [serial = 1792] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 182 (0x1234e5c00) [pid = 8278] [serial = 1796] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 181 (0x119b32400) [pid = 8278] [serial = 1799] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 180 (0x113248000) [pid = 8278] [serial = 1780] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 179 (0x115d30c00) [pid = 8278] [serial = 1781] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 178 (0x112dc6400) [pid = 8278] [serial = 1771] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x124706400) [pid = 8278] [serial = 1759] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x112b58c00) [pid = 8278] [serial = 1777] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x116609c00) [pid = 8278] [serial = 1783] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x116787c00) [pid = 8278] [serial = 1784] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x1295e7800) [pid = 8278] [serial = 1765] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x128e9bc00) [pid = 8278] [serial = 1747] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x115d6e400) [pid = 8278] [serial = 1753] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x121498c00) [pid = 8278] [serial = 1756] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x1125ce400) [pid = 8278] [serial = 1775] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x1125b7000) [pid = 8278] [serial = 1774] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x112b4d000) [pid = 8278] [serial = 1750] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x1277ae000) [pid = 8278] [serial = 1762] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x12ae48400) [pid = 8278] [serial = 1768] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x12449e800) [pid = 8278] [serial = 1804] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x124fc5800) [pid = 8278] [serial = 1805] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x113060400) [pid = 8278] [serial = 1798] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x1169bbc00) [pid = 8278] [serial = 1786] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x112e89000) [pid = 8278] [serial = 1778] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x121370400) [pid = 8278] [serial = 1793] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x119b28400) [pid = 8278] [serial = 1790] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x124095c00) [pid = 8278] [serial = 1802] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x1237b0000) [pid = 8278] [serial = 1801] [outer = 0x0] [url = about:blank] 17:17:04 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1180b8000) [pid = 8278] [serial = 1787] [outer = 0x0] [url = about:blank] 17:17:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 17:17:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 932ms 17:17:04 INFO - PROCESS | 8278 | 1461629824624 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 17:17:04 INFO - PROCESS | 8278 | 1461629824626 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 17:17:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 17:17:04 INFO - PROCESS | 8278 | 1461629824630 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 17:17:04 INFO - PROCESS | 8278 | 1461629824633 Marionette TRACE conn2 <- [1,2518,null,{}] 17:17:04 INFO - PROCESS | 8278 | 1461629824644 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:04 INFO - PROCESS | 8278 | 1461629824806 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 17:17:04 INFO - PROCESS | 8278 | 1461629824893 Marionette TRACE conn2 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x119c4f800 == 82 [pid = 8278] [id = 637] 17:17:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x118598000) [pid = 8278] [serial = 1911] [outer = 0x0] 17:17:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x119116800) [pid = 8278] [serial = 1912] [outer = 0x118598000] 17:17:04 INFO - PROCESS | 8278 | 1461629824924 Marionette DEBUG loaded listener.js 17:17:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x119b27400) [pid = 8278] [serial = 1913] [outer = 0x118598000] 17:17:05 INFO - PROCESS | 8278 | 1461629825262 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 17:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 674ms 17:17:05 INFO - PROCESS | 8278 | 1461629825303 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 17:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 17:17:05 INFO - PROCESS | 8278 | 1461629825305 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 17:17:05 INFO - PROCESS | 8278 | 1461629825307 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 8278 | 1461629825308 Marionette TRACE conn2 <- [1,2522,null,{}] 17:17:05 INFO - PROCESS | 8278 | 1461629825310 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 8278 | 1461629825406 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 17:17:05 INFO - PROCESS | 8278 | 1461629825477 Marionette TRACE conn2 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x127746800 == 83 [pid = 8278] [id = 638] 17:17:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x119b2b400) [pid = 8278] [serial = 1914] [outer = 0x0] 17:17:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x121372400) [pid = 8278] [serial = 1915] [outer = 0x119b2b400] 17:17:05 INFO - PROCESS | 8278 | 1461629825503 Marionette DEBUG loaded listener.js 17:17:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x123799000) [pid = 8278] [serial = 1916] [outer = 0x119b2b400] 17:17:05 INFO - PROCESS | 8278 | 1461629825800 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 17:17:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 17:17:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 17:17:05 INFO - PROCESS | 8278 | 1461629825827 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 17:17:05 INFO - PROCESS | 8278 | 1461629825828 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 17:17:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 17:17:05 INFO - PROCESS | 8278 | 1461629825834 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 17:17:05 INFO - PROCESS | 8278 | 1461629825835 Marionette TRACE conn2 <- [1,2526,null,{}] 17:17:05 INFO - PROCESS | 8278 | 1461629825837 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:05 INFO - PROCESS | 8278 | 1461629825930 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 17:17:05 INFO - PROCESS | 8278 | 1461629825934 Marionette TRACE conn2 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x12b465000 == 84 [pid = 8278] [id = 639] 17:17:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x124096000) [pid = 8278] [serial = 1917] [outer = 0x0] 17:17:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x124704c00) [pid = 8278] [serial = 1918] [outer = 0x124096000] 17:17:05 INFO - PROCESS | 8278 | 1461629825960 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x1247c2800) [pid = 8278] [serial = 1919] [outer = 0x124096000] 17:17:06 INFO - PROCESS | 8278 | 1461629826326 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 17:17:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 17:17:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 519ms 17:17:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 17:17:06 INFO - PROCESS | 8278 | 1461629826353 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 17:17:06 INFO - PROCESS | 8278 | 1461629826354 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 17:17:06 INFO - PROCESS | 8278 | 1461629826356 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 17:17:06 INFO - PROCESS | 8278 | 1461629826357 Marionette TRACE conn2 <- [1,2530,null,{}] 17:17:06 INFO - PROCESS | 8278 | 1461629826359 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:06 INFO - PROCESS | 8278 | 1461629826521 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 17:17:06 INFO - PROCESS | 8278 | 1461629826531 Marionette TRACE conn2 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6a4800 == 85 [pid = 8278] [id = 640] 17:17:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x124af8000) [pid = 8278] [serial = 1920] [outer = 0x0] 17:17:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x125978c00) [pid = 8278] [serial = 1921] [outer = 0x124af8000] 17:17:06 INFO - PROCESS | 8278 | 1461629826567 Marionette DEBUG loaded listener.js 17:17:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x128b38800) [pid = 8278] [serial = 1922] [outer = 0x124af8000] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x110f78c00) [pid = 8278] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x116af3800) [pid = 8278] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x12a987800) [pid = 8278] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x12136bc00) [pid = 8278] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x12136ec00) [pid = 8278] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x124711800) [pid = 8278] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x12aa8fc00) [pid = 8278] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1277f5800) [pid = 8278] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x124aeec00) [pid = 8278] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x128ea3800) [pid = 8278] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x125102400) [pid = 8278] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x119121400) [pid = 8278] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x112dccc00) [pid = 8278] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 17:17:07 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x121367000) [pid = 8278] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 17:17:07 INFO - PROCESS | 8278 | 1461629827481 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 17:17:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 17:17:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1169ms 17:17:07 INFO - PROCESS | 8278 | 1461629827526 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 17:17:07 INFO - PROCESS | 8278 | 1461629827528 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 17:17:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 17:17:07 INFO - PROCESS | 8278 | 1461629827532 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 17:17:07 INFO - PROCESS | 8278 | 1461629827535 Marionette TRACE conn2 <- [1,2534,null,{}] 17:17:07 INFO - PROCESS | 8278 | 1461629827539 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:07 INFO - PROCESS | 8278 | 1461629827663 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 17:17:07 INFO - PROCESS | 8278 | 1461629827778 Marionette TRACE conn2 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bb7800 == 86 [pid = 8278] [id = 641] 17:17:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x112839800) [pid = 8278] [serial = 1923] [outer = 0x0] 17:17:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x11305d000) [pid = 8278] [serial = 1924] [outer = 0x112839800] 17:17:07 INFO - PROCESS | 8278 | 1461629827812 Marionette DEBUG loaded listener.js 17:17:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x115d6e400) [pid = 8278] [serial = 1925] [outer = 0x112839800] 17:17:08 INFO - PROCESS | 8278 | 1461629828237 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 17:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 722ms 17:17:08 INFO - PROCESS | 8278 | 1461629828254 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 8278 | 1461629828258 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 17:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 17:17:08 INFO - PROCESS | 8278 | 1461629828263 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 8278 | 1461629828264 Marionette TRACE conn2 <- [1,2538,null,{}] 17:17:08 INFO - PROCESS | 8278 | 1461629828267 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:08 INFO - PROCESS | 8278 | 1461629828399 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 17:17:08 INFO - PROCESS | 8278 | 1461629828485 Marionette TRACE conn2 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x129805000 == 87 [pid = 8278] [id = 642] 17:17:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x116420400) [pid = 8278] [serial = 1926] [outer = 0x0] 17:17:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x119123400) [pid = 8278] [serial = 1927] [outer = 0x116420400] 17:17:08 INFO - PROCESS | 8278 | 1461629828515 Marionette DEBUG loaded listener.js 17:17:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x119b27c00) [pid = 8278] [serial = 1928] [outer = 0x116420400] 17:17:08 INFO - PROCESS | 8278 | 1461629828950 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 17:17:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 17:17:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 722ms 17:17:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 17:17:08 INFO - PROCESS | 8278 | 1461629828984 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 17:17:08 INFO - PROCESS | 8278 | 1461629828986 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 17:17:08 INFO - PROCESS | 8278 | 1461629828988 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 17:17:08 INFO - PROCESS | 8278 | 1461629828991 Marionette TRACE conn2 <- [1,2542,null,{}] 17:17:09 INFO - PROCESS | 8278 | 1461629828999 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:09 INFO - PROCESS | 8278 | 1461629829113 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 17:17:09 INFO - PROCESS | 8278 | 1461629829226 Marionette TRACE conn2 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2e3000 == 88 [pid = 8278] [id = 643] 17:17:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x1234e5c00) [pid = 8278] [serial = 1929] [outer = 0x0] 17:17:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x124aeb800) [pid = 8278] [serial = 1930] [outer = 0x1234e5c00] 17:17:09 INFO - PROCESS | 8278 | 1461629829262 Marionette DEBUG loaded listener.js 17:17:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x125983400) [pid = 8278] [serial = 1931] [outer = 0x1234e5c00] 17:17:09 INFO - PROCESS | 8278 | 1461629829665 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 17:17:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 17:17:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 721ms 17:17:09 INFO - PROCESS | 8278 | 1461629829710 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 17:17:09 INFO - PROCESS | 8278 | 1461629829712 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 17:17:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 17:17:09 INFO - PROCESS | 8278 | 1461629829728 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 17:17:09 INFO - PROCESS | 8278 | 1461629829729 Marionette TRACE conn2 <- [1,2546,null,{}] 17:17:09 INFO - PROCESS | 8278 | 1461629829732 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:09 INFO - PROCESS | 8278 | 1461629829842 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 17:17:09 INFO - PROCESS | 8278 | 1461629829955 Marionette TRACE conn2 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d852000 == 89 [pid = 8278] [id = 644] 17:17:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x125f97c00) [pid = 8278] [serial = 1932] [outer = 0x0] 17:17:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x1277f1000) [pid = 8278] [serial = 1933] [outer = 0x125f97c00] 17:17:09 INFO - PROCESS | 8278 | 1461629829986 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x128e97400) [pid = 8278] [serial = 1934] [outer = 0x125f97c00] 17:17:10 INFO - PROCESS | 8278 | 1461629830401 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 17:17:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 17:17:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 723ms 17:17:10 INFO - PROCESS | 8278 | 1461629830449 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 17:17:10 INFO - PROCESS | 8278 | 1461629830451 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 17:17:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 17:17:10 INFO - PROCESS | 8278 | 1461629830453 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 17:17:10 INFO - PROCESS | 8278 | 1461629830454 Marionette TRACE conn2 <- [1,2550,null,{}] 17:17:10 INFO - PROCESS | 8278 | 1461629830457 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:10 INFO - PROCESS | 8278 | 1461629830564 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 17:17:10 INFO - PROCESS | 8278 | 1461629830678 Marionette TRACE conn2 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x12debb800 == 90 [pid = 8278] [id = 645] 17:17:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x110f28000) [pid = 8278] [serial = 1935] [outer = 0x0] 17:17:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x1294ae400) [pid = 8278] [serial = 1936] [outer = 0x110f28000] 17:17:10 INFO - PROCESS | 8278 | 1461629830709 Marionette DEBUG loaded listener.js 17:17:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x1297af400) [pid = 8278] [serial = 1937] [outer = 0x110f28000] 17:17:11 INFO - PROCESS | 8278 | 1461629831144 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 17:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 722ms 17:17:11 INFO - PROCESS | 8278 | 1461629831185 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 17:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 17:17:11 INFO - PROCESS | 8278 | 1461629831186 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 17:17:11 INFO - PROCESS | 8278 | 1461629831189 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 8278 | 1461629831190 Marionette TRACE conn2 <- [1,2554,null,{}] 17:17:11 INFO - PROCESS | 8278 | 1461629831192 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:11 INFO - PROCESS | 8278 | 1461629831356 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 17:17:11 INFO - PROCESS | 8278 | 1461629831407 Marionette TRACE conn2 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351ca000 == 91 [pid = 8278] [id = 646] 17:17:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12a98a400) [pid = 8278] [serial = 1938] [outer = 0x0] 17:17:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x12aea0000) [pid = 8278] [serial = 1939] [outer = 0x12a98a400] 17:17:11 INFO - PROCESS | 8278 | 1461629831438 Marionette DEBUG loaded listener.js 17:17:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x12bd93000) [pid = 8278] [serial = 1940] [outer = 0x12a98a400] 17:17:11 INFO - PROCESS | 8278 | 1461629831904 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 17:17:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 17:17:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 768ms 17:17:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 17:17:11 INFO - PROCESS | 8278 | 1461629831958 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 17:17:11 INFO - PROCESS | 8278 | 1461629831959 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 17:17:11 INFO - PROCESS | 8278 | 1461629831961 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 17:17:11 INFO - PROCESS | 8278 | 1461629831963 Marionette TRACE conn2 <- [1,2558,null,{}] 17:17:11 INFO - PROCESS | 8278 | 1461629831965 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:12 INFO - PROCESS | 8278 | 1461629832075 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 17:17:12 INFO - PROCESS | 8278 | 1461629832190 Marionette TRACE conn2 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353c5800 == 92 [pid = 8278] [id = 647] 17:17:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x12a98a800) [pid = 8278] [serial = 1941] [outer = 0x0] 17:17:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x12bd98c00) [pid = 8278] [serial = 1942] [outer = 0x12a98a800] 17:17:12 INFO - PROCESS | 8278 | 1461629832222 Marionette DEBUG loaded listener.js 17:17:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x12c2b4400) [pid = 8278] [serial = 1943] [outer = 0x12a98a800] 17:17:12 INFO - PROCESS | 8278 | 1461629832640 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 17:17:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 17:17:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 721ms 17:17:12 INFO - PROCESS | 8278 | 1461629832682 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 17:17:12 INFO - PROCESS | 8278 | 1461629832684 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 17:17:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 17:17:12 INFO - PROCESS | 8278 | 1461629832686 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 17:17:12 INFO - PROCESS | 8278 | 1461629832687 Marionette TRACE conn2 <- [1,2562,null,{}] 17:17:12 INFO - PROCESS | 8278 | 1461629832690 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:12 INFO - PROCESS | 8278 | 1461629832798 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 17:17:12 INFO - PROCESS | 8278 | 1461629832921 Marionette TRACE conn2 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x1354c8800 == 93 [pid = 8278] [id = 648] 17:17:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x110f3a800) [pid = 8278] [serial = 1944] [outer = 0x0] 17:17:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x128e67c00) [pid = 8278] [serial = 1945] [outer = 0x110f3a800] 17:17:12 INFO - PROCESS | 8278 | 1461629832953 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x12c54b400) [pid = 8278] [serial = 1946] [outer = 0x110f3a800] 17:17:13 INFO - PROCESS | 8278 | 1461629833383 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 17:17:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 17:17:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 720ms 17:17:13 INFO - PROCESS | 8278 | 1461629833407 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 17:17:13 INFO - PROCESS | 8278 | 1461629833408 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 17:17:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 17:17:13 INFO - PROCESS | 8278 | 1461629833410 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 17:17:13 INFO - PROCESS | 8278 | 1461629833412 Marionette TRACE conn2 <- [1,2566,null,{}] 17:17:13 INFO - PROCESS | 8278 | 1461629833417 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:13 INFO - PROCESS | 8278 | 1461629833527 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 17:17:13 INFO - PROCESS | 8278 | 1461629833642 Marionette TRACE conn2 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243df800 == 94 [pid = 8278] [id = 649] 17:17:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x111d55400) [pid = 8278] [serial = 1947] [outer = 0x0] 17:17:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 179 (0x121374c00) [pid = 8278] [serial = 1948] [outer = 0x111d55400] 17:17:13 INFO - PROCESS | 8278 | 1461629833674 Marionette DEBUG loaded listener.js 17:17:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 180 (0x12c549400) [pid = 8278] [serial = 1949] [outer = 0x111d55400] 17:17:14 INFO - PROCESS | 8278 | 1461629834301 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 17:17:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 17:17:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 923ms 17:17:14 INFO - PROCESS | 8278 | 1461629834334 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 17:17:14 INFO - PROCESS | 8278 | 1461629834335 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 17:17:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 17:17:14 INFO - PROCESS | 8278 | 1461629834339 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 17:17:14 INFO - PROCESS | 8278 | 1461629834341 Marionette TRACE conn2 <- [1,2570,null,{}] 17:17:14 INFO - PROCESS | 8278 | 1461629834344 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:14 INFO - PROCESS | 8278 | 1461629834457 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 17:17:14 INFO - PROCESS | 8278 | 1461629834573 Marionette TRACE conn2 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x129508000 == 95 [pid = 8278] [id = 650] 17:17:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 181 (0x116624800) [pid = 8278] [serial = 1950] [outer = 0x0] 17:17:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 182 (0x116a67800) [pid = 8278] [serial = 1951] [outer = 0x116624800] 17:17:14 INFO - PROCESS | 8278 | 1461629834604 Marionette DEBUG loaded listener.js 17:17:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 183 (0x118750c00) [pid = 8278] [serial = 1952] [outer = 0x116624800] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x12b465000 == 94 [pid = 8278] [id = 639] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x127746800 == 93 [pid = 8278] [id = 638] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x119c4f800 == 92 [pid = 8278] [id = 637] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1ed800 == 91 [pid = 8278] [id = 636] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x128c9a000 == 90 [pid = 8278] [id = 635] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 182 (0x128fbec00) [pid = 8278] [serial = 1831] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x1354bd800 == 89 [pid = 8278] [id = 629] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x134d9e800 == 88 [pid = 8278] [id = 628] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x129516000 == 87 [pid = 8278] [id = 627] 17:17:14 INFO - PROCESS | 8278 | --DOCSHELL 0x11990f800 == 86 [pid = 8278] [id = 626] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 181 (0x12991ac00) [pid = 8278] [serial = 1867] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 180 (0x129915c00) [pid = 8278] [serial = 1865] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 179 (0x12aa86400) [pid = 8278] [serial = 1871] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 178 (0x119b31400) [pid = 8278] [serial = 1847] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x1277f1c00) [pid = 8278] [serial = 1859] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x12a985400) [pid = 8278] [serial = 1868] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x12bb3c800) [pid = 8278] [serial = 1874] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x125985800) [pid = 8278] [serial = 1856] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x1249d4400) [pid = 8278] [serial = 1853] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x1254ac400) [pid = 8278] [serial = 1855] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x12aea1800) [pid = 8278] [serial = 1873] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x128b42c00) [pid = 8278] [serial = 1861] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x1274a7400) [pid = 8278] [serial = 1858] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x129792000) [pid = 8278] [serial = 1864] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x1295e0000) [pid = 8278] [serial = 1862] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x125978400) [pid = 8278] [serial = 1808] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x1194b3c00) [pid = 8278] [serial = 1846] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x11643f400) [pid = 8278] [serial = 1841] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x113243400) [pid = 8278] [serial = 1840] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x121372000) [pid = 8278] [serial = 1849] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x121497800) [pid = 8278] [serial = 1850] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x12470f400) [pid = 8278] [serial = 1822] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x112b56000) [pid = 8278] [serial = 1838] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x1125d5000) [pid = 8278] [serial = 1837] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x117e17c00) [pid = 8278] [serial = 1843] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x118536c00) [pid = 8278] [serial = 1844] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12a99e800) [pid = 8278] [serial = 1870] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x1277ebc00) [pid = 8278] [serial = 1825] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x12378bc00) [pid = 8278] [serial = 1852] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x110f7ec00) [pid = 8278] [serial = 1810] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x113066800) [pid = 8278] [serial = 1813] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12136a400) [pid = 8278] [serial = 1819] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x128fb7800) [pid = 8278] [serial = 1834] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x11836e400) [pid = 8278] [serial = 1816] [outer = 0x0] [url = about:blank] 17:17:14 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x128b42800) [pid = 8278] [serial = 1828] [outer = 0x0] [url = about:blank] 17:17:15 INFO - PROCESS | 8278 | 1461629835032 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 17:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 728ms 17:17:15 INFO - PROCESS | 8278 | 1461629835067 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 8278 | 1461629835071 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 17:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 17:17:15 INFO - PROCESS | 8278 | 1461629835075 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 8278 | 1461629835076 Marionette TRACE conn2 <- [1,2574,null,{}] 17:17:15 INFO - PROCESS | 8278 | 1461629835087 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 8278 | 1461629835186 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 17:17:15 INFO - PROCESS | 8278 | 1461629835264 Marionette TRACE conn2 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x124940000 == 87 [pid = 8278] [id = 651] 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1180b3400) [pid = 8278] [serial = 1953] [outer = 0x0] 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x12136a400) [pid = 8278] [serial = 1954] [outer = 0x1180b3400] 17:17:15 INFO - PROCESS | 8278 | 1461629835292 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x121497800) [pid = 8278] [serial = 1955] [outer = 0x1180b3400] 17:17:15 INFO - PROCESS | 8278 | 1461629835622 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 17:17:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 17:17:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 573ms 17:17:15 INFO - PROCESS | 8278 | 1461629835650 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 17:17:15 INFO - PROCESS | 8278 | 1461629835651 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 17:17:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 17:17:15 INFO - PROCESS | 8278 | 1461629835654 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 17:17:15 INFO - PROCESS | 8278 | 1461629835656 Marionette TRACE conn2 <- [1,2578,null,{}] 17:17:15 INFO - PROCESS | 8278 | 1461629835666 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:15 INFO - PROCESS | 8278 | 1461629835763 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 17:17:15 INFO - PROCESS | 8278 | 1461629835860 Marionette TRACE conn2 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac11800 == 88 [pid = 8278] [id = 652] 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x124097c00) [pid = 8278] [serial = 1956] [outer = 0x0] 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x125336800) [pid = 8278] [serial = 1957] [outer = 0x124097c00] 17:17:15 INFO - PROCESS | 8278 | 1461629835889 Marionette DEBUG loaded listener.js 17:17:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x1277ac800) [pid = 8278] [serial = 1958] [outer = 0x124097c00] 17:17:16 INFO - PROCESS | 8278 | 1461629836217 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 17:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 573ms 17:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 17:17:16 INFO - PROCESS | 8278 | 1461629836227 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 8278 | 1461629836229 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 17:17:16 INFO - PROCESS | 8278 | 1461629836234 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 8278 | 1461629836236 Marionette TRACE conn2 <- [1,2582,null,{}] 17:17:16 INFO - PROCESS | 8278 | 1461629836238 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:16 INFO - PROCESS | 8278 | 1461629836335 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 17:17:16 INFO - PROCESS | 8278 | 1461629836408 Marionette TRACE conn2 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1cc000 == 89 [pid = 8278] [id = 653] 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x1277f4c00) [pid = 8278] [serial = 1959] [outer = 0x0] 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x12978cc00) [pid = 8278] [serial = 1960] [outer = 0x1277f4c00] 17:17:16 INFO - PROCESS | 8278 | 1461629836436 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12a985c00) [pid = 8278] [serial = 1961] [outer = 0x1277f4c00] 17:17:16 INFO - PROCESS | 8278 | 1461629836735 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 17:17:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 17:17:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 520ms 17:17:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 17:17:16 INFO - PROCESS | 8278 | 1461629836755 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 17:17:16 INFO - PROCESS | 8278 | 1461629836756 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 17:17:16 INFO - PROCESS | 8278 | 1461629836758 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 17:17:16 INFO - PROCESS | 8278 | 1461629836759 Marionette TRACE conn2 <- [1,2586,null,{}] 17:17:16 INFO - PROCESS | 8278 | 1461629836761 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:16 INFO - PROCESS | 8278 | 1461629836861 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 17:17:16 INFO - PROCESS | 8278 | 1461629836865 Marionette TRACE conn2 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d202800 == 90 [pid = 8278] [id = 654] 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x12a9a1800) [pid = 8278] [serial = 1962] [outer = 0x0] 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x12aea0400) [pid = 8278] [serial = 1963] [outer = 0x12a9a1800] 17:17:16 INFO - PROCESS | 8278 | 1461629836891 Marionette DEBUG loaded listener.js 17:17:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x12bd45400) [pid = 8278] [serial = 1964] [outer = 0x12a9a1800] 17:17:17 INFO - PROCESS | 8278 | 1461629837299 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 17:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 571ms 17:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 17:17:17 INFO - PROCESS | 8278 | 1461629837332 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 8278 | 1461629837333 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 17:17:17 INFO - PROCESS | 8278 | 1461629837335 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 8278 | 1461629837336 Marionette TRACE conn2 <- [1,2590,null,{}] 17:17:17 INFO - PROCESS | 8278 | 1461629837338 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:17 INFO - PROCESS | 8278 | 1461629837475 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 17:17:17 INFO - PROCESS | 8278 | 1461629837493 Marionette TRACE conn2 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x12deb6000 == 91 [pid = 8278] [id = 655] 17:17:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x12bd96000) [pid = 8278] [serial = 1965] [outer = 0x0] 17:17:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x12c2b8c00) [pid = 8278] [serial = 1966] [outer = 0x12bd96000] 17:17:17 INFO - PROCESS | 8278 | 1461629837520 Marionette DEBUG loaded listener.js 17:17:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x12c672c00) [pid = 8278] [serial = 1967] [outer = 0x12bd96000] 17:17:17 INFO - PROCESS | 8278 | 1461629837865 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 17:17:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 17:17:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 568ms 17:17:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 17:17:17 INFO - PROCESS | 8278 | 1461629837904 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 17:17:17 INFO - PROCESS | 8278 | 1461629837905 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 17:17:17 INFO - PROCESS | 8278 | 1461629837907 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 17:17:17 INFO - PROCESS | 8278 | 1461629837908 Marionette TRACE conn2 <- [1,2594,null,{}] 17:17:17 INFO - PROCESS | 8278 | 1461629837910 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 8278 | 1461629838031 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 17:17:18 INFO - PROCESS | 8278 | 1461629838042 Marionette TRACE conn2 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x13503c000 == 92 [pid = 8278] [id = 656] 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x12c0b1400) [pid = 8278] [serial = 1968] [outer = 0x0] 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x12cc13800) [pid = 8278] [serial = 1969] [outer = 0x12c0b1400] 17:17:18 INFO - PROCESS | 8278 | 1461629838067 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12cc1e400) [pid = 8278] [serial = 1970] [outer = 0x12c0b1400] 17:17:18 INFO - PROCESS | 8278 | 1461629838430 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 17:17:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 17:17:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 570ms 17:17:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 17:17:18 INFO - PROCESS | 8278 | 1461629838480 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 17:17:18 INFO - PROCESS | 8278 | 1461629838481 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 17:17:18 INFO - PROCESS | 8278 | 1461629838484 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 17:17:18 INFO - PROCESS | 8278 | 1461629838485 Marionette TRACE conn2 <- [1,2598,null,{}] 17:17:18 INFO - PROCESS | 8278 | 1461629838487 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:18 INFO - PROCESS | 8278 | 1461629838606 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 17:17:18 INFO - PROCESS | 8278 | 1461629838621 Marionette TRACE conn2 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353db000 == 93 [pid = 8278] [id = 657] 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x12cc21800) [pid = 8278] [serial = 1971] [outer = 0x0] 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x12cd6fc00) [pid = 8278] [serial = 1972] [outer = 0x12cc21800] 17:17:18 INFO - PROCESS | 8278 | 1461629838646 Marionette DEBUG loaded listener.js 17:17:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x12d06a800) [pid = 8278] [serial = 1973] [outer = 0x12cc21800] 17:17:18 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x118598000) [pid = 8278] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 17:17:18 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x124096000) [pid = 8278] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 17:17:18 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x116452400) [pid = 8278] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 17:17:18 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x1110d8000) [pid = 8278] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 17:17:18 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x119b2b400) [pid = 8278] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 17:17:19 INFO - PROCESS | 8278 | 1461629839014 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 17:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 569ms 17:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 17:17:19 INFO - PROCESS | 8278 | 1461629839053 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 8278 | 1461629839055 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 17:17:19 INFO - PROCESS | 8278 | 1461629839057 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 8278 | 1461629839058 Marionette TRACE conn2 <- [1,2602,null,{}] 17:17:19 INFO - PROCESS | 8278 | 1461629839060 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:19 INFO - PROCESS | 8278 | 1461629839160 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 17:17:19 INFO - PROCESS | 8278 | 1461629839164 Marionette TRACE conn2 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac09800 == 94 [pid = 8278] [id = 658] 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x118787000) [pid = 8278] [serial = 1974] [outer = 0x0] 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12cd6d000) [pid = 8278] [serial = 1975] [outer = 0x118787000] 17:17:19 INFO - PROCESS | 8278 | 1461629839189 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x12d071800) [pid = 8278] [serial = 1976] [outer = 0x118787000] 17:17:19 INFO - PROCESS | 8278 | 1461629839542 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 17:17:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 17:17:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 17:17:19 INFO - PROCESS | 8278 | 1461629839576 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 17:17:19 INFO - PROCESS | 8278 | 1461629839577 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 17:17:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 17:17:19 INFO - PROCESS | 8278 | 1461629839579 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 17:17:19 INFO - PROCESS | 8278 | 1461629839580 Marionette TRACE conn2 <- [1,2606,null,{}] 17:17:19 INFO - PROCESS | 8278 | 1461629839583 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:19 INFO - PROCESS | 8278 | 1461629839678 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 17:17:19 INFO - PROCESS | 8278 | 1461629839756 Marionette TRACE conn2 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c6a2800 == 95 [pid = 8278] [id = 659] 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x119ca0400) [pid = 8278] [serial = 1977] [outer = 0x0] 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x12d4bd800) [pid = 8278] [serial = 1978] [outer = 0x119ca0400] 17:17:19 INFO - PROCESS | 8278 | 1461629839781 Marionette DEBUG loaded listener.js 17:17:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12d4c5c00) [pid = 8278] [serial = 1979] [outer = 0x119ca0400] 17:17:20 INFO - PROCESS | 8278 | 1461629840088 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 17:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 519ms 17:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 17:17:20 INFO - PROCESS | 8278 | 1461629840102 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 8278 | 1461629840104 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 17:17:20 INFO - PROCESS | 8278 | 1461629840106 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 8278 | 1461629840108 Marionette TRACE conn2 <- [1,2610,null,{}] 17:17:20 INFO - PROCESS | 8278 | 1461629840110 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 8278 | 1461629840223 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 17:17:20 INFO - PROCESS | 8278 | 1461629840227 Marionette TRACE conn2 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c762000 == 96 [pid = 8278] [id = 660] 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x12d4e3400) [pid = 8278] [serial = 1980] [outer = 0x0] 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x12d5aa800) [pid = 8278] [serial = 1981] [outer = 0x12d4e3400] 17:17:20 INFO - PROCESS | 8278 | 1461629840257 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x12d5b6c00) [pid = 8278] [serial = 1982] [outer = 0x12d4e3400] 17:17:20 INFO - PROCESS | 8278 | 1461629840669 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 17:17:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 17:17:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 619ms 17:17:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 17:17:20 INFO - PROCESS | 8278 | 1461629840725 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 17:17:20 INFO - PROCESS | 8278 | 1461629840726 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 17:17:20 INFO - PROCESS | 8278 | 1461629840728 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 17:17:20 INFO - PROCESS | 8278 | 1461629840730 Marionette TRACE conn2 <- [1,2614,null,{}] 17:17:20 INFO - PROCESS | 8278 | 1461629840732 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:20 INFO - PROCESS | 8278 | 1461629840876 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 17:17:20 INFO - PROCESS | 8278 | 1461629840886 Marionette TRACE conn2 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c774800 == 97 [pid = 8278] [id = 661] 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x12d5b9000) [pid = 8278] [serial = 1983] [outer = 0x0] 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x12d5bd400) [pid = 8278] [serial = 1984] [outer = 0x12d5b9000] 17:17:20 INFO - PROCESS | 8278 | 1461629840924 Marionette DEBUG loaded listener.js 17:17:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x12e156c00) [pid = 8278] [serial = 1985] [outer = 0x12d5b9000] 17:17:21 INFO - PROCESS | 8278 | 1461629841606 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 17:17:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 17:17:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 921ms 17:17:21 INFO - PROCESS | 8278 | 1461629841650 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 17:17:21 INFO - PROCESS | 8278 | 1461629841653 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 17:17:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 17:17:21 INFO - PROCESS | 8278 | 1461629841658 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 17:17:21 INFO - PROCESS | 8278 | 1461629841659 Marionette TRACE conn2 <- [1,2618,null,{}] 17:17:21 INFO - PROCESS | 8278 | 1461629841663 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:21 INFO - PROCESS | 8278 | 1461629841792 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 17:17:21 INFO - PROCESS | 8278 | 1461629841879 Marionette TRACE conn2 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x128caa800 == 98 [pid = 8278] [id = 662] 17:17:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x113248000) [pid = 8278] [serial = 1986] [outer = 0x0] 17:17:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x118533c00) [pid = 8278] [serial = 1987] [outer = 0x113248000] 17:17:21 INFO - PROCESS | 8278 | 1461629841911 Marionette DEBUG loaded listener.js 17:17:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x119b34c00) [pid = 8278] [serial = 1988] [outer = 0x113248000] 17:17:22 INFO - PROCESS | 8278 | 1461629842350 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 17:17:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 17:17:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 17:17:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 17:17:22 INFO - PROCESS | 8278 | 1461629842380 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 17:17:22 INFO - PROCESS | 8278 | 1461629842385 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 17:17:22 INFO - PROCESS | 8278 | 1461629842389 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 17:17:22 INFO - PROCESS | 8278 | 1461629842391 Marionette TRACE conn2 <- [1,2622,null,{}] 17:17:22 INFO - PROCESS | 8278 | 1461629842394 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:22 INFO - PROCESS | 8278 | 1461629842511 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 17:17:22 INFO - PROCESS | 8278 | 1461629842627 Marionette TRACE conn2 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccce800 == 99 [pid = 8278] [id = 663] 17:17:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 179 (0x1213dd400) [pid = 8278] [serial = 1989] [outer = 0x0] 17:17:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 180 (0x124467400) [pid = 8278] [serial = 1990] [outer = 0x1213dd400] 17:17:22 INFO - PROCESS | 8278 | 1461629842659 Marionette DEBUG loaded listener.js 17:17:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 181 (0x1277abc00) [pid = 8278] [serial = 1991] [outer = 0x1213dd400] 17:17:23 INFO - PROCESS | 8278 | 1461629843128 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 17:17:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 822ms 17:17:23 INFO - PROCESS | 8278 | 1461629843216 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 17:17:23 INFO - PROCESS | 8278 | 1461629843218 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 17:17:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 17:17:23 INFO - PROCESS | 8278 | 1461629843224 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 17:17:23 INFO - PROCESS | 8278 | 1461629843228 Marionette TRACE conn2 <- [1,2626,null,{}] 17:17:23 INFO - PROCESS | 8278 | 1461629843239 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:23 INFO - PROCESS | 8278 | 1461629843359 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 17:17:23 INFO - PROCESS | 8278 | 1461629843447 Marionette TRACE conn2 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x14040d800 == 100 [pid = 8278] [id = 664] 17:17:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 182 (0x12bd97c00) [pid = 8278] [serial = 1992] [outer = 0x0] 17:17:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 183 (0x12c20a400) [pid = 8278] [serial = 1993] [outer = 0x12bd97c00] 17:17:23 INFO - PROCESS | 8278 | 1461629843478 Marionette DEBUG loaded listener.js 17:17:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 184 (0x12c553c00) [pid = 8278] [serial = 1994] [outer = 0x12bd97c00] 17:17:23 INFO - PROCESS | 8278 | 1461629843930 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 17:17:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 17:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 777ms 17:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 17:17:24 INFO - PROCESS | 8278 | 1461629844001 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 8278 | 1461629844004 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 17:17:24 INFO - PROCESS | 8278 | 1461629844007 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 8278 | 1461629844009 Marionette TRACE conn2 <- [1,2630,null,{}] 17:17:24 INFO - PROCESS | 8278 | 1461629844013 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 8278 | 1461629844187 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 17:17:24 INFO - PROCESS | 8278 | 1461629844284 Marionette TRACE conn2 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x1409dc800 == 101 [pid = 8278] [id = 665] 17:17:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 185 (0x12c671400) [pid = 8278] [serial = 1995] [outer = 0x0] 17:17:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 186 (0x12d06ec00) [pid = 8278] [serial = 1996] [outer = 0x12c671400] 17:17:24 INFO - PROCESS | 8278 | 1461629844314 Marionette DEBUG loaded listener.js 17:17:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 187 (0x12d4e6400) [pid = 8278] [serial = 1997] [outer = 0x12c671400] 17:17:24 INFO - PROCESS | 8278 | 1461629844732 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 17:17:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 17:17:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 771ms 17:17:24 INFO - PROCESS | 8278 | 1461629844779 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 17:17:24 INFO - PROCESS | 8278 | 1461629844780 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 17:17:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 17:17:24 INFO - PROCESS | 8278 | 1461629844783 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 17:17:24 INFO - PROCESS | 8278 | 1461629844784 Marionette TRACE conn2 <- [1,2634,null,{}] 17:17:24 INFO - PROCESS | 8278 | 1461629844786 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:24 INFO - PROCESS | 8278 | 1461629844899 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 17:17:24 INFO - PROCESS | 8278 | 1461629844984 Marionette TRACE conn2 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x1403d7000 == 102 [pid = 8278] [id = 666] 17:17:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 188 (0x12cc15c00) [pid = 8278] [serial = 1998] [outer = 0x0] 17:17:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 189 (0x12d5a8800) [pid = 8278] [serial = 1999] [outer = 0x12cc15c00] 17:17:25 INFO - PROCESS | 8278 | 1461629845015 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 190 (0x12d5b9800) [pid = 8278] [serial = 2000] [outer = 0x12cc15c00] 17:17:25 INFO - PROCESS | 8278 | 1461629845435 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 17:17:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 17:17:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 673ms 17:17:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 17:17:25 INFO - PROCESS | 8278 | 1461629845455 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 17:17:25 INFO - PROCESS | 8278 | 1461629845456 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 17:17:25 INFO - PROCESS | 8278 | 1461629845459 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 17:17:25 INFO - PROCESS | 8278 | 1461629845460 Marionette TRACE conn2 <- [1,2638,null,{}] 17:17:25 INFO - PROCESS | 8278 | 1461629845463 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:25 INFO - PROCESS | 8278 | 1461629845594 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 17:17:25 INFO - PROCESS | 8278 | 1461629845710 Marionette TRACE conn2 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x14019f800 == 103 [pid = 8278] [id = 667] 17:17:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 191 (0x111dc3400) [pid = 8278] [serial = 2001] [outer = 0x0] 17:17:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 192 (0x12e150400) [pid = 8278] [serial = 2002] [outer = 0x111dc3400] 17:17:25 INFO - PROCESS | 8278 | 1461629845744 Marionette DEBUG loaded listener.js 17:17:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 193 (0x134d51c00) [pid = 8278] [serial = 2003] [outer = 0x111dc3400] 17:17:26 INFO - PROCESS | 8278 | 1461629846434 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 17:17:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 17:17:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1119ms 17:17:26 INFO - PROCESS | 8278 | 1461629846597 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 17:17:26 INFO - PROCESS | 8278 | 1461629846599 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 17:17:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 17:17:26 INFO - PROCESS | 8278 | 1461629846604 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 17:17:26 INFO - PROCESS | 8278 | 1461629846606 Marionette TRACE conn2 <- [1,2642,null,{}] 17:17:26 INFO - PROCESS | 8278 | 1461629846610 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:26 INFO - PROCESS | 8278 | 1461629846718 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 17:17:26 INFO - PROCESS | 8278 | 1461629846802 Marionette TRACE conn2 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cc8800 == 104 [pid = 8278] [id = 668] 17:17:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 194 (0x111d4dc00) [pid = 8278] [serial = 2004] [outer = 0x0] 17:17:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 195 (0x1120dc400) [pid = 8278] [serial = 2005] [outer = 0x111d4dc00] 17:17:26 INFO - PROCESS | 8278 | 1461629846830 Marionette DEBUG loaded listener.js 17:17:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 196 (0x1125d4c00) [pid = 8278] [serial = 2006] [outer = 0x111d4dc00] 17:17:27 INFO - PROCESS | 8278 | 1461629847260 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 17:17:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 17:17:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 669ms 17:17:27 INFO - PROCESS | 8278 | 1461629847274 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 17:17:27 INFO - PROCESS | 8278 | 1461629847278 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 17:17:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 17:17:27 INFO - PROCESS | 8278 | 1461629847282 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 17:17:27 INFO - PROCESS | 8278 | 1461629847284 Marionette TRACE conn2 <- [1,2646,null,{}] 17:17:27 INFO - PROCESS | 8278 | 1461629847286 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:27 INFO - PROCESS | 8278 | 1461629847381 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 17:17:27 INFO - PROCESS | 8278 | 1461629847499 Marionette TRACE conn2 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x1196e4000 == 105 [pid = 8278] [id = 669] 17:17:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 197 (0x112b55400) [pid = 8278] [serial = 2007] [outer = 0x0] 17:17:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 198 (0x112dc7c00) [pid = 8278] [serial = 2008] [outer = 0x112b55400] 17:17:27 INFO - PROCESS | 8278 | 1461629847529 Marionette DEBUG loaded listener.js 17:17:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 199 (0x11308d400) [pid = 8278] [serial = 2009] [outer = 0x112b55400] 17:17:27 INFO - PROCESS | 8278 | 1461629847955 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 17:17:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 724ms 17:17:28 INFO - PROCESS | 8278 | 1461629848029 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 8278 | 1461629848031 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 17:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 17:17:28 INFO - PROCESS | 8278 | 1461629848075 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 8278 | 1461629848080 Marionette TRACE conn2 <- [1,2650,null,{}] 17:17:28 INFO - PROCESS | 8278 | 1461629848093 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:28 INFO - PROCESS | 8278 | 1461629848249 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 17:17:28 INFO - PROCESS | 8278 | 1461629848379 Marionette TRACE conn2 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a1f1000 == 106 [pid = 8278] [id = 670] 17:17:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 200 (0x113d03400) [pid = 8278] [serial = 2010] [outer = 0x0] 17:17:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 201 (0x115e9c400) [pid = 8278] [serial = 2011] [outer = 0x113d03400] 17:17:28 INFO - PROCESS | 8278 | 1461629848411 Marionette DEBUG loaded listener.js 17:17:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 202 (0x116622800) [pid = 8278] [serial = 2012] [outer = 0x113d03400] 17:17:28 INFO - PROCESS | 8278 | 1461629848847 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 17:17:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 17:17:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 804ms 17:17:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 17:17:28 INFO - PROCESS | 8278 | 1461629848856 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 17:17:28 INFO - PROCESS | 8278 | 1461629848858 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 17:17:28 INFO - PROCESS | 8278 | 1461629848860 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 17:17:28 INFO - PROCESS | 8278 | 1461629848861 Marionette TRACE conn2 <- [1,2654,null,{}] 17:17:28 INFO - PROCESS | 8278 | 1461629848863 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:28 INFO - PROCESS | 8278 | 1461629848968 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 17:17:29 INFO - PROCESS | 8278 | 1461629849070 Marionette TRACE conn2 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12d2ed800 == 105 [pid = 8278] [id = 451] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x13c762000 == 104 [pid = 8278] [id = 660] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x13c6a2800 == 103 [pid = 8278] [id = 659] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac09800 == 102 [pid = 8278] [id = 658] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x1353db000 == 101 [pid = 8278] [id = 657] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x13503c000 == 100 [pid = 8278] [id = 656] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 201 (0x125978c00) [pid = 8278] [serial = 1921] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 200 (0x12c20dc00) [pid = 8278] [serial = 1903] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 199 (0x12bd8e000) [pid = 8278] [serial = 1894] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 198 (0x1295e4800) [pid = 8278] [serial = 1891] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 197 (0x116960800) [pid = 8278] [serial = 1882] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 196 (0x12378f800) [pid = 8278] [serial = 1885] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 195 (0x125a93800) [pid = 8278] [serial = 1888] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 194 (0x112c7b000) [pid = 8278] [serial = 1879] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x112c8d800 == 101 [pid = 8278] [id = 671] 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 195 (0x1125cb400) [pid = 8278] [serial = 2013] [outer = 0x0] 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 196 (0x112e86000) [pid = 8278] [serial = 2014] [outer = 0x1125cb400] 17:17:29 INFO - PROCESS | 8278 | 1461629849132 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 197 (0x116a63400) [pid = 8278] [serial = 2015] [outer = 0x1125cb400] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12deb6000 == 100 [pid = 8278] [id = 655] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12d202800 == 99 [pid = 8278] [id = 654] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1cc000 == 98 [pid = 8278] [id = 653] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac11800 == 97 [pid = 8278] [id = 652] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x124940000 == 96 [pid = 8278] [id = 651] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x129508000 == 95 [pid = 8278] [id = 650] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x1354c8800 == 94 [pid = 8278] [id = 648] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x1353c5800 == 93 [pid = 8278] [id = 647] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x13547d000 == 92 [pid = 8278] [id = 625] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x1351ca000 == 91 [pid = 8278] [id = 646] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12debb800 == 90 [pid = 8278] [id = 645] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12d852000 == 89 [pid = 8278] [id = 644] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12d2e3000 == 88 [pid = 8278] [id = 643] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x129805000 == 87 [pid = 8278] [id = 642] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x119bb7800 == 86 [pid = 8278] [id = 641] 17:17:29 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6a4800 == 85 [pid = 8278] [id = 640] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 196 (0x119b27400) [pid = 8278] [serial = 1913] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 195 (0x1247c2800) [pid = 8278] [serial = 1919] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 194 (0x12c0b6800) [pid = 8278] [serial = 1897] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 193 (0x124704c00) [pid = 8278] [serial = 1918] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 192 (0x11852c400) [pid = 8278] [serial = 1910] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 191 (0x11282e400) [pid = 8278] [serial = 1906] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 190 (0x11308f000) [pid = 8278] [serial = 1907] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 189 (0x12bd9c800) [pid = 8278] [serial = 1900] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 188 (0x123799000) [pid = 8278] [serial = 1916] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 187 (0x119116800) [pid = 8278] [serial = 1912] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 186 (0x121372400) [pid = 8278] [serial = 1915] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 185 (0x12bb40c00) [pid = 8278] [serial = 1876] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | --DOMWINDOW == 184 (0x116af2c00) [pid = 8278] [serial = 1909] [outer = 0x0] [url = about:blank] 17:17:29 INFO - PROCESS | 8278 | 1461629849472 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 17:17:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 17:17:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 622ms 17:17:29 INFO - PROCESS | 8278 | 1461629849487 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 17:17:29 INFO - PROCESS | 8278 | 1461629849489 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 17:17:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 17:17:29 INFO - PROCESS | 8278 | 1461629849491 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 17:17:29 INFO - PROCESS | 8278 | 1461629849492 Marionette TRACE conn2 <- [1,2658,null,{}] 17:17:29 INFO - PROCESS | 8278 | 1461629849494 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:29 INFO - PROCESS | 8278 | 1461629849577 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 17:17:29 INFO - PROCESS | 8278 | 1461629849584 Marionette TRACE conn2 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x1129c0800 == 86 [pid = 8278] [id = 672] 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 185 (0x1180bc000) [pid = 8278] [serial = 2016] [outer = 0x0] 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 186 (0x118753400) [pid = 8278] [serial = 2017] [outer = 0x1180bc000] 17:17:29 INFO - PROCESS | 8278 | 1461629849609 Marionette DEBUG loaded listener.js 17:17:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 187 (0x1191dbc00) [pid = 8278] [serial = 2018] [outer = 0x1180bc000] 17:17:29 INFO - PROCESS | 8278 | 1461629849990 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 17:17:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 519ms 17:17:30 INFO - PROCESS | 8278 | 1461629850010 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 8278 | 1461629850012 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 17:17:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 17:17:30 INFO - PROCESS | 8278 | 1461629850014 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 8278 | 1461629850015 Marionette TRACE conn2 <- [1,2662,null,{}] 17:17:30 INFO - PROCESS | 8278 | 1461629850017 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 8278 | 1461629850119 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 17:17:30 INFO - PROCESS | 8278 | 1461629850185 Marionette TRACE conn2 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x128c95800 == 87 [pid = 8278] [id = 673] 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 188 (0x1194b4800) [pid = 8278] [serial = 2019] [outer = 0x0] 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 189 (0x119b26400) [pid = 8278] [serial = 2020] [outer = 0x1194b4800] 17:17:30 INFO - PROCESS | 8278 | 1461629850216 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 190 (0x1213dfc00) [pid = 8278] [serial = 2021] [outer = 0x1194b4800] 17:17:30 INFO - PROCESS | 8278 | 1461629850500 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 17:17:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 17:17:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 520ms 17:17:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 17:17:30 INFO - PROCESS | 8278 | 1461629850537 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 17:17:30 INFO - PROCESS | 8278 | 1461629850538 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 17:17:30 INFO - PROCESS | 8278 | 1461629850540 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 17:17:30 INFO - PROCESS | 8278 | 1461629850541 Marionette TRACE conn2 <- [1,2666,null,{}] 17:17:30 INFO - PROCESS | 8278 | 1461629850543 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:30 INFO - PROCESS | 8278 | 1461629850636 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 17:17:30 INFO - PROCESS | 8278 | 1461629850707 Marionette TRACE conn2 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x129112800 == 88 [pid = 8278] [id = 674] 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 191 (0x1194b6c00) [pid = 8278] [serial = 2022] [outer = 0x0] 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 192 (0x12149c000) [pid = 8278] [serial = 2023] [outer = 0x1194b6c00] 17:17:30 INFO - PROCESS | 8278 | 1461629850735 Marionette DEBUG loaded listener.js 17:17:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 193 (0x123796800) [pid = 8278] [serial = 2024] [outer = 0x1194b6c00] 17:17:31 INFO - PROCESS | 8278 | 1461629851609 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 17:17:31 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) 17:17:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 17:17:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 17:17:31 INFO - PROCESS | 8278 | 1461629851662 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 17:17:31 INFO - PROCESS | 8278 | 1461629851663 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 17:17:31 INFO - PROCESS | 8278 | 1461629851665 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 17:17:31 INFO - PROCESS | 8278 | 1461629851666 Marionette TRACE conn2 <- [1,2670,null,{}] 17:17:31 INFO - PROCESS | 8278 | 1461629851668 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:31 INFO - PROCESS | 8278 | 1461629851780 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 17:17:31 INFO - PROCESS | 8278 | 1461629851792 Marionette TRACE conn2 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a936000 == 89 [pid = 8278] [id = 675] 17:17:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 194 (0x121372400) [pid = 8278] [serial = 2025] [outer = 0x0] 17:17:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 195 (0x124331000) [pid = 8278] [serial = 2026] [outer = 0x121372400] 17:17:31 INFO - PROCESS | 8278 | 1461629851817 Marionette DEBUG loaded listener.js 17:17:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 196 (0x124706800) [pid = 8278] [serial = 2027] [outer = 0x121372400] 17:17:32 INFO - PROCESS | 8278 | 1461629852667 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 17:17:32 INFO - PROCESS | 8278 | 1461629852688 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 17:17:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 17:17:32 INFO - PROCESS | 8278 | 1461629852697 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 17:17:32 INFO - PROCESS | 8278 | 1461629852700 Marionette TRACE conn2 <- [1,2674,null,{}] 17:17:32 INFO - PROCESS | 8278 | 1461629852702 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:32 INFO - PROCESS | 8278 | 1461629852811 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 17:17:32 INFO - PROCESS | 8278 | 1461629852825 Marionette TRACE conn2 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af37800 == 90 [pid = 8278] [id = 676] 17:17:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 197 (0x124705000) [pid = 8278] [serial = 2028] [outer = 0x0] 17:17:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 198 (0x1249d4400) [pid = 8278] [serial = 2029] [outer = 0x124705000] 17:17:32 INFO - PROCESS | 8278 | 1461629852850 Marionette DEBUG loaded listener.js 17:17:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 199 (0x12510e800) [pid = 8278] [serial = 2030] [outer = 0x124705000] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 198 (0x110f32800) [pid = 8278] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 197 (0x110f6f800) [pid = 8278] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 196 (0x112b4ec00) [pid = 8278] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 195 (0x12d065800) [pid = 8278] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 194 (0x113090c00) [pid = 8278] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 193 (0x12bd96000) [pid = 8278] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 192 (0x12c0b1400) [pid = 8278] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 191 (0x12cc21800) [pid = 8278] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 190 (0x1277f4c00) [pid = 8278] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 189 (0x118787000) [pid = 8278] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 188 (0x110f28000) [pid = 8278] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 187 (0x12a9a1800) [pid = 8278] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 186 (0x1234e5c00) [pid = 8278] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 185 (0x1180b3400) [pid = 8278] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 184 (0x125f97c00) [pid = 8278] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 183 (0x12d4e3400) [pid = 8278] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 182 (0x111d55400) [pid = 8278] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 181 (0x124097c00) [pid = 8278] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 180 (0x12a98a400) [pid = 8278] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 179 (0x112839800) [pid = 8278] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 178 (0x116624800) [pid = 8278] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x116420400) [pid = 8278] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x119ca0400) [pid = 8278] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x1191e2800) [pid = 8278] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x11305c400) [pid = 8278] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x1180bd400) [pid = 8278] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x12470ac00) [pid = 8278] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x118530800) [pid = 8278] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x121373000) [pid = 8278] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x1194b4400) [pid = 8278] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x110f72800) [pid = 8278] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x12408c400) [pid = 8278] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x110f31800) [pid = 8278] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x112832400) [pid = 8278] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x123791c00) [pid = 8278] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x1294ac400) [pid = 8278] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x125985c00) [pid = 8278] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x1277fa800) [pid = 8278] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x112836400) [pid = 8278] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x113092800) [pid = 8278] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x119164400) [pid = 8278] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x128e66c00) [pid = 8278] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x129796800) [pid = 8278] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x123791400) [pid = 8278] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x128b43800) [pid = 8278] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x111c45400) [pid = 8278] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x115d2dc00) [pid = 8278] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x11a14ac00) [pid = 8278] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12470cc00) [pid = 8278] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x1254b0000) [pid = 8278] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12ae46800) [pid = 8278] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 17:17:33 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12991f400) [pid = 8278] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 17:17:33 INFO - PROCESS | 8278 | 1461629853752 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 17:17:33 INFO - PROCESS | 8278 | 1461629853770 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 17:17:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 17:17:33 INFO - PROCESS | 8278 | 1461629853772 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 17:17:33 INFO - PROCESS | 8278 | 1461629853773 Marionette TRACE conn2 <- [1,2678,null,{}] 17:17:33 INFO - PROCESS | 8278 | 1461629853775 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:33 INFO - PROCESS | 8278 | 1461629853862 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 17:17:33 INFO - PROCESS | 8278 | 1461629853867 Marionette TRACE conn2 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x11918c800 == 91 [pid = 8278] [id = 677] 17:17:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x110f39800) [pid = 8278] [serial = 2031] [outer = 0x0] 17:17:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x11254e000) [pid = 8278] [serial = 2032] [outer = 0x110f39800] 17:17:33 INFO - PROCESS | 8278 | 1461629853892 Marionette DEBUG loaded listener.js 17:17:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x112fbd400) [pid = 8278] [serial = 2033] [outer = 0x110f39800] 17:17:34 INFO - PROCESS | 8278 | 1461629854754 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 17:17:34 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) 17:17:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 17:17:34 INFO - PROCESS | 8278 | 1461629854792 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 17:17:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 17:17:34 INFO - PROCESS | 8278 | 1461629854795 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 17:17:34 INFO - PROCESS | 8278 | 1461629854798 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 17:17:34 INFO - PROCESS | 8278 | 1461629854801 Marionette TRACE conn2 <- [1,2682,null,{}] 17:17:34 INFO - PROCESS | 8278 | 1461629854814 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:35 INFO - PROCESS | 8278 | 1461629854998 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 17:17:35 INFO - PROCESS | 8278 | 1461629855005 Marionette TRACE conn2 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c55a000 == 92 [pid = 8278] [id = 678] 17:17:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x112838800) [pid = 8278] [serial = 2034] [outer = 0x0] 17:17:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x1191e4000) [pid = 8278] [serial = 2035] [outer = 0x112838800] 17:17:35 INFO - PROCESS | 8278 | 1461629855032 Marionette DEBUG loaded listener.js 17:17:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x124096800) [pid = 8278] [serial = 2036] [outer = 0x112838800] 17:17:35 INFO - PROCESS | 8278 | 1461629855876 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 17:17:35 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) 17:17:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1126ms 17:17:35 INFO - PROCESS | 8278 | 1461629855924 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 17:17:35 INFO - PROCESS | 8278 | 1461629855926 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 17:17:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 17:17:35 INFO - PROCESS | 8278 | 1461629855931 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 17:17:35 INFO - PROCESS | 8278 | 1461629855934 Marionette TRACE conn2 <- [1,2686,null,{}] 17:17:35 INFO - PROCESS | 8278 | 1461629855939 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:36 INFO - PROCESS | 8278 | 1461629856059 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 17:17:36 INFO - PROCESS | 8278 | 1461629856166 Marionette TRACE conn2 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187e0000 == 93 [pid = 8278] [id = 679] 17:17:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x111dbb800) [pid = 8278] [serial = 2037] [outer = 0x0] 17:17:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1125b7400) [pid = 8278] [serial = 2038] [outer = 0x111dbb800] 17:17:36 INFO - PROCESS | 8278 | 1461629856200 Marionette DEBUG loaded listener.js 17:17:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x112b56800) [pid = 8278] [serial = 2039] [outer = 0x111dbb800] 17:17:37 INFO - PROCESS | 8278 | 1461629857184 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 17:17:37 INFO - PROCESS | 8278 | 1461629857211 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 17:17:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 17:17:37 INFO - PROCESS | 8278 | 1461629857218 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 17:17:37 INFO - PROCESS | 8278 | 1461629857220 Marionette TRACE conn2 <- [1,2690,null,{}] 17:17:37 INFO - PROCESS | 8278 | 1461629857223 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:37 INFO - PROCESS | 8278 | 1461629857330 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 17:17:37 INFO - PROCESS | 8278 | 1461629857437 Marionette TRACE conn2 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x127755800 == 94 [pid = 8278] [id = 680] 17:17:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x113095000) [pid = 8278] [serial = 2040] [outer = 0x0] 17:17:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x115e9b000) [pid = 8278] [serial = 2041] [outer = 0x113095000] 17:17:37 INFO - PROCESS | 8278 | 1461629857488 Marionette DEBUG loaded listener.js 17:17:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x11766a800) [pid = 8278] [serial = 2042] [outer = 0x113095000] 17:17:38 INFO - PROCESS | 8278 | 1461629858401 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 17:17:38 INFO - PROCESS | 8278 | 1461629858442 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 17:17:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 17:17:38 INFO - PROCESS | 8278 | 1461629858445 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 17:17:38 INFO - PROCESS | 8278 | 1461629858448 Marionette TRACE conn2 <- [1,2694,null,{}] 17:17:38 INFO - PROCESS | 8278 | 1461629858456 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:38 INFO - PROCESS | 8278 | 1461629858567 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 17:17:38 INFO - PROCESS | 8278 | 1461629858674 Marionette TRACE conn2 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c6ab800 == 95 [pid = 8278] [id = 681] 17:17:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x11878c800) [pid = 8278] [serial = 2043] [outer = 0x0] 17:17:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x11a152400) [pid = 8278] [serial = 2044] [outer = 0x11878c800] 17:17:38 INFO - PROCESS | 8278 | 1461629858726 Marionette DEBUG loaded listener.js 17:17:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x121370800) [pid = 8278] [serial = 2045] [outer = 0x11878c800] 17:17:39 INFO - PROCESS | 8278 | 1461629859632 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 17:17:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 17:17:39 INFO - PROCESS | 8278 | 1461629859671 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 17:17:39 INFO - PROCESS | 8278 | 1461629859673 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 17:17:39 INFO - PROCESS | 8278 | 1461629859674 Marionette TRACE conn2 <- [1,2698,null,{}] 17:17:39 INFO - PROCESS | 8278 | 1461629859677 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:39 INFO - PROCESS | 8278 | 1461629859783 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 17:17:39 INFO - PROCESS | 8278 | 1461629859848 Marionette TRACE conn2 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x1187e7800 == 96 [pid = 8278] [id = 682] 17:17:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x110f34000) [pid = 8278] [serial = 2046] [outer = 0x0] 17:17:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x1161d8400) [pid = 8278] [serial = 2047] [outer = 0x110f34000] 17:17:39 INFO - PROCESS | 8278 | 1461629859922 Marionette DEBUG loaded listener.js 17:17:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12408f800) [pid = 8278] [serial = 2048] [outer = 0x110f34000] 17:17:41 INFO - PROCESS | 8278 | 1461629861001 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 8278 | 1461629861053 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 17:17:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 17:17:41 INFO - PROCESS | 8278 | 1461629861057 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 8278 | 1461629861059 Marionette TRACE conn2 <- [1,2702,null,{}] 17:17:41 INFO - PROCESS | 8278 | 1461629861063 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:41 INFO - PROCESS | 8278 | 1461629861197 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 17:17:41 INFO - PROCESS | 8278 | 1461629861307 Marionette TRACE conn2 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x124a04800 == 97 [pid = 8278] [id = 683] 17:17:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x110f37c00) [pid = 8278] [serial = 2049] [outer = 0x0] 17:17:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x1125c6400) [pid = 8278] [serial = 2050] [outer = 0x110f37c00] 17:17:41 INFO - PROCESS | 8278 | 1461629861336 Marionette DEBUG loaded listener.js 17:17:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x112c7b000) [pid = 8278] [serial = 2051] [outer = 0x110f37c00] 17:17:41 INFO - PROCESS | 8278 | 1461629861791 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 17:17:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 17:17:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 772ms 17:17:41 INFO - PROCESS | 8278 | 1461629861829 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 17:17:41 INFO - PROCESS | 8278 | 1461629861834 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 17:17:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 17:17:41 INFO - PROCESS | 8278 | 1461629861840 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 17:17:41 INFO - PROCESS | 8278 | 1461629861842 Marionette TRACE conn2 <- [1,2706,null,{}] 17:17:41 INFO - PROCESS | 8278 | 1461629861845 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:42 INFO - PROCESS | 8278 | 1461629862048 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 17:17:42 INFO - PROCESS | 8278 | 1461629862163 Marionette TRACE conn2 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x119c4f800 == 98 [pid = 8278] [id = 684] 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x113089c00) [pid = 8278] [serial = 2052] [outer = 0x0] 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x114e24000) [pid = 8278] [serial = 2053] [outer = 0x113089c00] 17:17:42 INFO - PROCESS | 8278 | 1461629862210 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x1161d9000) [pid = 8278] [serial = 2054] [outer = 0x113089c00] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x135484800 == 97 [pid = 8278] [id = 589] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1f2800 == 96 [pid = 8278] [id = 509] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12d911800 == 95 [pid = 8278] [id = 417] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1243df800 == 94 [pid = 8278] [id = 649] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x134d93800 == 93 [pid = 8278] [id = 506] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x115ec1000 == 92 [pid = 8278] [id = 590] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12bb97800 == 91 [pid = 8278] [id = 525] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6ae800 == 90 [pid = 8278] [id = 416] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x13548b800 == 89 [pid = 8278] [id = 528] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x121444000 == 88 [pid = 8278] [id = 548] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x11918c800 == 87 [pid = 8278] [id = 677] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12af37800 == 86 [pid = 8278] [id = 676] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12a936000 == 85 [pid = 8278] [id = 675] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x12bd98c00) [pid = 8278] [serial = 1942] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x128e67c00) [pid = 8278] [serial = 1945] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x12d5bd400) [pid = 8278] [serial = 1984] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x129112800 == 84 [pid = 8278] [id = 674] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x128c95800 == 83 [pid = 8278] [id = 673] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1129c0800 == 82 [pid = 8278] [id = 672] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x112c8d800 == 81 [pid = 8278] [id = 671] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x11a1f1000 == 80 [pid = 8278] [id = 670] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1196e4000 == 79 [pid = 8278] [id = 669] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x119cc8800 == 78 [pid = 8278] [id = 668] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x14019f800 == 77 [pid = 8278] [id = 667] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1403d7000 == 76 [pid = 8278] [id = 666] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x1409dc800 == 75 [pid = 8278] [id = 665] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x14040d800 == 74 [pid = 8278] [id = 664] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccce800 == 73 [pid = 8278] [id = 663] 17:17:42 INFO - PROCESS | 8278 | --DOCSHELL 0x128caa800 == 72 [pid = 8278] [id = 662] 17:17:42 INFO - PROCESS | 8278 | 1461629862641 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x1277ef400) [pid = 8278] [serial = 1706] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x119c94c00) [pid = 8278] [serial = 1772] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x1295dd400) [pid = 8278] [serial = 1835] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x12d4b8c00) [pid = 8278] [serial = 1625] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x12c2ae000) [pid = 8278] [serial = 1904] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x128e61c00) [pid = 8278] [serial = 1829] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x113427000) [pid = 8278] [serial = 1814] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x1191d8400) [pid = 8278] [serial = 1691] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1237b7800) [pid = 8278] [serial = 1820] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x1294b3800) [pid = 8278] [serial = 1748] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x12aeaac00) [pid = 8278] [serial = 1769] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x128e9c800) [pid = 8278] [serial = 1763] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1294ab000) [pid = 8278] [serial = 1832] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x11324c400) [pid = 8278] [serial = 1880] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x118591400) [pid = 8278] [serial = 1883] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x124705800) [pid = 8278] [serial = 1886] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x128b41c00) [pid = 8278] [serial = 1889] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12a983c00) [pid = 8278] [serial = 1892] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12c0b0400) [pid = 8278] [serial = 1895] [outer = 0x0] [url = about:blank] 17:17:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x12510c800) [pid = 8278] [serial = 1823] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1169ad400) [pid = 8278] [serial = 1754] [outer = 0x0] [url = about:blank] 17:17:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 822ms 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x118598800) [pid = 8278] [serial = 1817] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1294aac00) [pid = 8278] [serial = 1703] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x128e9f400) [pid = 8278] [serial = 1697] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12378f000) [pid = 8278] [serial = 1757] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x124472c00) [pid = 8278] [serial = 1694] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x1125b8400) [pid = 8278] [serial = 1811] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x128b38c00) [pid = 8278] [serial = 1700] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x112835c00) [pid = 8278] [serial = 1688] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x112b59c00) [pid = 8278] [serial = 1751] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x125f94c00) [pid = 8278] [serial = 1760] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12aa86c00) [pid = 8278] [serial = 1766] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x1277f9400) [pid = 8278] [serial = 1826] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x12c2b8c00) [pid = 8278] [serial = 1966] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x12cc13800) [pid = 8278] [serial = 1969] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x12cd6fc00) [pid = 8278] [serial = 1972] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x12cc1e400) [pid = 8278] [serial = 1970] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x12978cc00) [pid = 8278] [serial = 1960] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12cd6d000) [pid = 8278] [serial = 1975] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x1294ae400) [pid = 8278] [serial = 1936] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1297af400) [pid = 8278] [serial = 1937] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x12a985c00) [pid = 8278] [serial = 1961] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12aea0400) [pid = 8278] [serial = 1963] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x12d071800) [pid = 8278] [serial = 1976] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x125983400) [pid = 8278] [serial = 1931] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x124aeb800) [pid = 8278] [serial = 1930] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12136a400) [pid = 8278] [serial = 1954] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x121497800) [pid = 8278] [serial = 1955] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x1277f1000) [pid = 8278] [serial = 1933] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x128e97400) [pid = 8278] [serial = 1934] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12d5aa800) [pid = 8278] [serial = 1981] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x121374c00) [pid = 8278] [serial = 1948] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x12c549400) [pid = 8278] [serial = 1949] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x125336800) [pid = 8278] [serial = 1957] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x12bd93000) [pid = 8278] [serial = 1940] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x12aea0000) [pid = 8278] [serial = 1939] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x115d6e400) [pid = 8278] [serial = 1925] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x11305d000) [pid = 8278] [serial = 1924] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x116a67800) [pid = 8278] [serial = 1951] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x118750c00) [pid = 8278] [serial = 1952] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x119b27c00) [pid = 8278] [serial = 1928] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x119123400) [pid = 8278] [serial = 1927] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1277ac800) [pid = 8278] [serial = 1958] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x12d5b6c00) [pid = 8278] [serial = 1982] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x12c672c00) [pid = 8278] [serial = 1967] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x12d06a800) [pid = 8278] [serial = 1973] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 101 (0x12d4bd800) [pid = 8278] [serial = 1978] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 100 (0x12d4c5c00) [pid = 8278] [serial = 1979] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 99 (0x12bd45400) [pid = 8278] [serial = 1964] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | --DOMWINDOW == 98 (0x12bd46c00) [pid = 8278] [serial = 1877] [outer = 0x0] [url = about:blank] 17:17:42 INFO - PROCESS | 8278 | 1461629862668 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 17:17:42 INFO - PROCESS | 8278 | 1461629862669 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 17:17:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 17:17:42 INFO - PROCESS | 8278 | 1461629862672 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 17:17:42 INFO - PROCESS | 8278 | 1461629862675 Marionette TRACE conn2 <- [1,2710,null,{}] 17:17:42 INFO - PROCESS | 8278 | 1461629862682 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:42 INFO - PROCESS | 8278 | 1461629862770 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 17:17:42 INFO - PROCESS | 8278 | 1461629862775 Marionette TRACE conn2 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x119cc3000 == 73 [pid = 8278] [id = 685] 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 99 (0x116960800) [pid = 8278] [serial = 2055] [outer = 0x0] 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 100 (0x117e20c00) [pid = 8278] [serial = 2056] [outer = 0x116960800] 17:17:42 INFO - PROCESS | 8278 | 1461629862804 Marionette DEBUG loaded listener.js 17:17:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 101 (0x118536c00) [pid = 8278] [serial = 2057] [outer = 0x116960800] 17:17:43 INFO - PROCESS | 8278 | 1461629863175 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 8278 | 1461629863200 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 17:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 17:17:43 INFO - PROCESS | 8278 | 1461629863204 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 8278 | 1461629863206 Marionette TRACE conn2 <- [1,2714,null,{}] 17:17:43 INFO - PROCESS | 8278 | 1461629863213 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 8278 | 1461629863295 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 17:17:43 INFO - PROCESS | 8278 | 1461629863302 Marionette TRACE conn2 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x128caa000 == 74 [pid = 8278] [id = 686] 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 102 (0x11911a000) [pid = 8278] [serial = 2058] [outer = 0x0] 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x1191e6000) [pid = 8278] [serial = 2059] [outer = 0x11911a000] 17:17:43 INFO - PROCESS | 8278 | 1461629863328 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x12136a400) [pid = 8278] [serial = 2060] [outer = 0x11911a000] 17:17:43 INFO - PROCESS | 8278 | 1461629863681 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 17:17:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 17:17:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 525ms 17:17:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 17:17:43 INFO - PROCESS | 8278 | 1461629863732 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 17:17:43 INFO - PROCESS | 8278 | 1461629863733 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 17:17:43 INFO - PROCESS | 8278 | 1461629863735 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 17:17:43 INFO - PROCESS | 8278 | 1461629863736 Marionette TRACE conn2 <- [1,2718,null,{}] 17:17:43 INFO - PROCESS | 8278 | 1461629863739 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:43 INFO - PROCESS | 8278 | 1461629863824 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 17:17:43 INFO - PROCESS | 8278 | 1461629863828 Marionette TRACE conn2 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d0800 == 75 [pid = 8278] [id = 687] 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x121370400) [pid = 8278] [serial = 2061] [outer = 0x0] 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x121493c00) [pid = 8278] [serial = 2062] [outer = 0x121370400] 17:17:43 INFO - PROCESS | 8278 | 1461629863857 Marionette DEBUG loaded listener.js 17:17:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x12361fc00) [pid = 8278] [serial = 2063] [outer = 0x121370400] 17:17:44 INFO - PROCESS | 8278 | 1461629864224 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 8278 | 1461629864258 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 17:17:44 INFO - PROCESS | 8278 | 1461629864261 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 8278 | 1461629864262 Marionette TRACE conn2 <- [1,2722,null,{}] 17:17:44 INFO - PROCESS | 8278 | 1461629864264 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 8278 | 1461629864374 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 17:17:44 INFO - PROCESS | 8278 | 1461629864456 Marionette TRACE conn2 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac0b800 == 76 [pid = 8278] [id = 688] 17:17:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x121374400) [pid = 8278] [serial = 2064] [outer = 0x0] 17:17:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x12408d800) [pid = 8278] [serial = 2065] [outer = 0x121374400] 17:17:44 INFO - PROCESS | 8278 | 1461629864484 Marionette DEBUG loaded listener.js 17:17:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x124aee400) [pid = 8278] [serial = 2066] [outer = 0x121374400] 17:17:44 INFO - PROCESS | 8278 | 1461629864827 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 17:17:44 INFO - PROCESS | 8278 | 1461629864835 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 17:17:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 17:17:44 INFO - PROCESS | 8278 | 1461629864838 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 17:17:44 INFO - PROCESS | 8278 | 1461629864839 Marionette TRACE conn2 <- [1,2726,null,{}] 17:17:44 INFO - PROCESS | 8278 | 1461629864841 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:44 INFO - PROCESS | 8278 | 1461629864949 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 17:17:44 INFO - PROCESS | 8278 | 1461629864961 Marionette TRACE conn2 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c56c000 == 77 [pid = 8278] [id = 689] 17:17:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x124fc5c00) [pid = 8278] [serial = 2067] [outer = 0x0] 17:17:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x1253efc00) [pid = 8278] [serial = 2068] [outer = 0x124fc5c00] 17:17:44 INFO - PROCESS | 8278 | 1461629864987 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x125985800) [pid = 8278] [serial = 2069] [outer = 0x124fc5c00] 17:17:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 17:17:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 518ms 17:17:45 INFO - PROCESS | 8278 | 1461629865352 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 17:17:45 INFO - PROCESS | 8278 | 1461629865357 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 17:17:45 INFO - PROCESS | 8278 | 1461629865358 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 17:17:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 17:17:45 INFO - PROCESS | 8278 | 1461629865360 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 17:17:45 INFO - PROCESS | 8278 | 1461629865361 Marionette TRACE conn2 <- [1,2730,null,{}] 17:17:45 INFO - PROCESS | 8278 | 1461629865365 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:45 INFO - PROCESS | 8278 | 1461629865475 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 17:17:45 INFO - PROCESS | 8278 | 1461629865515 Marionette TRACE conn2 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cccd800 == 78 [pid = 8278] [id = 690] 17:17:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x125986000) [pid = 8278] [serial = 2070] [outer = 0x0] 17:17:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x125f92400) [pid = 8278] [serial = 2071] [outer = 0x125986000] 17:17:45 INFO - PROCESS | 8278 | 1461629865540 Marionette DEBUG loaded listener.js 17:17:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x1277a4400) [pid = 8278] [serial = 2072] [outer = 0x125986000] 17:17:46 INFO - PROCESS | 8278 | 1461629866331 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 17:17:46 INFO - PROCESS | 8278 | 1461629866382 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 17:17:46 INFO - PROCESS | 8278 | 1461629866384 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 17:17:46 INFO - PROCESS | 8278 | 1461629866385 Marionette TRACE conn2 <- [1,2734,null,{}] 17:17:46 INFO - PROCESS | 8278 | 1461629866395 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:46 INFO - PROCESS | 8278 | 1461629866558 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 115 (0x124094000) [pid = 8278] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 114 (0x12a98a800) [pid = 8278] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 113 (0x110f3a800) [pid = 8278] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 112 (0x12bd94800) [pid = 8278] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 111 (0x113d03400) [pid = 8278] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 110 (0x1194b4800) [pid = 8278] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 109 (0x121372400) [pid = 8278] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 108 (0x1180bc000) [pid = 8278] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 107 (0x112b55400) [pid = 8278] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 106 (0x111d4dc00) [pid = 8278] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 105 (0x1194b6c00) [pid = 8278] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 104 (0x1125cb400) [pid = 8278] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 103 (0x124705000) [pid = 8278] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 17:17:46 INFO - PROCESS | 8278 | --DOMWINDOW == 102 (0x110f39800) [pid = 8278] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 17:17:46 INFO - PROCESS | 8278 | 1461629866611 Marionette TRACE conn2 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x11757e800 == 79 [pid = 8278] [id = 691] 17:17:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 103 (0x110f3a800) [pid = 8278] [serial = 2073] [outer = 0x0] 17:17:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 104 (0x1125bb400) [pid = 8278] [serial = 2074] [outer = 0x110f3a800] 17:17:46 INFO - PROCESS | 8278 | 1461629866638 Marionette DEBUG loaded listener.js 17:17:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 105 (0x1166ea800) [pid = 8278] [serial = 2075] [outer = 0x110f3a800] 17:17:46 INFO - PROCESS | 8278 | 1461629866959 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 17:17:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 627ms 17:17:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 17:17:47 INFO - PROCESS | 8278 | 1461629867012 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 8278 | 1461629867014 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 17:17:47 INFO - PROCESS | 8278 | 1461629867017 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 8278 | 1461629867019 Marionette TRACE conn2 <- [1,2738,null,{}] 17:17:47 INFO - PROCESS | 8278 | 1461629867022 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:47 INFO - PROCESS | 8278 | 1461629867198 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 17:17:47 INFO - PROCESS | 8278 | 1461629867208 Marionette TRACE conn2 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d5da000 == 80 [pid = 8278] [id = 692] 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 106 (0x113247c00) [pid = 8278] [serial = 2076] [outer = 0x0] 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 107 (0x12361c000) [pid = 8278] [serial = 2077] [outer = 0x113247c00] 17:17:47 INFO - PROCESS | 8278 | 1461629867249 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 108 (0x1277f3000) [pid = 8278] [serial = 2078] [outer = 0x113247c00] 17:17:47 INFO - PROCESS | 8278 | 1461629867603 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 17:17:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 17:17:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 623ms 17:17:47 INFO - PROCESS | 8278 | 1461629867640 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 17:17:47 INFO - PROCESS | 8278 | 1461629867642 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 17:17:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 17:17:47 INFO - PROCESS | 8278 | 1461629867644 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 17:17:47 INFO - PROCESS | 8278 | 1461629867646 Marionette TRACE conn2 <- [1,2742,null,{}] 17:17:47 INFO - PROCESS | 8278 | 1461629867648 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:47 INFO - PROCESS | 8278 | 1461629867747 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 17:17:47 INFO - PROCESS | 8278 | 1461629867835 Marionette TRACE conn2 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d852000 == 81 [pid = 8278] [id = 693] 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 109 (0x1277f9800) [pid = 8278] [serial = 2079] [outer = 0x0] 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 110 (0x128b3ec00) [pid = 8278] [serial = 2080] [outer = 0x1277f9800] 17:17:47 INFO - PROCESS | 8278 | 1461629867864 Marionette DEBUG loaded listener.js 17:17:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 111 (0x128e63c00) [pid = 8278] [serial = 2081] [outer = 0x1277f9800] 17:17:48 INFO - PROCESS | 8278 | 1461629868221 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 17:17:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 17:17:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 619ms 17:17:48 INFO - PROCESS | 8278 | 1461629868264 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 17:17:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 17:17:48 INFO - PROCESS | 8278 | 1461629868266 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 17:17:48 INFO - PROCESS | 8278 | 1461629868269 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 17:17:48 INFO - PROCESS | 8278 | 1461629868270 Marionette TRACE conn2 <- [1,2746,null,{}] 17:17:48 INFO - PROCESS | 8278 | 1461629868273 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:48 INFO - PROCESS | 8278 | 1461629868408 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 17:17:48 INFO - PROCESS | 8278 | 1461629868503 Marionette TRACE conn2 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x12de70000 == 82 [pid = 8278] [id = 694] 17:17:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 112 (0x128e61000) [pid = 8278] [serial = 2082] [outer = 0x0] 17:17:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 113 (0x129403400) [pid = 8278] [serial = 2083] [outer = 0x128e61000] 17:17:48 INFO - PROCESS | 8278 | 1461629868528 Marionette DEBUG loaded listener.js 17:17:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 114 (0x1295dec00) [pid = 8278] [serial = 2084] [outer = 0x128e61000] 17:17:49 INFO - PROCESS | 8278 | 1461629869067 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 17:17:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 820ms 17:17:49 INFO - PROCESS | 8278 | 1461629869088 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 8278 | 1461629869092 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 17:17:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 17:17:49 INFO - PROCESS | 8278 | 1461629869095 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 8278 | 1461629869098 Marionette TRACE conn2 <- [1,2750,null,{}] 17:17:49 INFO - PROCESS | 8278 | 1461629869102 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 8278 | 1461629869218 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 17:17:49 INFO - PROCESS | 8278 | 1461629869325 Marionette TRACE conn2 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234d9800 == 83 [pid = 8278] [id = 695] 17:17:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 115 (0x112832400) [pid = 8278] [serial = 2085] [outer = 0x0] 17:17:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 116 (0x113060400) [pid = 8278] [serial = 2086] [outer = 0x112832400] 17:17:49 INFO - PROCESS | 8278 | 1461629869359 Marionette DEBUG loaded listener.js 17:17:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x114e24800) [pid = 8278] [serial = 2087] [outer = 0x112832400] 17:17:49 INFO - PROCESS | 8278 | 1461629869778 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 17:17:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 17:17:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 721ms 17:17:49 INFO - PROCESS | 8278 | 1461629869816 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 17:17:49 INFO - PROCESS | 8278 | 1461629869821 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 17:17:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 17:17:49 INFO - PROCESS | 8278 | 1461629869825 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 17:17:49 INFO - PROCESS | 8278 | 1461629869827 Marionette TRACE conn2 <- [1,2754,null,{}] 17:17:49 INFO - PROCESS | 8278 | 1461629869830 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:49 INFO - PROCESS | 8278 | 1461629869941 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 17:17:50 INFO - PROCESS | 8278 | 1461629870019 Marionette TRACE conn2 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950f000 == 84 [pid = 8278] [id = 696] 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x115e99c00) [pid = 8278] [serial = 2088] [outer = 0x0] 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x118591400) [pid = 8278] [serial = 2089] [outer = 0x115e99c00] 17:17:50 INFO - PROCESS | 8278 | 1461629870052 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x11911fc00) [pid = 8278] [serial = 2090] [outer = 0x115e99c00] 17:17:50 INFO - PROCESS | 8278 | 1461629870474 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 17:17:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 17:17:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 675ms 17:17:50 INFO - PROCESS | 8278 | 1461629870501 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 17:17:50 INFO - PROCESS | 8278 | 1461629870503 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 17:17:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 17:17:50 INFO - PROCESS | 8278 | 1461629870505 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 17:17:50 INFO - PROCESS | 8278 | 1461629870507 Marionette TRACE conn2 <- [1,2758,null,{}] 17:17:50 INFO - PROCESS | 8278 | 1461629870515 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:50 INFO - PROCESS | 8278 | 1461629870651 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 17:17:50 INFO - PROCESS | 8278 | 1461629870731 Marionette TRACE conn2 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d91a000 == 85 [pid = 8278] [id = 697] 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x1237b0000) [pid = 8278] [serial = 2091] [outer = 0x0] 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x1240f9400) [pid = 8278] [serial = 2092] [outer = 0x1237b0000] 17:17:50 INFO - PROCESS | 8278 | 1461629870763 Marionette DEBUG loaded listener.js 17:17:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12470cc00) [pid = 8278] [serial = 2093] [outer = 0x1237b0000] 17:17:51 INFO - PROCESS | 8278 | 1461629871177 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 17:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 721ms 17:17:51 INFO - PROCESS | 8278 | 1461629871227 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 8278 | 1461629871229 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 17:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 17:17:51 INFO - PROCESS | 8278 | 1461629871231 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 8278 | 1461629871232 Marionette TRACE conn2 <- [1,2762,null,{}] 17:17:51 INFO - PROCESS | 8278 | 1461629871235 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:51 INFO - PROCESS | 8278 | 1461629871343 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 17:17:51 INFO - PROCESS | 8278 | 1461629871420 Marionette TRACE conn2 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:51 INFO - PROCESS | 8278 | ++DOCSHELL 0x12deba800 == 86 [pid = 8278] [id = 698] 17:17:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x1247a0400) [pid = 8278] [serial = 2094] [outer = 0x0] 17:17:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x125977c00) [pid = 8278] [serial = 2095] [outer = 0x1247a0400] 17:17:51 INFO - PROCESS | 8278 | 1461629871450 Marionette DEBUG loaded listener.js 17:17:51 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x1277a8400) [pid = 8278] [serial = 2096] [outer = 0x1247a0400] 17:17:51 INFO - PROCESS | 8278 | 1461629871863 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 17:17:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 17:17:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 673ms 17:17:51 INFO - PROCESS | 8278 | 1461629871905 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 17:17:51 INFO - PROCESS | 8278 | 1461629871907 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 17:17:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 17:17:51 INFO - PROCESS | 8278 | 1461629871911 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 17:17:51 INFO - PROCESS | 8278 | 1461629871913 Marionette TRACE conn2 <- [1,2766,null,{}] 17:17:51 INFO - PROCESS | 8278 | 1461629871916 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 8278 | 1461629872067 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 17:17:52 INFO - PROCESS | 8278 | 1461629872144 Marionette TRACE conn2 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3bc800 == 87 [pid = 8278] [id = 699] 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x12749e400) [pid = 8278] [serial = 2097] [outer = 0x0] 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x128b3fc00) [pid = 8278] [serial = 2098] [outer = 0x12749e400] 17:17:52 INFO - PROCESS | 8278 | 1461629872174 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x128e61400) [pid = 8278] [serial = 2099] [outer = 0x12749e400] 17:17:52 INFO - PROCESS | 8278 | 1461629872565 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 17:17:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 17:17:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 724ms 17:17:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 17:17:52 INFO - PROCESS | 8278 | 1461629872634 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 17:17:52 INFO - PROCESS | 8278 | 1461629872636 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 17:17:52 INFO - PROCESS | 8278 | 1461629872638 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 17:17:52 INFO - PROCESS | 8278 | 1461629872639 Marionette TRACE conn2 <- [1,2770,null,{}] 17:17:52 INFO - PROCESS | 8278 | 1461629872641 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:52 INFO - PROCESS | 8278 | 1461629872755 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 17:17:52 INFO - PROCESS | 8278 | 1461629872834 Marionette TRACE conn2 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:52 INFO - PROCESS | 8278 | ++DOCSHELL 0x134dad000 == 88 [pid = 8278] [id = 700] 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128e97400) [pid = 8278] [serial = 2100] [outer = 0x0] 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1295e8800) [pid = 8278] [serial = 2101] [outer = 0x128e97400] 17:17:52 INFO - PROCESS | 8278 | 1461629872866 Marionette DEBUG loaded listener.js 17:17:52 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x129917c00) [pid = 8278] [serial = 2102] [outer = 0x128e97400] 17:17:53 INFO - PROCESS | 8278 | 1461629873274 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 17:17:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 17:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 17:17:53 INFO - PROCESS | 8278 | 1461629873308 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 8278 | 1461629873309 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 17:17:53 INFO - PROCESS | 8278 | 1461629873312 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 8278 | 1461629873313 Marionette TRACE conn2 <- [1,2774,null,{}] 17:17:53 INFO - PROCESS | 8278 | 1461629873315 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:53 INFO - PROCESS | 8278 | 1461629873421 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 17:17:53 INFO - PROCESS | 8278 | 1461629873517 Marionette TRACE conn2 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:53 INFO - PROCESS | 8278 | ++DOCSHELL 0x1351da800 == 89 [pid = 8278] [id = 701] 17:17:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x116ae8800) [pid = 8278] [serial = 2103] [outer = 0x0] 17:17:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12991fc00) [pid = 8278] [serial = 2104] [outer = 0x116ae8800] 17:17:53 INFO - PROCESS | 8278 | 1461629873546 Marionette DEBUG loaded listener.js 17:17:53 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12a980c00) [pid = 8278] [serial = 2105] [outer = 0x116ae8800] 17:17:53 INFO - PROCESS | 8278 | 1461629873950 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 17:17:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 17:17:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 671ms 17:17:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 17:17:53 INFO - PROCESS | 8278 | 1461629873984 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 17:17:53 INFO - PROCESS | 8278 | 1461629873985 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 17:17:53 INFO - PROCESS | 8278 | 1461629873988 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 17:17:53 INFO - PROCESS | 8278 | 1461629873989 Marionette TRACE conn2 <- [1,2778,null,{}] 17:17:53 INFO - PROCESS | 8278 | 1461629873991 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 8278 | 1461629874097 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 17:17:54 INFO - PROCESS | 8278 | 1461629874177 Marionette TRACE conn2 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x13522b000 == 90 [pid = 8278] [id = 702] 17:17:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x125a92800) [pid = 8278] [serial = 2106] [outer = 0x0] 17:17:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12a99f400) [pid = 8278] [serial = 2107] [outer = 0x125a92800] 17:17:54 INFO - PROCESS | 8278 | 1461629874206 Marionette DEBUG loaded listener.js 17:17:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x12aa88c00) [pid = 8278] [serial = 2108] [outer = 0x125a92800] 17:17:54 INFO - PROCESS | 8278 | 1461629874661 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 17:17:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 17:17:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 720ms 17:17:54 INFO - PROCESS | 8278 | 1461629874718 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 17:17:54 INFO - PROCESS | 8278 | 1461629874719 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 17:17:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 17:17:54 INFO - PROCESS | 8278 | 1461629874742 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 17:17:54 INFO - PROCESS | 8278 | 1461629874743 Marionette TRACE conn2 <- [1,2782,null,{}] 17:17:54 INFO - PROCESS | 8278 | 1461629874746 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:54 INFO - PROCESS | 8278 | 1461629874891 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 17:17:54 INFO - PROCESS | 8278 | 1461629874949 Marionette TRACE conn2 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:54 INFO - PROCESS | 8278 | ++DOCSHELL 0x119b9c800 == 91 [pid = 8278] [id = 703] 17:17:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x1125d0400) [pid = 8278] [serial = 2109] [outer = 0x0] 17:17:54 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x114e23400) [pid = 8278] [serial = 2110] [outer = 0x1125d0400] 17:17:54 INFO - PROCESS | 8278 | 1461629874979 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x123799000) [pid = 8278] [serial = 2111] [outer = 0x1125d0400] 17:17:55 INFO - PROCESS | 8278 | 1461629875548 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 17:17:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 17:17:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 839ms 17:17:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 17:17:55 INFO - PROCESS | 8278 | 1461629875563 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 17:17:55 INFO - PROCESS | 8278 | 1461629875565 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 17:17:55 INFO - PROCESS | 8278 | 1461629875568 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 17:17:55 INFO - PROCESS | 8278 | 1461629875571 Marionette TRACE conn2 <- [1,2786,null,{}] 17:17:55 INFO - PROCESS | 8278 | 1461629875575 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:55 INFO - PROCESS | 8278 | 1461629875686 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 17:17:55 INFO - PROCESS | 8278 | 1461629875769 Marionette TRACE conn2 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:55 INFO - PROCESS | 8278 | ++DOCSHELL 0x1243e1000 == 92 [pid = 8278] [id = 704] 17:17:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x111011800) [pid = 8278] [serial = 2112] [outer = 0x0] 17:17:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x1125d0c00) [pid = 8278] [serial = 2113] [outer = 0x111011800] 17:17:55 INFO - PROCESS | 8278 | 1461629875798 Marionette DEBUG loaded listener.js 17:17:55 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x11305e400) [pid = 8278] [serial = 2114] [outer = 0x111011800] 17:17:56 INFO - PROCESS | 8278 | 1461629876243 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 17:17:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 17:17:56 INFO - PROCESS | 8278 | 1461629876291 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 8278 | 1461629876295 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 17:17:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 17:17:56 INFO - PROCESS | 8278 | 1461629876299 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 8278 | 1461629876300 Marionette TRACE conn2 <- [1,2790,null,{}] 17:17:56 INFO - PROCESS | 8278 | 1461629876303 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:56 INFO - PROCESS | 8278 | 1461629876427 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 17:17:56 INFO - PROCESS | 8278 | 1461629876523 Marionette TRACE conn2 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:56 INFO - PROCESS | 8278 | ++DOCSHELL 0x119bb1800 == 93 [pid = 8278] [id = 705] 17:17:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x116624800) [pid = 8278] [serial = 2115] [outer = 0x0] 17:17:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x116a65400) [pid = 8278] [serial = 2116] [outer = 0x116624800] 17:17:56 INFO - PROCESS | 8278 | 1461629876551 Marionette DEBUG loaded listener.js 17:17:56 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x11836c000) [pid = 8278] [serial = 2117] [outer = 0x116624800] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x12d852000 == 92 [pid = 8278] [id = 693] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x12d5da000 == 91 [pid = 8278] [id = 692] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x11757e800 == 90 [pid = 8278] [id = 691] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x12cccd800 == 89 [pid = 8278] [id = 690] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x12c56c000 == 88 [pid = 8278] [id = 689] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x12ac0b800 == 87 [pid = 8278] [id = 688] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1191e4000) [pid = 8278] [serial = 2035] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d0800 == 86 [pid = 8278] [id = 687] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x128caa000 == 85 [pid = 8278] [id = 686] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x119cc3000 == 84 [pid = 8278] [id = 685] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x119c4f800 == 83 [pid = 8278] [id = 684] 17:17:56 INFO - PROCESS | 8278 | --DOCSHELL 0x124a04800 == 82 [pid = 8278] [id = 683] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x12c2b4400) [pid = 8278] [serial = 1943] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12c54b400) [pid = 8278] [serial = 1946] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x12c203400) [pid = 8278] [serial = 1898] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12c20cc00) [pid = 8278] [serial = 1901] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x116622800) [pid = 8278] [serial = 2012] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x115e9c400) [pid = 8278] [serial = 2011] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x119b26400) [pid = 8278] [serial = 2020] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x1213dfc00) [pid = 8278] [serial = 2021] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x12c20a400) [pid = 8278] [serial = 1993] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x124331000) [pid = 8278] [serial = 2026] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x118753400) [pid = 8278] [serial = 2017] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x1191dbc00) [pid = 8278] [serial = 2018] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x11308d400) [pid = 8278] [serial = 2009] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x112dc7c00) [pid = 8278] [serial = 2008] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x1125d4c00) [pid = 8278] [serial = 2006] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x1120dc400) [pid = 8278] [serial = 2005] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x12149c000) [pid = 8278] [serial = 2023] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x112e86000) [pid = 8278] [serial = 2014] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x116a63400) [pid = 8278] [serial = 2015] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x1249d4400) [pid = 8278] [serial = 2029] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x12d5a8800) [pid = 8278] [serial = 1999] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x124706800) [pid = 8278] [serial = 2027] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 123 (0x124467400) [pid = 8278] [serial = 1990] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 122 (0x118533c00) [pid = 8278] [serial = 1987] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 121 (0x12e150400) [pid = 8278] [serial = 2002] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 120 (0x12d06ec00) [pid = 8278] [serial = 1996] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 119 (0x112fbd400) [pid = 8278] [serial = 2033] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 118 (0x11254e000) [pid = 8278] [serial = 2032] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 117 (0x12510e800) [pid = 8278] [serial = 2030] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | --DOMWINDOW == 116 (0x123796800) [pid = 8278] [serial = 2024] [outer = 0x0] [url = about:blank] 17:17:56 INFO - PROCESS | 8278 | 1461629876945 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 17:17:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 17:17:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 670ms 17:17:56 INFO - PROCESS | 8278 | 1461629876969 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 17:17:56 INFO - PROCESS | 8278 | 1461629876970 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 17:17:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 17:17:56 INFO - PROCESS | 8278 | 1461629876973 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 17:17:56 INFO - PROCESS | 8278 | 1461629876975 Marionette TRACE conn2 <- [1,2794,null,{}] 17:17:56 INFO - PROCESS | 8278 | 1461629876982 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:57 INFO - PROCESS | 8278 | 1461629877077 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 17:17:57 INFO - PROCESS | 8278 | 1461629877139 Marionette TRACE conn2 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x1234cd800 == 83 [pid = 8278] [id = 706] 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 117 (0x1166df800) [pid = 8278] [serial = 2118] [outer = 0x0] 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 118 (0x118750c00) [pid = 8278] [serial = 2119] [outer = 0x1166df800] 17:17:57 INFO - PROCESS | 8278 | 1461629877169 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 119 (0x119656c00) [pid = 8278] [serial = 2120] [outer = 0x1166df800] 17:17:57 INFO - PROCESS | 8278 | 1461629877486 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 17:17:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 17:17:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 523ms 17:17:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 17:17:57 INFO - PROCESS | 8278 | 1461629877497 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 17:17:57 INFO - PROCESS | 8278 | 1461629877500 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 17:17:57 INFO - PROCESS | 8278 | 1461629877504 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 17:17:57 INFO - PROCESS | 8278 | 1461629877505 Marionette TRACE conn2 <- [1,2798,null,{}] 17:17:57 INFO - PROCESS | 8278 | 1461629877507 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:57 INFO - PROCESS | 8278 | 1461629877599 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 17:17:57 INFO - PROCESS | 8278 | 1461629877604 Marionette TRACE conn2 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:57 INFO - PROCESS | 8278 | ++DOCSHELL 0x128caa000 == 84 [pid = 8278] [id = 707] 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 120 (0x119b2ac00) [pid = 8278] [serial = 2121] [outer = 0x0] 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 121 (0x121370c00) [pid = 8278] [serial = 2122] [outer = 0x119b2ac00] 17:17:57 INFO - PROCESS | 8278 | 1461629877630 Marionette DEBUG loaded listener.js 17:17:57 INFO - PROCESS | 8278 | ++DOMWINDOW == 122 (0x121496400) [pid = 8278] [serial = 2123] [outer = 0x119b2ac00] 17:17:57 INFO - PROCESS | 8278 | 1461629877991 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 17:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 17:17:58 INFO - PROCESS | 8278 | 1461629878023 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 8278 | 1461629878024 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 17:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 17:17:58 INFO - PROCESS | 8278 | 1461629878027 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 8278 | 1461629878028 Marionette TRACE conn2 <- [1,2802,null,{}] 17:17:58 INFO - PROCESS | 8278 | 1461629878030 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 8278 | 1461629878127 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 17:17:58 INFO - PROCESS | 8278 | 1461629878133 Marionette TRACE conn2 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299da800 == 85 [pid = 8278] [id = 708] 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 123 (0x12149ac00) [pid = 8278] [serial = 2124] [outer = 0x0] 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 124 (0x12378f000) [pid = 8278] [serial = 2125] [outer = 0x12149ac00] 17:17:58 INFO - PROCESS | 8278 | 1461629878174 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x124095c00) [pid = 8278] [serial = 2126] [outer = 0x12149ac00] 17:17:58 INFO - PROCESS | 8278 | 1461629878661 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 17:17:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 17:17:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 670ms 17:17:58 INFO - PROCESS | 8278 | 1461629878699 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 17:17:58 INFO - PROCESS | 8278 | 1461629878702 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 17:17:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 17:17:58 INFO - PROCESS | 8278 | 1461629878704 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 17:17:58 INFO - PROCESS | 8278 | 1461629878706 Marionette TRACE conn2 <- [1,2806,null,{}] 17:17:58 INFO - PROCESS | 8278 | 1461629878708 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:58 INFO - PROCESS | 8278 | 1461629878810 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 17:17:58 INFO - PROCESS | 8278 | 1461629878815 Marionette TRACE conn2 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:58 INFO - PROCESS | 8278 | ++DOCSHELL 0x12be87800 == 86 [pid = 8278] [id = 709] 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x125111c00) [pid = 8278] [serial = 2127] [outer = 0x0] 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x125a8e000) [pid = 8278] [serial = 2128] [outer = 0x125111c00] 17:17:58 INFO - PROCESS | 8278 | 1461629878843 Marionette DEBUG loaded listener.js 17:17:58 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x1277afc00) [pid = 8278] [serial = 2129] [outer = 0x125111c00] 17:17:59 INFO - PROCESS | 8278 | 1461629879234 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 17:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 569ms 17:17:59 INFO - PROCESS | 8278 | 1461629879274 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 8278 | 1461629879276 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 17:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 17:17:59 INFO - PROCESS | 8278 | 1461629879279 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 8278 | 1461629879281 Marionette TRACE conn2 <- [1,2810,null,{}] 17:17:59 INFO - PROCESS | 8278 | 1461629879293 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:17:59 INFO - PROCESS | 8278 | 1461629879453 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 17:17:59 INFO - PROCESS | 8278 | 1461629879493 Marionette TRACE conn2 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:17:59 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c575800 == 87 [pid = 8278] [id = 710] 17:17:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x1277f4000) [pid = 8278] [serial = 2130] [outer = 0x0] 17:17:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x128b41800) [pid = 8278] [serial = 2131] [outer = 0x1277f4000] 17:17:59 INFO - PROCESS | 8278 | 1461629879518 Marionette DEBUG loaded listener.js 17:17:59 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x1295e0c00) [pid = 8278] [serial = 2132] [outer = 0x1277f4000] 17:17:59 INFO - PROCESS | 8278 | --DOCSHELL 0x12d20c800 == 86 [pid = 8278] [id = 16] 17:17:59 INFO - PROCESS | 8278 | 1461629879889 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 17:17:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 17:17:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 623ms 17:17:59 INFO - PROCESS | 8278 | 1461629879902 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 17:17:59 INFO - PROCESS | 8278 | 1461629879903 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 17:17:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 17:17:59 INFO - PROCESS | 8278 | 1461629879905 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 17:17:59 INFO - PROCESS | 8278 | 1461629879906 Marionette TRACE conn2 <- [1,2814,null,{}] 17:17:59 INFO - PROCESS | 8278 | 1461629879908 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 8278 | 1461629880023 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 17:18:00 INFO - PROCESS | 8278 | 1461629880044 Marionette TRACE conn2 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d205800 == 87 [pid = 8278] [id = 711] 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x1277f9000) [pid = 8278] [serial = 2133] [outer = 0x0] 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x129791c00) [pid = 8278] [serial = 2134] [outer = 0x1277f9000] 17:18:00 INFO - PROCESS | 8278 | 1461629880068 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12a9a0800) [pid = 8278] [serial = 2135] [outer = 0x1277f9000] 17:18:00 INFO - PROCESS | 8278 | 1461629880437 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 17:18:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 17:18:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 568ms 17:18:00 INFO - PROCESS | 8278 | 1461629880480 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 17:18:00 INFO - PROCESS | 8278 | 1461629880481 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 17:18:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 17:18:00 INFO - PROCESS | 8278 | 1461629880484 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 17:18:00 INFO - PROCESS | 8278 | 1461629880485 Marionette TRACE conn2 <- [1,2818,null,{}] 17:18:00 INFO - PROCESS | 8278 | 1461629880487 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:00 INFO - PROCESS | 8278 | 1461629880603 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 17:18:00 INFO - PROCESS | 8278 | 1461629880617 Marionette TRACE conn2 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:00 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d844000 == 88 [pid = 8278] [id = 712] 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12978ec00) [pid = 8278] [serial = 2136] [outer = 0x0] 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12ae41000) [pid = 8278] [serial = 2137] [outer = 0x12978ec00] 17:18:00 INFO - PROCESS | 8278 | 1461629880642 Marionette DEBUG loaded listener.js 17:18:00 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x12aea9800) [pid = 8278] [serial = 2138] [outer = 0x12978ec00] 17:18:01 INFO - PROCESS | 8278 | 1461629881093 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12d5b9000) [pid = 8278] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 135 (0x124fc5c00) [pid = 8278] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 134 (0x125986000) [pid = 8278] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 133 (0x113089c00) [pid = 8278] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 132 (0x121370400) [pid = 8278] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 131 (0x11911a000) [pid = 8278] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 130 (0x110f37c00) [pid = 8278] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 129 (0x116960800) [pid = 8278] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 128 (0x112838800) [pid = 8278] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 127 (0x1277f9800) [pid = 8278] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 126 (0x110f3a800) [pid = 8278] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 125 (0x113247c00) [pid = 8278] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 17:18:01 INFO - PROCESS | 8278 | --DOMWINDOW == 124 (0x121374400) [pid = 8278] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 17:18:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 17:18:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 671ms 17:18:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 17:18:01 INFO - PROCESS | 8278 | 1461629881156 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 8278 | 1461629881157 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 17:18:01 INFO - PROCESS | 8278 | 1461629881159 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 8278 | 1461629881160 Marionette TRACE conn2 <- [1,2822,null,{}] 17:18:01 INFO - PROCESS | 8278 | 1461629881162 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 8278 | 1461629881255 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 17:18:01 INFO - PROCESS | 8278 | 1461629881259 Marionette TRACE conn2 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950a000 == 89 [pid = 8278] [id = 713] 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 125 (0x113089c00) [pid = 8278] [serial = 2139] [outer = 0x0] 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 126 (0x116960800) [pid = 8278] [serial = 2140] [outer = 0x113089c00] 17:18:01 INFO - PROCESS | 8278 | 1461629881285 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 127 (0x124aefc00) [pid = 8278] [serial = 2141] [outer = 0x113089c00] 17:18:01 INFO - PROCESS | 8278 | 1461629881653 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 17:18:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 17:18:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 519ms 17:18:01 INFO - PROCESS | 8278 | 1461629881679 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 17:18:01 INFO - PROCESS | 8278 | 1461629881680 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 17:18:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 17:18:01 INFO - PROCESS | 8278 | 1461629881685 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 17:18:01 INFO - PROCESS | 8278 | 1461629881687 Marionette TRACE conn2 <- [1,2826,null,{}] 17:18:01 INFO - PROCESS | 8278 | 1461629881689 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:01 INFO - PROCESS | 8278 | 1461629881823 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 17:18:01 INFO - PROCESS | 8278 | 1461629881831 Marionette TRACE conn2 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:01 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3bb800 == 90 [pid = 8278] [id = 714] 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 128 (0x115d2f800) [pid = 8278] [serial = 2142] [outer = 0x0] 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 129 (0x12bd4a800) [pid = 8278] [serial = 2143] [outer = 0x115d2f800] 17:18:01 INFO - PROCESS | 8278 | 1461629881860 Marionette DEBUG loaded listener.js 17:18:01 INFO - PROCESS | 8278 | ++DOMWINDOW == 130 (0x12c0af000) [pid = 8278] [serial = 2144] [outer = 0x115d2f800] 17:18:02 INFO - PROCESS | 8278 | 1461629882232 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 17:18:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 17:18:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 17:18:02 INFO - PROCESS | 8278 | 1461629882256 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 8278 | 1461629882257 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 17:18:02 INFO - PROCESS | 8278 | 1461629882261 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 8278 | 1461629882263 Marionette TRACE conn2 <- [1,2830,null,{}] 17:18:02 INFO - PROCESS | 8278 | 1461629882266 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:02 INFO - PROCESS | 8278 | 1461629882406 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 17:18:02 INFO - PROCESS | 8278 | 1461629882501 Marionette TRACE conn2 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353d7800 == 91 [pid = 8278] [id = 715] 17:18:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 131 (0x113067000) [pid = 8278] [serial = 2145] [outer = 0x0] 17:18:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 132 (0x12bd96c00) [pid = 8278] [serial = 2146] [outer = 0x113067000] 17:18:02 INFO - PROCESS | 8278 | 1461629882526 Marionette DEBUG loaded listener.js 17:18:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 133 (0x12c20c000) [pid = 8278] [serial = 2147] [outer = 0x113067000] 17:18:02 INFO - PROCESS | 8278 | 1461629882807 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 17:18:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 570ms 17:18:02 INFO - PROCESS | 8278 | 1461629882838 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 17:18:02 INFO - PROCESS | 8278 | 1461629882839 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 17:18:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 17:18:02 INFO - PROCESS | 8278 | 1461629882841 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 17:18:02 INFO - PROCESS | 8278 | 1461629882842 Marionette TRACE conn2 <- [1,2834,null,{}] 17:18:02 INFO - PROCESS | 8278 | 1461629882845 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:02 INFO - PROCESS | 8278 | 1461629882953 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 17:18:02 INFO - PROCESS | 8278 | 1461629882957 Marionette TRACE conn2 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:02 INFO - PROCESS | 8278 | ++DOCSHELL 0x1354c5800 == 92 [pid = 8278] [id = 716] 17:18:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 134 (0x12c207000) [pid = 8278] [serial = 2148] [outer = 0x0] 17:18:02 INFO - PROCESS | 8278 | ++DOMWINDOW == 135 (0x12c2ba000) [pid = 8278] [serial = 2149] [outer = 0x12c207000] 17:18:02 INFO - PROCESS | 8278 | 1461629882981 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 136 (0x12c54f000) [pid = 8278] [serial = 2150] [outer = 0x12c207000] 17:18:03 INFO - PROCESS | 8278 | 1461629883507 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 17:18:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 17:18:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 718ms 17:18:03 INFO - PROCESS | 8278 | 1461629883560 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 17:18:03 INFO - PROCESS | 8278 | 1461629883563 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 17:18:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 17:18:03 INFO - PROCESS | 8278 | 1461629883567 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 17:18:03 INFO - PROCESS | 8278 | 1461629883569 Marionette TRACE conn2 <- [1,2838,null,{}] 17:18:03 INFO - PROCESS | 8278 | 1461629883573 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:03 INFO - PROCESS | 8278 | 1461629883699 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 17:18:03 INFO - PROCESS | 8278 | 1461629883808 Marionette TRACE conn2 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:03 INFO - PROCESS | 8278 | ++DOCSHELL 0x121449000 == 93 [pid = 8278] [id = 717] 17:18:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x113097c00) [pid = 8278] [serial = 2151] [outer = 0x0] 17:18:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x113427000) [pid = 8278] [serial = 2152] [outer = 0x113097c00] 17:18:03 INFO - PROCESS | 8278 | 1461629883839 Marionette DEBUG loaded listener.js 17:18:03 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x116603000) [pid = 8278] [serial = 2153] [outer = 0x113097c00] 17:18:04 INFO - PROCESS | 8278 | 1461629884249 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 17:18:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 17:18:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 722ms 17:18:04 INFO - PROCESS | 8278 | 1461629884290 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 17:18:04 INFO - PROCESS | 8278 | 1461629884294 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 17:18:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 17:18:04 INFO - PROCESS | 8278 | 1461629884302 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 17:18:04 INFO - PROCESS | 8278 | 1461629884304 Marionette TRACE conn2 <- [1,2842,null,{}] 17:18:04 INFO - PROCESS | 8278 | 1461629884307 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:04 INFO - PROCESS | 8278 | 1461629884421 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 17:18:04 INFO - PROCESS | 8278 | 1461629884504 Marionette TRACE conn2 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:04 INFO - PROCESS | 8278 | ++DOCSHELL 0x12af2e000 == 94 [pid = 8278] [id = 718] 17:18:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x118364000) [pid = 8278] [serial = 2154] [outer = 0x0] 17:18:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x1194b7000) [pid = 8278] [serial = 2155] [outer = 0x118364000] 17:18:04 INFO - PROCESS | 8278 | 1461629884536 Marionette DEBUG loaded listener.js 17:18:04 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x121372800) [pid = 8278] [serial = 2156] [outer = 0x118364000] 17:18:04 INFO - PROCESS | 8278 | 1461629884955 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 17:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 723ms 17:18:05 INFO - PROCESS | 8278 | 1461629885023 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 17:18:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 17:18:05 INFO - PROCESS | 8278 | 1461629885025 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 17:18:05 INFO - PROCESS | 8278 | 1461629885027 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 8278 | 1461629885030 Marionette TRACE conn2 <- [1,2846,null,{}] 17:18:05 INFO - PROCESS | 8278 | 1461629885063 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 8278 | 1461629885222 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 17:18:05 INFO - PROCESS | 8278 | 1461629885283 Marionette TRACE conn2 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:05 INFO - PROCESS | 8278 | ++DOCSHELL 0x13521f000 == 95 [pid = 8278] [id = 719] 17:18:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x124fc6400) [pid = 8278] [serial = 2157] [outer = 0x0] 17:18:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1254ae800) [pid = 8278] [serial = 2158] [outer = 0x124fc6400] 17:18:05 INFO - PROCESS | 8278 | 1461629885316 Marionette DEBUG loaded listener.js 17:18:05 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x1277f9800) [pid = 8278] [serial = 2159] [outer = 0x124fc6400] 17:18:05 INFO - PROCESS | 8278 | 1461629885723 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 17:18:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 17:18:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 746ms 17:18:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 17:18:05 INFO - PROCESS | 8278 | 1461629885773 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 17:18:05 INFO - PROCESS | 8278 | 1461629885775 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 17:18:05 INFO - PROCESS | 8278 | 1461629885777 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 17:18:05 INFO - PROCESS | 8278 | 1461629885778 Marionette TRACE conn2 <- [1,2850,null,{}] 17:18:05 INFO - PROCESS | 8278 | 1461629885780 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:05 INFO - PROCESS | 8278 | 1461629885893 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 17:18:06 INFO - PROCESS | 8278 | 1461629886004 Marionette TRACE conn2 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356ad000 == 96 [pid = 8278] [id = 720] 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12597ac00) [pid = 8278] [serial = 2160] [outer = 0x0] 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x129922c00) [pid = 8278] [serial = 2161] [outer = 0x12597ac00] 17:18:06 INFO - PROCESS | 8278 | 1461629886036 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12bb43800) [pid = 8278] [serial = 2162] [outer = 0x12597ac00] 17:18:06 INFO - PROCESS | 8278 | 1461629886436 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 17:18:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 17:18:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 671ms 17:18:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 17:18:06 INFO - PROCESS | 8278 | 1461629886451 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 17:18:06 INFO - PROCESS | 8278 | 1461629886452 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 17:18:06 INFO - PROCESS | 8278 | 1461629886455 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 17:18:06 INFO - PROCESS | 8278 | 1461629886456 Marionette TRACE conn2 <- [1,2854,null,{}] 17:18:06 INFO - PROCESS | 8278 | 1461629886458 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:06 INFO - PROCESS | 8278 | 1461629886569 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 17:18:06 INFO - PROCESS | 8278 | 1461629886668 Marionette TRACE conn2 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:06 INFO - PROCESS | 8278 | ++DOCSHELL 0x1359ac000 == 97 [pid = 8278] [id = 721] 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x128e61c00) [pid = 8278] [serial = 2163] [outer = 0x0] 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12bd93000) [pid = 8278] [serial = 2164] [outer = 0x128e61c00] 17:18:06 INFO - PROCESS | 8278 | 1461629886697 Marionette DEBUG loaded listener.js 17:18:06 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x12c20fc00) [pid = 8278] [serial = 2165] [outer = 0x128e61c00] 17:18:07 INFO - PROCESS | 8278 | 1461629887146 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 17:18:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 720ms 17:18:07 INFO - PROCESS | 8278 | 1461629887185 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 8278 | 1461629887187 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 17:18:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 17:18:07 INFO - PROCESS | 8278 | 1461629887192 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 8278 | 1461629887194 Marionette TRACE conn2 <- [1,2858,null,{}] 17:18:07 INFO - PROCESS | 8278 | 1461629887200 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:07 INFO - PROCESS | 8278 | 1461629887341 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 17:18:07 INFO - PROCESS | 8278 | 1461629887422 Marionette TRACE conn2 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:07 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c6c1000 == 98 [pid = 8278] [id = 722] 17:18:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x12c547800) [pid = 8278] [serial = 2166] [outer = 0x0] 17:18:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12c674400) [pid = 8278] [serial = 2167] [outer = 0x12c547800] 17:18:07 INFO - PROCESS | 8278 | 1461629887453 Marionette DEBUG loaded listener.js 17:18:07 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x12cc19800) [pid = 8278] [serial = 2168] [outer = 0x12c547800] 17:18:07 INFO - PROCESS | 8278 | 1461629887863 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 17:18:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 17:18:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 720ms 17:18:07 INFO - PROCESS | 8278 | 1461629887925 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 17:18:07 INFO - PROCESS | 8278 | 1461629887926 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 17:18:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 17:18:07 INFO - PROCESS | 8278 | 1461629887931 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 17:18:07 INFO - PROCESS | 8278 | 1461629887932 Marionette TRACE conn2 <- [1,2862,null,{}] 17:18:07 INFO - PROCESS | 8278 | 1461629887935 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:08 INFO - PROCESS | 8278 | 1461629888046 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 17:18:08 INFO - PROCESS | 8278 | 1461629888156 Marionette TRACE conn2 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c779800 == 99 [pid = 8278] [id = 723] 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x12cc12c00) [pid = 8278] [serial = 2169] [outer = 0x0] 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12cd69800) [pid = 8278] [serial = 2170] [outer = 0x12cc12c00] 17:18:08 INFO - PROCESS | 8278 | 1461629888187 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x12d064400) [pid = 8278] [serial = 2171] [outer = 0x12cc12c00] 17:18:08 INFO - PROCESS | 8278 | 1461629888597 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 17:18:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 17:18:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 719ms 17:18:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 17:18:08 INFO - PROCESS | 8278 | 1461629888651 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 17:18:08 INFO - PROCESS | 8278 | 1461629888652 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 17:18:08 INFO - PROCESS | 8278 | 1461629888654 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 17:18:08 INFO - PROCESS | 8278 | 1461629888656 Marionette TRACE conn2 <- [1,2866,null,{}] 17:18:08 INFO - PROCESS | 8278 | 1461629888658 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:08 INFO - PROCESS | 8278 | 1461629888769 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 17:18:08 INFO - PROCESS | 8278 | 1461629888879 Marionette TRACE conn2 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:08 INFO - PROCESS | 8278 | ++DOCSHELL 0x1401a6000 == 100 [pid = 8278] [id = 724] 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x110f39800) [pid = 8278] [serial = 2172] [outer = 0x0] 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x112930000) [pid = 8278] [serial = 2173] [outer = 0x110f39800] 17:18:08 INFO - PROCESS | 8278 | 1461629888911 Marionette DEBUG loaded listener.js 17:18:08 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x112936400) [pid = 8278] [serial = 2174] [outer = 0x110f39800] 17:18:09 INFO - PROCESS | 8278 | 1461629889398 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 17:18:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 772ms 17:18:09 INFO - PROCESS | 8278 | 1461629889427 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 17:18:09 INFO - PROCESS | 8278 | 1461629889428 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 17:18:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 17:18:09 INFO - PROCESS | 8278 | 1461629889430 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 17:18:09 INFO - PROCESS | 8278 | 1461629889432 Marionette TRACE conn2 <- [1,2870,null,{}] 17:18:09 INFO - PROCESS | 8278 | 1461629889434 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:09 INFO - PROCESS | 8278 | 1461629889547 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 17:18:09 INFO - PROCESS | 8278 | 1461629889633 Marionette TRACE conn2 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:09 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0b3800 == 101 [pid = 8278] [id = 725] 17:18:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x110f7ec00) [pid = 8278] [serial = 2175] [outer = 0x0] 17:18:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x112938c00) [pid = 8278] [serial = 2176] [outer = 0x110f7ec00] 17:18:09 INFO - PROCESS | 8278 | 1461629889663 Marionette DEBUG loaded listener.js 17:18:09 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x117e21000) [pid = 8278] [serial = 2177] [outer = 0x110f7ec00] 17:18:10 INFO - PROCESS | 8278 | 1461629890305 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 17:18:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 17:18:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 922ms 17:18:10 INFO - PROCESS | 8278 | 1461629890353 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 17:18:10 INFO - PROCESS | 8278 | 1461629890355 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 17:18:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 17:18:10 INFO - PROCESS | 8278 | 1461629890359 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 17:18:10 INFO - PROCESS | 8278 | 1461629890361 Marionette TRACE conn2 <- [1,2874,null,{}] 17:18:10 INFO - PROCESS | 8278 | 1461629890365 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:10 INFO - PROCESS | 8278 | 1461629890475 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 17:18:10 INFO - PROCESS | 8278 | 1461629890559 Marionette TRACE conn2 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:10 INFO - PROCESS | 8278 | ++DOCSHELL 0x128cad800 == 102 [pid = 8278] [id = 726] 17:18:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x112939800) [pid = 8278] [serial = 2178] [outer = 0x0] 17:18:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x112b58000) [pid = 8278] [serial = 2179] [outer = 0x112939800] 17:18:10 INFO - PROCESS | 8278 | 1461629890586 Marionette DEBUG loaded listener.js 17:18:10 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x113092800) [pid = 8278] [serial = 2180] [outer = 0x112939800] 17:18:11 INFO - PROCESS | 8278 | 1461629891039 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 17:18:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 724ms 17:18:11 INFO - PROCESS | 8278 | 1461629891094 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 8278 | 1461629891098 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 17:18:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 17:18:11 INFO - PROCESS | 8278 | 1461629891138 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 8278 | 1461629891139 Marionette TRACE conn2 <- [1,2878,null,{}] 17:18:11 INFO - PROCESS | 8278 | 1461629891142 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 8278 | 1461629891248 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x127755800 == 101 [pid = 8278] [id = 680] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x135490000 == 100 [pid = 8278] [id = 547] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x1353d7800 == 99 [pid = 8278] [id = 715] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12e3bb800 == 98 [pid = 8278] [id = 714] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12950a000 == 97 [pid = 8278] [id = 713] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12d844000 == 96 [pid = 8278] [id = 712] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12d205800 == 95 [pid = 8278] [id = 711] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12c575800 == 94 [pid = 8278] [id = 710] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x11a152400) [pid = 8278] [serial = 2044] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | 1461629891385 Marionette TRACE conn2 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12be87800 == 93 [pid = 8278] [id = 709] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12d20c000 == 92 [pid = 8278] [id = 18] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x1299da800 == 91 [pid = 8278] [id = 708] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x128caa000 == 90 [pid = 8278] [id = 707] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x1234cd800 == 89 [pid = 8278] [id = 706] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x119bb1800 == 88 [pid = 8278] [id = 705] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x1243e1000 == 87 [pid = 8278] [id = 704] 17:18:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ed1000 == 88 [pid = 8278] [id = 727] 17:18:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x1120dc400) [pid = 8278] [serial = 2181] [outer = 0x0] 17:18:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x113069800) [pid = 8278] [serial = 2182] [outer = 0x1120dc400] 17:18:11 INFO - PROCESS | 8278 | 1461629891421 Marionette DEBUG loaded listener.js 17:18:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x118788400) [pid = 8278] [serial = 2183] [outer = 0x1120dc400] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12deba800 == 87 [pid = 8278] [id = 698] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12d91a000 == 86 [pid = 8278] [id = 697] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x12950f000 == 85 [pid = 8278] [id = 696] 17:18:11 INFO - PROCESS | 8278 | --DOCSHELL 0x1234d9800 == 84 [pid = 8278] [id = 695] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x1166ea800) [pid = 8278] [serial = 2075] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x1125bb400) [pid = 8278] [serial = 2074] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x12361c000) [pid = 8278] [serial = 2077] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x12408d800) [pid = 8278] [serial = 2065] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x1277f3000) [pid = 8278] [serial = 2078] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x128e63c00) [pid = 8278] [serial = 2081] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x124aee400) [pid = 8278] [serial = 2066] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x12e156c00) [pid = 8278] [serial = 1985] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1253efc00) [pid = 8278] [serial = 2068] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x125f92400) [pid = 8278] [serial = 2071] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x125985800) [pid = 8278] [serial = 2069] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x1277a4400) [pid = 8278] [serial = 2072] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1161d9000) [pid = 8278] [serial = 2054] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x114e24000) [pid = 8278] [serial = 2053] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x121493c00) [pid = 8278] [serial = 2062] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x115e9b000) [pid = 8278] [serial = 2041] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12361fc00) [pid = 8278] [serial = 2063] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x1191e6000) [pid = 8278] [serial = 2059] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12136a400) [pid = 8278] [serial = 2060] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x112c7b000) [pid = 8278] [serial = 2051] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1125c6400) [pid = 8278] [serial = 2050] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1125b7400) [pid = 8278] [serial = 2038] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x117e20c00) [pid = 8278] [serial = 2056] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x118536c00) [pid = 8278] [serial = 2057] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x124096800) [pid = 8278] [serial = 2036] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1161d8400) [pid = 8278] [serial = 2047] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x128b3ec00) [pid = 8278] [serial = 2080] [outer = 0x0] [url = about:blank] 17:18:11 INFO - PROCESS | 8278 | 1461629891756 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 17:18:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 690ms 17:18:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 17:18:11 INFO - PROCESS | 8278 | 1461629891808 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 17:18:11 INFO - PROCESS | 8278 | 1461629891809 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 17:18:11 INFO - PROCESS | 8278 | 1461629891811 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 17:18:11 INFO - PROCESS | 8278 | 1461629891813 Marionette TRACE conn2 <- [1,2882,null,{}] 17:18:11 INFO - PROCESS | 8278 | 1461629891829 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:11 INFO - PROCESS | 8278 | 1461629891925 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 17:18:11 INFO - PROCESS | 8278 | 1461629891931 Marionette TRACE conn2 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:11 INFO - PROCESS | 8278 | ++DOCSHELL 0x12776e800 == 85 [pid = 8278] [id = 728] 17:18:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x11965dc00) [pid = 8278] [serial = 2184] [outer = 0x0] 17:18:11 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x119c96800) [pid = 8278] [serial = 2185] [outer = 0x11965dc00] 17:18:11 INFO - PROCESS | 8278 | 1461629891959 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x121491400) [pid = 8278] [serial = 2186] [outer = 0x11965dc00] 17:18:12 INFO - PROCESS | 8278 | 1461629892401 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 17:18:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 17:18:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 626ms 17:18:12 INFO - PROCESS | 8278 | 1461629892438 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 17:18:12 INFO - PROCESS | 8278 | 1461629892440 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 17:18:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 17:18:12 INFO - PROCESS | 8278 | 1461629892443 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 17:18:12 INFO - PROCESS | 8278 | 1461629892445 Marionette TRACE conn2 <- [1,2886,null,{}] 17:18:12 INFO - PROCESS | 8278 | 1461629892449 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:12 INFO - PROCESS | 8278 | 1461629892588 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 17:18:12 INFO - PROCESS | 8278 | 1461629892632 Marionette TRACE conn2 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:12 INFO - PROCESS | 8278 | ++DOCSHELL 0x12aa6a000 == 86 [pid = 8278] [id = 729] 17:18:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x1233ab800) [pid = 8278] [serial = 2187] [outer = 0x0] 17:18:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x124089c00) [pid = 8278] [serial = 2188] [outer = 0x1233ab800] 17:18:12 INFO - PROCESS | 8278 | 1461629892674 Marionette DEBUG loaded listener.js 17:18:12 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x124707400) [pid = 8278] [serial = 2189] [outer = 0x1233ab800] 17:18:13 INFO - PROCESS | 8278 | 1461629893100 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 17:18:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 17:18:13 INFO - PROCESS | 8278 | 1461629893113 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 8278 | 1461629893116 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 17:18:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 17:18:13 INFO - PROCESS | 8278 | 1461629893120 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 8278 | 1461629893121 Marionette TRACE conn2 <- [1,2890,null,{}] 17:18:13 INFO - PROCESS | 8278 | 1461629893124 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 8278 | 1461629893216 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 17:18:13 INFO - PROCESS | 8278 | 1461629893220 Marionette TRACE conn2 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c3800 == 87 [pid = 8278] [id = 730] 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x124707c00) [pid = 8278] [serial = 2190] [outer = 0x0] 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x1249d7000) [pid = 8278] [serial = 2191] [outer = 0x124707c00] 17:18:13 INFO - PROCESS | 8278 | 1461629893245 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x12532f400) [pid = 8278] [serial = 2192] [outer = 0x124707c00] 17:18:13 INFO - PROCESS | 8278 | 1461629893612 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 17:18:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 17:18:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 519ms 17:18:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 17:18:13 INFO - PROCESS | 8278 | 1461629893640 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 17:18:13 INFO - PROCESS | 8278 | 1461629893641 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 17:18:13 INFO - PROCESS | 8278 | 1461629893643 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 17:18:13 INFO - PROCESS | 8278 | 1461629893644 Marionette TRACE conn2 <- [1,2894,null,{}] 17:18:13 INFO - PROCESS | 8278 | 1461629893647 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:13 INFO - PROCESS | 8278 | 1461629893805 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 17:18:13 INFO - PROCESS | 8278 | 1461629893821 Marionette TRACE conn2 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:13 INFO - PROCESS | 8278 | ++DOCSHELL 0x12cccf000 == 88 [pid = 8278] [id = 731] 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x125978800) [pid = 8278] [serial = 2193] [outer = 0x0] 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x1277f1c00) [pid = 8278] [serial = 2194] [outer = 0x125978800] 17:18:13 INFO - PROCESS | 8278 | 1461629893848 Marionette DEBUG loaded listener.js 17:18:13 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x128ea3800) [pid = 8278] [serial = 2195] [outer = 0x125978800] 17:18:14 INFO - PROCESS | 8278 | 1461629894276 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 17:18:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 17:18:14 INFO - PROCESS | 8278 | 1461629894313 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 17:18:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 17:18:14 INFO - PROCESS | 8278 | 1461629894318 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 17:18:14 INFO - PROCESS | 8278 | 1461629894321 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 17:18:14 INFO - PROCESS | 8278 | 1461629894323 Marionette TRACE conn2 <- [1,2898,null,{}] 17:18:14 INFO - PROCESS | 8278 | 1461629894326 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:14 INFO - PROCESS | 8278 | 1461629894502 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 17:18:14 INFO - PROCESS | 8278 | 1461629894545 Marionette TRACE conn2 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:14 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2ed800 == 89 [pid = 8278] [id = 732] 17:18:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x1295e8000) [pid = 8278] [serial = 2196] [outer = 0x0] 17:18:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1297b6000) [pid = 8278] [serial = 2197] [outer = 0x1295e8000] 17:18:14 INFO - PROCESS | 8278 | 1461629894588 Marionette DEBUG loaded listener.js 17:18:14 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12a99e800) [pid = 8278] [serial = 2198] [outer = 0x1295e8000] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12d20d000) [pid = 8278] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x1277f4000) [pid = 8278] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x111011800) [pid = 8278] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x1277f9000) [pid = 8278] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12149ac00) [pid = 8278] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x125111c00) [pid = 8278] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12978ec00) [pid = 8278] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x113089c00) [pid = 8278] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x115d2f800) [pid = 8278] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x119b2ac00) [pid = 8278] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x1166df800) [pid = 8278] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x116624800) [pid = 8278] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x113067000) [pid = 8278] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 17:18:15 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12cd73800) [pid = 8278] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 17:18:15 INFO - PROCESS | 8278 | 1461629895409 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 17:18:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 17:18:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1123ms 17:18:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 17:18:15 INFO - PROCESS | 8278 | 1461629895445 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 17:18:15 INFO - PROCESS | 8278 | 1461629895447 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 17:18:15 INFO - PROCESS | 8278 | 1461629895451 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 17:18:15 INFO - PROCESS | 8278 | 1461629895453 Marionette TRACE conn2 <- [1,2902,null,{}] 17:18:15 INFO - PROCESS | 8278 | 1461629895457 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:15 INFO - PROCESS | 8278 | 1461629895579 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 17:18:15 INFO - PROCESS | 8278 | 1461629895690 Marionette TRACE conn2 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:15 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0ca800 == 90 [pid = 8278] [id = 733] 17:18:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x112832000) [pid = 8278] [serial = 2199] [outer = 0x0] 17:18:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x11305dc00) [pid = 8278] [serial = 2200] [outer = 0x112832000] 17:18:15 INFO - PROCESS | 8278 | 1461629895725 Marionette DEBUG loaded listener.js 17:18:15 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x115d75c00) [pid = 8278] [serial = 2201] [outer = 0x112832000] 17:18:16 INFO - PROCESS | 8278 | 1461629896182 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 17:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 774ms 17:18:16 INFO - PROCESS | 8278 | 1461629896225 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 8278 | 1461629896229 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 17:18:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 17:18:16 INFO - PROCESS | 8278 | 1461629896236 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 8278 | 1461629896238 Marionette TRACE conn2 <- [1,2906,null,{}] 17:18:16 INFO - PROCESS | 8278 | 1461629896240 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:16 INFO - PROCESS | 8278 | 1461629896351 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 17:18:16 INFO - PROCESS | 8278 | 1461629896433 Marionette TRACE conn2 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:16 INFO - PROCESS | 8278 | ++DOCSHELL 0x129804800 == 91 [pid = 8278] [id = 734] 17:18:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x11852a800) [pid = 8278] [serial = 2202] [outer = 0x0] 17:18:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x119123400) [pid = 8278] [serial = 2203] [outer = 0x11852a800] 17:18:16 INFO - PROCESS | 8278 | 1461629896463 Marionette DEBUG loaded listener.js 17:18:16 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1194bdc00) [pid = 8278] [serial = 2204] [outer = 0x11852a800] 17:18:16 INFO - PROCESS | 8278 | 1461629896875 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 17:18:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 17:18:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 674ms 17:18:16 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 17:18:16 INFO - PROCESS | 8278 | 1461629896910 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 17:18:16 INFO - PROCESS | 8278 | 1461629896911 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 17:18:16 INFO - PROCESS | 8278 | 1461629896913 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 17:18:16 INFO - PROCESS | 8278 | 1461629896917 Marionette TRACE conn2 <- [1,2910,null,{}] 17:18:16 INFO - PROCESS | 8278 | 1461629896925 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:17 INFO - PROCESS | 8278 | 1461629897061 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 17:18:17 INFO - PROCESS | 8278 | 1461629897175 Marionette TRACE conn2 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d840000 == 92 [pid = 8278] [id = 735] 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x121491000) [pid = 8278] [serial = 2205] [outer = 0x0] 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x124711c00) [pid = 8278] [serial = 2206] [outer = 0x121491000] 17:18:17 INFO - PROCESS | 8278 | 1461629897209 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x125983800) [pid = 8278] [serial = 2207] [outer = 0x121491000] 17:18:17 INFO - PROCESS | 8278 | 1461629897577 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 17:18:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 17:18:17 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 17:18:17 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 673ms 17:18:17 INFO - PROCESS | 8278 | 1461629897586 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 17:18:17 INFO - PROCESS | 8278 | 1461629897588 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 17:18:17 INFO - TEST-START | /DOMEvents/constructors.html 17:18:17 INFO - PROCESS | 8278 | 1461629897591 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 17:18:17 INFO - PROCESS | 8278 | 1461629897592 Marionette TRACE conn2 <- [1,2914,null,{}] 17:18:17 INFO - PROCESS | 8278 | 1461629897594 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:17 INFO - PROCESS | 8278 | 1461629897706 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 17:18:17 INFO - PROCESS | 8278 | 1461629897814 Marionette TRACE conn2 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:17 INFO - PROCESS | 8278 | ++DOCSHELL 0x12debd800 == 93 [pid = 8278] [id = 736] 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x12446bc00) [pid = 8278] [serial = 2208] [outer = 0x0] 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x1277f4000) [pid = 8278] [serial = 2209] [outer = 0x12446bc00] 17:18:17 INFO - PROCESS | 8278 | 1461629897849 Marionette DEBUG loaded listener.js 17:18:17 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x128e62c00) [pid = 8278] [serial = 2210] [outer = 0x12446bc00] 17:18:18 INFO - PROCESS | 8278 | 1461629898227 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 17:18:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 17:18:18 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 17:18:18 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 17:18:18 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 17:18:18 INFO - PROCESS | 8278 | 1461629898268 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 8278 | 1461629898270 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 17:18:18 INFO - TEST-START | /DOMEvents/event-phases-order.html 17:18:18 INFO - PROCESS | 8278 | 1461629898272 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 8278 | 1461629898274 Marionette TRACE conn2 <- [1,2918,null,{}] 17:18:18 INFO - PROCESS | 8278 | 1461629898276 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:18 INFO - PROCESS | 8278 | 1461629898384 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 17:18:18 INFO - PROCESS | 8278 | 1461629898486 Marionette TRACE conn2 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:18 INFO - PROCESS | 8278 | ++DOCSHELL 0x135048000 == 94 [pid = 8278] [id = 737] 17:18:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x128e65c00) [pid = 8278] [serial = 2211] [outer = 0x0] 17:18:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12a9a1800) [pid = 8278] [serial = 2212] [outer = 0x128e65c00] 17:18:18 INFO - PROCESS | 8278 | 1461629898516 Marionette DEBUG loaded listener.js 17:18:18 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x12bd53400) [pid = 8278] [serial = 2213] [outer = 0x128e65c00] 17:18:18 INFO - PROCESS | 8278 | 1461629898871 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 17:18:18 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 17:18:18 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 17:18:18 INFO - PROCESS | 8278 | 1461629898893 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 17:18:18 INFO - PROCESS | 8278 | 1461629898894 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 17:18:18 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 17:18:18 INFO - PROCESS | 8278 | 1461629898897 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 17:18:18 INFO - PROCESS | 8278 | 1461629898898 Marionette TRACE conn2 <- [1,2922,null,{}] 17:18:18 INFO - PROCESS | 8278 | 1461629898900 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 8278 | 1461629899025 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 17:18:19 INFO - PROCESS | 8278 | 1461629899109 Marionette TRACE conn2 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x1354b4800 == 95 [pid = 8278] [id = 738] 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x12bd8e800) [pid = 8278] [serial = 2214] [outer = 0x0] 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x12c205000) [pid = 8278] [serial = 2215] [outer = 0x12bd8e800] 17:18:19 INFO - PROCESS | 8278 | 1461629899142 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x12c675800) [pid = 8278] [serial = 2216] [outer = 0x12bd8e800] 17:18:19 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:19 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:19 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:19 INFO - PROCESS | 8278 | [8278] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 17:18:19 INFO - PROCESS | 8278 | 1461629899505 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 17:18:19 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 17:18:19 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:19 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 17:18:19 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:19 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 17:18:19 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:19 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]" 17:18:19 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 17:18:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:19 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 17:18:19 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 17:18:19 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 621ms 17:18:19 INFO - PROCESS | 8278 | 1461629899519 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 17:18:19 INFO - PROCESS | 8278 | 1461629899521 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 17:18:19 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 17:18:19 INFO - PROCESS | 8278 | 1461629899523 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 17:18:19 INFO - PROCESS | 8278 | 1461629899524 Marionette TRACE conn2 <- [1,2926,null,{}] 17:18:19 INFO - PROCESS | 8278 | 1461629899527 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:19 INFO - PROCESS | 8278 | 1461629899636 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 17:18:19 INFO - PROCESS | 8278 | 1461629899764 Marionette TRACE conn2 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:19 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c6bc800 == 96 [pid = 8278] [id = 739] 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x12bd94800) [pid = 8278] [serial = 2217] [outer = 0x0] 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x12cd67400) [pid = 8278] [serial = 2218] [outer = 0x12bd94800] 17:18:19 INFO - PROCESS | 8278 | 1461629899798 Marionette DEBUG loaded listener.js 17:18:19 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x12d073c00) [pid = 8278] [serial = 2219] [outer = 0x12bd94800] 17:18:20 INFO - PROCESS | 8278 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 17:18:20 INFO - PROCESS | 8278 | 1461629900140 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 17:18:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 17:18:20 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 669ms 17:18:20 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 17:18:20 INFO - PROCESS | 8278 | 1461629900193 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 8278 | 1461629900194 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 17:18:20 INFO - PROCESS | 8278 | 1461629900197 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 8278 | 1461629900198 Marionette TRACE conn2 <- [1,2930,null,{}] 17:18:20 INFO - PROCESS | 8278 | 1461629900201 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:20 INFO - PROCESS | 8278 | 1461629900312 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 17:18:20 INFO - PROCESS | 8278 | 1461629900420 Marionette TRACE conn2 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:20 INFO - PROCESS | 8278 | ++DOCSHELL 0x1403d9800 == 97 [pid = 8278] [id = 740] 17:18:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x12c675c00) [pid = 8278] [serial = 2220] [outer = 0x0] 17:18:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12d4c0400) [pid = 8278] [serial = 2221] [outer = 0x12c675c00] 17:18:20 INFO - PROCESS | 8278 | 1461629900453 Marionette DEBUG loaded listener.js 17:18:20 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x12d4e6000) [pid = 8278] [serial = 2222] [outer = 0x12c675c00] 17:18:20 INFO - PROCESS | 8278 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 17:18:20 INFO - PROCESS | 8278 | 1461629900796 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 17:18:20 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 17:18:20 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 17:18:20 INFO - PROCESS | 8278 | 1461629900818 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 17:18:20 INFO - PROCESS | 8278 | 1461629900820 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 17:18:20 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 17:18:20 INFO - PROCESS | 8278 | 1461629900822 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 17:18:20 INFO - PROCESS | 8278 | 1461629900823 Marionette TRACE conn2 <- [1,2934,null,{}] 17:18:20 INFO - PROCESS | 8278 | 1461629900826 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:20 INFO - PROCESS | 8278 | 1461629900935 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 17:18:21 INFO - PROCESS | 8278 | 1461629901031 Marionette TRACE conn2 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x140419000 == 98 [pid = 8278] [id = 741] 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x12d4e7000) [pid = 8278] [serial = 2223] [outer = 0x0] 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x12d5a3c00) [pid = 8278] [serial = 2224] [outer = 0x12d4e7000] 17:18:21 INFO - PROCESS | 8278 | 1461629901063 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12d5b0800) [pid = 8278] [serial = 2225] [outer = 0x12d4e7000] 17:18:21 INFO - PROCESS | 8278 | 1461629901448 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:18:21 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 17:18:21 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 17:18:21 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 17:18:21 INFO - PROCESS | 8278 | 1461629901492 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 17:18:21 INFO - PROCESS | 8278 | 1461629901494 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 17:18:21 INFO - PROCESS | 8278 | 1461629901496 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 17:18:21 INFO - PROCESS | 8278 | 1461629901497 Marionette TRACE conn2 <- [1,2938,null,{}] 17:18:21 INFO - PROCESS | 8278 | 1461629901500 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:21 INFO - PROCESS | 8278 | 1461629901611 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 17:18:21 INFO - PROCESS | 8278 | 1461629901725 Marionette TRACE conn2 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:21 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192ac800 == 99 [pid = 8278] [id = 742] 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x112837c00) [pid = 8278] [serial = 2226] [outer = 0x0] 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x116609c00) [pid = 8278] [serial = 2227] [outer = 0x112837c00] 17:18:21 INFO - PROCESS | 8278 | 1461629901760 Marionette DEBUG loaded listener.js 17:18:21 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x1277ef400) [pid = 8278] [serial = 2228] [outer = 0x112837c00] 17:18:22 INFO - PROCESS | 8278 | 1461629902487 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:18:22 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. 17:18:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1021ms 17:18:22 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 17:18:22 INFO - PROCESS | 8278 | 1461629902518 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 17:18:22 INFO - PROCESS | 8278 | 1461629902520 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 17:18:22 INFO - PROCESS | 8278 | 1461629902524 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 17:18:22 INFO - PROCESS | 8278 | 1461629902526 Marionette TRACE conn2 <- [1,2942,null,{}] 17:18:22 INFO - PROCESS | 8278 | 1461629902539 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:22 INFO - PROCESS | 8278 | 1461629902656 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 17:18:22 INFO - PROCESS | 8278 | 1461629902776 Marionette TRACE conn2 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:22 INFO - PROCESS | 8278 | ++DOCSHELL 0x128cb2800 == 100 [pid = 8278] [id = 743] 17:18:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x11292ac00) [pid = 8278] [serial = 2229] [outer = 0x0] 17:18:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x112b52c00) [pid = 8278] [serial = 2230] [outer = 0x11292ac00] 17:18:22 INFO - PROCESS | 8278 | 1461629902808 Marionette DEBUG loaded listener.js 17:18:22 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x115d30000) [pid = 8278] [serial = 2231] [outer = 0x11292ac00] 17:18:23 INFO - PROCESS | 8278 | 1461629903183 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 17:18:23 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 17:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 17:18:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 17:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 683ms 17:18:23 INFO - PROCESS | 8278 | 1461629903207 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 8278 | 1461629903211 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 17:18:23 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 17:18:23 INFO - PROCESS | 8278 | 1461629903215 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 8278 | 1461629903217 Marionette TRACE conn2 <- [1,2946,null,{}] 17:18:23 INFO - PROCESS | 8278 | 1461629903219 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:23 INFO - PROCESS | 8278 | 1461629903327 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 17:18:23 INFO - PROCESS | 8278 | 1461629903443 Marionette TRACE conn2 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:23 INFO - PROCESS | 8278 | ++DOCSHELL 0x127758800 == 101 [pid = 8278] [id = 744] 17:18:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x11308f000) [pid = 8278] [serial = 2232] [outer = 0x0] 17:18:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x118789400) [pid = 8278] [serial = 2233] [outer = 0x11308f000] 17:18:23 INFO - PROCESS | 8278 | 1461629903473 Marionette DEBUG loaded listener.js 17:18:23 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x121374800) [pid = 8278] [serial = 2234] [outer = 0x11308f000] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12cccf000 == 100 [pid = 8278] [id = 731] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12c1c3800 == 99 [pid = 8278] [id = 730] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12aa6a000 == 98 [pid = 8278] [id = 729] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12776e800 == 97 [pid = 8278] [id = 728] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x115ed1000 == 96 [pid = 8278] [id = 727] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x128cad800 == 95 [pid = 8278] [id = 726] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x113060400) [pid = 8278] [serial = 2086] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x114e23400) [pid = 8278] [serial = 2110] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x1240f9400) [pid = 8278] [serial = 2092] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x1295e8800) [pid = 8278] [serial = 2101] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x128b3fc00) [pid = 8278] [serial = 2098] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x125977c00) [pid = 8278] [serial = 2095] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x12991fc00) [pid = 8278] [serial = 2104] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x12a99f400) [pid = 8278] [serial = 2107] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x118591400) [pid = 8278] [serial = 2089] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x12c2ba000) [pid = 8278] [serial = 2149] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | 1461629903893 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12af2e000 == 94 [pid = 8278] [id = 718] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x121449000 == 93 [pid = 8278] [id = 717] 17:18:23 INFO - PROCESS | 8278 | --DOCSHELL 0x12de70000 == 92 [pid = 8278] [id = 694] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x128b41800) [pid = 8278] [serial = 2131] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x1125d0c00) [pid = 8278] [serial = 2113] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x129791c00) [pid = 8278] [serial = 2134] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x1295e0c00) [pid = 8278] [serial = 2132] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x12378f000) [pid = 8278] [serial = 2125] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x124095c00) [pid = 8278] [serial = 2126] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x125a8e000) [pid = 8278] [serial = 2128] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x11305e400) [pid = 8278] [serial = 2114] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x12ae41000) [pid = 8278] [serial = 2137] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x12a9a0800) [pid = 8278] [serial = 2135] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x124aefc00) [pid = 8278] [serial = 2141] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x116960800) [pid = 8278] [serial = 2140] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x12bd4a800) [pid = 8278] [serial = 2143] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x12aea9800) [pid = 8278] [serial = 2138] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x121370c00) [pid = 8278] [serial = 2122] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x121496400) [pid = 8278] [serial = 2123] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x118750c00) [pid = 8278] [serial = 2119] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x119656c00) [pid = 8278] [serial = 2120] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x11836c000) [pid = 8278] [serial = 2117] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x116a65400) [pid = 8278] [serial = 2116] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x12c20c000) [pid = 8278] [serial = 2147] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1277a1800) [pid = 8278] [serial = 1484] [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.] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x129403400) [pid = 8278] [serial = 2083] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x12c0af000) [pid = 8278] [serial = 2144] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x1277afc00) [pid = 8278] [serial = 2129] [outer = 0x0] [url = about:blank] 17:18:23 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x12bd96c00) [pid = 8278] [serial = 2146] [outer = 0x0] [url = about:blank] 17:18:23 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. 17:18:23 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 719ms 17:18:23 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 17:18:23 INFO - PROCESS | 8278 | 1461629903935 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 17:18:23 INFO - PROCESS | 8278 | 1461629903936 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 17:18:23 INFO - PROCESS | 8278 | 1461629903938 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 17:18:23 INFO - PROCESS | 8278 | 1461629903941 Marionette TRACE conn2 <- [1,2950,null,{}] 17:18:23 INFO - PROCESS | 8278 | 1461629903948 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 8278 | 1461629904047 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 17:18:24 INFO - PROCESS | 8278 | 1461629904077 Marionette TRACE conn2 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x125a16000 == 93 [pid = 8278] [id = 745] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12378f400) [pid = 8278] [serial = 2235] [outer = 0x0] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1237b5400) [pid = 8278] [serial = 2236] [outer = 0x12378f400] 17:18:24 INFO - PROCESS | 8278 | 1461629904106 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x1247c2800) [pid = 8278] [serial = 2237] [outer = 0x12378f400] 17:18:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x1299d5000 == 94 [pid = 8278] [id = 746] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x125f94800) [pid = 8278] [serial = 2238] [outer = 0x0] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x121493000) [pid = 8278] [serial = 2239] [outer = 0x125f94800] 17:18:24 INFO - PROCESS | 8278 | 1461629904495 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:18:24 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. 17:18:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 17:18:24 INFO - PROCESS | 8278 | 1461629904511 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 17:18:24 INFO - PROCESS | 8278 | 1461629904512 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 17:18:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 17:18:24 INFO - PROCESS | 8278 | 1461629904515 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 17:18:24 INFO - PROCESS | 8278 | 1461629904517 Marionette TRACE conn2 <- [1,2954,null,{}] 17:18:24 INFO - PROCESS | 8278 | 1461629904520 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:24 INFO - PROCESS | 8278 | 1461629904640 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 17:18:24 INFO - PROCESS | 8278 | 1461629904648 Marionette TRACE conn2 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:24 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ccd4800 == 95 [pid = 8278] [id = 747] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x125336800) [pid = 8278] [serial = 2240] [outer = 0x0] 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x125985400) [pid = 8278] [serial = 2241] [outer = 0x125336800] 17:18:24 INFO - PROCESS | 8278 | 1461629904673 Marionette DEBUG loaded listener.js 17:18:24 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x128e66c00) [pid = 8278] [serial = 2242] [outer = 0x125336800] 17:18:25 INFO - PROCESS | 8278 | 1461629905000 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:18:25 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:18:25 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 17:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 520ms 17:18:25 INFO - PROCESS | 8278 | 1461629905036 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 8278 | 1461629905037 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 17:18:25 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 17:18:25 INFO - PROCESS | 8278 | 1461629905039 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 8278 | 1461629905040 Marionette TRACE conn2 <- [1,2958,null,{}] 17:18:25 INFO - PROCESS | 8278 | 1461629905043 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 8278 | 1461629905145 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 17:18:25 INFO - PROCESS | 8278 | 1461629905149 Marionette TRACE conn2 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d842800 == 96 [pid = 8278] [id = 748] 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x128fc0800) [pid = 8278] [serial = 2243] [outer = 0x0] 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x129921c00) [pid = 8278] [serial = 2244] [outer = 0x128fc0800] 17:18:25 INFO - PROCESS | 8278 | 1461629905175 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x12bd4b000) [pid = 8278] [serial = 2245] [outer = 0x128fc0800] 17:18:25 INFO - PROCESS | 8278 | 1461629905512 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:18:25 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. 17:18:25 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 519ms 17:18:25 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 17:18:25 INFO - PROCESS | 8278 | 1461629905558 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 17:18:25 INFO - PROCESS | 8278 | 1461629905559 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 17:18:25 INFO - PROCESS | 8278 | 1461629905562 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 17:18:25 INFO - PROCESS | 8278 | 1461629905563 Marionette TRACE conn2 <- [1,2962,null,{}] 17:18:25 INFO - PROCESS | 8278 | 1461629905565 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:25 INFO - PROCESS | 8278 | 1461629905673 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 17:18:25 INFO - PROCESS | 8278 | 1461629905761 Marionette TRACE conn2 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:25 INFO - PROCESS | 8278 | ++DOCSHELL 0x12de83800 == 97 [pid = 8278] [id = 749] 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x1294ab000) [pid = 8278] [serial = 2246] [outer = 0x0] 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x12c0bb000) [pid = 8278] [serial = 2247] [outer = 0x1294ab000] 17:18:25 INFO - PROCESS | 8278 | 1461629905787 Marionette DEBUG loaded listener.js 17:18:25 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x12c673400) [pid = 8278] [serial = 2248] [outer = 0x1294ab000] 17:18:26 INFO - PROCESS | 8278 | 1461629906057 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:18:26 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. 17:18:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 518ms 17:18:26 INFO - PROCESS | 8278 | 1461629906088 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 8278 | 1461629906089 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 17:18:26 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 17:18:26 INFO - PROCESS | 8278 | 1461629906091 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 8278 | 1461629906093 Marionette TRACE conn2 <- [1,2966,null,{}] 17:18:26 INFO - PROCESS | 8278 | 1461629906095 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:26 INFO - PROCESS | 8278 | 1461629906221 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 17:18:26 INFO - PROCESS | 8278 | 1461629906235 Marionette TRACE conn2 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353d5800 == 98 [pid = 8278] [id = 750] 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x12c675000) [pid = 8278] [serial = 2249] [outer = 0x0] 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x12d4e2c00) [pid = 8278] [serial = 2250] [outer = 0x12c675000] 17:18:26 INFO - PROCESS | 8278 | 1461629906260 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x12d5bc000) [pid = 8278] [serial = 2251] [outer = 0x12c675000] 17:18:26 INFO - PROCESS | 8278 | 1461629906601 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:18:26 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. 17:18:26 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 522ms 17:18:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 17:18:26 INFO - PROCESS | 8278 | 1461629906613 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 17:18:26 INFO - PROCESS | 8278 | 1461629906614 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 17:18:26 INFO - PROCESS | 8278 | 1461629906619 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 17:18:26 INFO - PROCESS | 8278 | 1461629906620 Marionette TRACE conn2 <- [1,2970,null,{}] 17:18:26 INFO - PROCESS | 8278 | 1461629906622 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:26 INFO - PROCESS | 8278 | 1461629906744 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 17:18:26 INFO - PROCESS | 8278 | 1461629906759 Marionette TRACE conn2 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:26 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356c4800 == 99 [pid = 8278] [id = 751] 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x12e153000) [pid = 8278] [serial = 2252] [outer = 0x0] 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x12e15a800) [pid = 8278] [serial = 2253] [outer = 0x12e153000] 17:18:26 INFO - PROCESS | 8278 | 1461629906784 Marionette DEBUG loaded listener.js 17:18:26 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x134d46400) [pid = 8278] [serial = 2254] [outer = 0x12e153000] 17:18:27 INFO - PROCESS | 8278 | 1461629907124 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 17:18:27 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. 17:18:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 521ms 17:18:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 17:18:27 INFO - PROCESS | 8278 | 1461629907139 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 8278 | 1461629907140 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 17:18:27 INFO - PROCESS | 8278 | 1461629907143 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 8278 | 1461629907144 Marionette TRACE conn2 <- [1,2974,null,{}] 17:18:27 INFO - PROCESS | 8278 | 1461629907146 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 8278 | 1461629907273 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 17:18:27 INFO - PROCESS | 8278 | 1461629907278 Marionette TRACE conn2 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x1403c7800 == 100 [pid = 8278] [id = 752] 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x12e154400) [pid = 8278] [serial = 2255] [outer = 0x0] 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x134d4cc00) [pid = 8278] [serial = 2256] [outer = 0x12e154400] 17:18:27 INFO - PROCESS | 8278 | 1461629907302 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x134d51800) [pid = 8278] [serial = 2257] [outer = 0x12e154400] 17:18:27 INFO - PROCESS | 8278 | 1461629907643 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 17:18:27 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. 17:18:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 520ms 17:18:27 INFO - PROCESS | 8278 | 1461629907664 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 17:18:27 INFO - PROCESS | 8278 | 1461629907665 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 17:18:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 17:18:27 INFO - PROCESS | 8278 | 1461629907676 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 17:18:27 INFO - PROCESS | 8278 | 1461629907677 Marionette TRACE conn2 <- [1,2978,null,{}] 17:18:27 INFO - PROCESS | 8278 | 1461629907679 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:27 INFO - PROCESS | 8278 | 1461629907803 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 17:18:27 INFO - PROCESS | 8278 | 1461629907813 Marionette TRACE conn2 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:27 INFO - PROCESS | 8278 | ++DOCSHELL 0x140cc5000 == 101 [pid = 8278] [id = 753] 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x134e04000) [pid = 8278] [serial = 2258] [outer = 0x0] 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x134e09c00) [pid = 8278] [serial = 2259] [outer = 0x134e04000] 17:18:27 INFO - PROCESS | 8278 | 1461629907839 Marionette DEBUG loaded listener.js 17:18:27 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x134e0e800) [pid = 8278] [serial = 2260] [outer = 0x134e04000] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x11878c800) [pid = 8278] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x110f34000) [pid = 8278] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x113248000) [pid = 8278] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x124af8000) [pid = 8278] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x111dc3400) [pid = 8278] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x12bd97c00) [pid = 8278] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x12c671400) [pid = 8278] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x12cc15c00) [pid = 8278] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x1213dd400) [pid = 8278] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x124707c00) [pid = 8278] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x125978800) [pid = 8278] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x1125d0400) [pid = 8278] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1237b0000) [pid = 8278] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x125a92800) [pid = 8278] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x1247a0400) [pid = 8278] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x12749e400) [pid = 8278] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x128e61000) [pid = 8278] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x116ae8800) [pid = 8278] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x112832400) [pid = 8278] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x128e97400) [pid = 8278] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x115e99c00) [pid = 8278] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x1120dc400) [pid = 8278] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x11965dc00) [pid = 8278] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x112939800) [pid = 8278] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x118364000) [pid = 8278] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x113097c00) [pid = 8278] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12c207000) [pid = 8278] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x110f7ec00) [pid = 8278] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x1233ab800) [pid = 8278] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x113095000) [pid = 8278] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 17:18:28 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x111dbb800) [pid = 8278] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 17:18:28 INFO - PROCESS | 8278 | 1461629908363 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 17:18:28 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. 17:18:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 722ms 17:18:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 17:18:28 INFO - PROCESS | 8278 | 1461629908399 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 8278 | 1461629908400 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 17:18:28 INFO - PROCESS | 8278 | 1461629908402 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 8278 | 1461629908404 Marionette TRACE conn2 <- [1,2982,null,{}] 17:18:28 INFO - PROCESS | 8278 | 1461629908406 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:28 INFO - PROCESS | 8278 | 1461629908509 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 17:18:28 INFO - PROCESS | 8278 | 1461629908587 Marionette TRACE conn2 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:28 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d2eb800 == 102 [pid = 8278] [id = 754] 17:18:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x112938400) [pid = 8278] [serial = 2261] [outer = 0x0] 17:18:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x118751800) [pid = 8278] [serial = 2262] [outer = 0x112938400] 17:18:28 INFO - PROCESS | 8278 | 1461629908617 Marionette DEBUG loaded listener.js 17:18:28 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x124094400) [pid = 8278] [serial = 2263] [outer = 0x112938400] 17:18:28 INFO - PROCESS | 8278 | 1461629908897 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 17:18:28 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 17:18:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 17:18:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 17:18:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 520ms 17:18:28 INFO - PROCESS | 8278 | 1461629908924 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 17:18:28 INFO - PROCESS | 8278 | 1461629908925 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 17:18:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 17:18:28 INFO - PROCESS | 8278 | 1461629908927 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 17:18:28 INFO - PROCESS | 8278 | 1461629908928 Marionette TRACE conn2 <- [1,2986,null,{}] 17:18:28 INFO - PROCESS | 8278 | 1461629908938 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 8278 | 1461629909092 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 17:18:29 INFO - PROCESS | 8278 | 1461629909195 Marionette TRACE conn2 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x140cda000 == 103 [pid = 8278] [id = 755] 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12378cc00) [pid = 8278] [serial = 2264] [outer = 0x0] 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x1277fac00) [pid = 8278] [serial = 2265] [outer = 0x12378cc00] 17:18:29 INFO - PROCESS | 8278 | 1461629909236 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12bd9c000) [pid = 8278] [serial = 2266] [outer = 0x12378cc00] 17:18:29 INFO - PROCESS | 8278 | 1461629909553 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 17:18:29 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. 17:18:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 672ms 17:18:29 INFO - PROCESS | 8278 | 1461629909601 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 17:18:29 INFO - PROCESS | 8278 | 1461629909603 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 17:18:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 17:18:29 INFO - PROCESS | 8278 | 1461629909606 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 17:18:29 INFO - PROCESS | 8278 | 1461629909607 Marionette TRACE conn2 <- [1,2990,null,{}] 17:18:29 INFO - PROCESS | 8278 | 1461629909609 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:29 INFO - PROCESS | 8278 | 1461629909708 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 17:18:29 INFO - PROCESS | 8278 | 1461629909712 Marionette TRACE conn2 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:29 INFO - PROCESS | 8278 | ++DOCSHELL 0x140af7800 == 104 [pid = 8278] [id = 756] 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12d4bfc00) [pid = 8278] [serial = 2267] [outer = 0x0] 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x134e04400) [pid = 8278] [serial = 2268] [outer = 0x12d4bfc00] 17:18:29 INFO - PROCESS | 8278 | 1461629909738 Marionette DEBUG loaded listener.js 17:18:29 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x134e10c00) [pid = 8278] [serial = 2269] [outer = 0x12d4bfc00] 17:18:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x140ae1000 == 105 [pid = 8278] [id = 757] 17:18:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x13c246c00) [pid = 8278] [serial = 2270] [outer = 0x0] 17:18:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12bd97c00) [pid = 8278] [serial = 2271] [outer = 0x13c246c00] 17:18:30 INFO - PROCESS | 8278 | 1461629910085 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 17:18:30 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. 17:18:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 518ms 17:18:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 17:18:30 INFO - PROCESS | 8278 | 1461629910125 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 8278 | 1461629910126 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 17:18:30 INFO - PROCESS | 8278 | 1461629910128 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 8278 | 1461629910129 Marionette TRACE conn2 <- [1,2994,null,{}] 17:18:30 INFO - PROCESS | 8278 | 1461629910132 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:30 INFO - PROCESS | 8278 | 1461629910301 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 17:18:30 INFO - PROCESS | 8278 | 1461629910434 Marionette TRACE conn2 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:30 INFO - PROCESS | 8278 | ++DOCSHELL 0x11929e800 == 106 [pid = 8278] [id = 758] 17:18:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x110f3d000) [pid = 8278] [serial = 2272] [outer = 0x0] 17:18:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x110f7e800) [pid = 8278] [serial = 2273] [outer = 0x110f3d000] 17:18:30 INFO - PROCESS | 8278 | 1461629910495 Marionette DEBUG loaded listener.js 17:18:30 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x11282fc00) [pid = 8278] [serial = 2274] [outer = 0x110f3d000] 17:18:30 INFO - PROCESS | 8278 | 1461629910879 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 17:18:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 17:18:30 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 17:18:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 771ms 17:18:30 INFO - PROCESS | 8278 | 1461629910900 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 17:18:30 INFO - PROCESS | 8278 | 1461629910903 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 17:18:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 17:18:30 INFO - PROCESS | 8278 | 1461629910907 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 17:18:30 INFO - PROCESS | 8278 | 1461629910909 Marionette TRACE conn2 <- [1,2998,null,{}] 17:18:30 INFO - PROCESS | 8278 | 1461629910912 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:31 INFO - PROCESS | 8278 | 1461629911044 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 17:18:31 INFO - PROCESS | 8278 | 1461629911157 Marionette TRACE conn2 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12950c800 == 107 [pid = 8278] [id = 759] 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x1132bc800) [pid = 8278] [serial = 2275] [outer = 0x0] 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x11677a400) [pid = 8278] [serial = 2276] [outer = 0x1132bc800] 17:18:31 INFO - PROCESS | 8278 | 1461629911191 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x1194b2800) [pid = 8278] [serial = 2277] [outer = 0x1132bc800] 17:18:31 INFO - PROCESS | 8278 | 1461629911565 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 17:18:31 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. 17:18:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 673ms 17:18:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 17:18:31 INFO - PROCESS | 8278 | 1461629911582 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 17:18:31 INFO - PROCESS | 8278 | 1461629911585 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 17:18:31 INFO - PROCESS | 8278 | 1461629911587 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 17:18:31 INFO - PROCESS | 8278 | 1461629911589 Marionette TRACE conn2 <- [1,3002,null,{}] 17:18:31 INFO - PROCESS | 8278 | 1461629911591 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:31 INFO - PROCESS | 8278 | 1461629911710 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 17:18:31 INFO - PROCESS | 8278 | 1461629911834 Marionette TRACE conn2 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:31 INFO - PROCESS | 8278 | ++DOCSHELL 0x12deaf800 == 108 [pid = 8278] [id = 760] 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1213dc000) [pid = 8278] [serial = 2278] [outer = 0x0] 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x123790000) [pid = 8278] [serial = 2279] [outer = 0x1213dc000] 17:18:31 INFO - PROCESS | 8278 | 1461629911866 Marionette DEBUG loaded listener.js 17:18:31 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x124aefc00) [pid = 8278] [serial = 2280] [outer = 0x1213dc000] 17:18:32 INFO - PROCESS | 8278 | 1461629912256 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 17:18:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 17:18:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 721ms 17:18:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 17:18:32 INFO - PROCESS | 8278 | 1461629912309 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 17:18:32 INFO - PROCESS | 8278 | 1461629912310 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 17:18:32 INFO - PROCESS | 8278 | 1461629912318 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 17:18:32 INFO - PROCESS | 8278 | 1461629912322 Marionette TRACE conn2 <- [1,3006,null,{}] 17:18:32 INFO - PROCESS | 8278 | 1461629912326 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:32 INFO - PROCESS | 8278 | 1461629912480 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 17:18:32 INFO - PROCESS | 8278 | 1461629912598 Marionette TRACE conn2 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:32 INFO - PROCESS | 8278 | ++DOCSHELL 0x1409e1800 == 109 [pid = 8278] [id = 761] 17:18:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x121371400) [pid = 8278] [serial = 2281] [outer = 0x0] 17:18:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x1277f9000) [pid = 8278] [serial = 2282] [outer = 0x121371400] 17:18:32 INFO - PROCESS | 8278 | 1461629912631 Marionette DEBUG loaded listener.js 17:18:32 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x12bd49800) [pid = 8278] [serial = 2283] [outer = 0x121371400] 17:18:33 INFO - PROCESS | 8278 | 1461629912998 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 17:18:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 17:18:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 730ms 17:18:33 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 17:18:33 INFO - PROCESS | 8278 | 1461629913044 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 8278 | 1461629913046 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 17:18:33 INFO - PROCESS | 8278 | 1461629913049 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 8278 | 1461629913050 Marionette TRACE conn2 <- [1,3010,null,{}] 17:18:33 INFO - PROCESS | 8278 | 1461629913053 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:33 INFO - PROCESS | 8278 | 1461629913189 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 17:18:33 INFO - PROCESS | 8278 | 1461629913278 Marionette TRACE conn2 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x14271f800 == 110 [pid = 8278] [id = 762] 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x12c0b1400) [pid = 8278] [serial = 2284] [outer = 0x0] 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x12c54f400) [pid = 8278] [serial = 2285] [outer = 0x12c0b1400] 17:18:33 INFO - PROCESS | 8278 | 1461629913307 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x12cc16400) [pid = 8278] [serial = 2286] [outer = 0x12c0b1400] 17:18:33 INFO - PROCESS | 8278 | 1461629913661 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 17:18:33 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 17:18:33 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 619ms 17:18:33 INFO - PROCESS | 8278 | 1461629913669 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 17:18:33 INFO - PROCESS | 8278 | 1461629913671 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 17:18:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 17:18:33 INFO - PROCESS | 8278 | 1461629913673 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 17:18:33 INFO - PROCESS | 8278 | 1461629913674 Marionette TRACE conn2 <- [1,3014,null,{}] 17:18:33 INFO - PROCESS | 8278 | 1461629913677 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:33 INFO - PROCESS | 8278 | 1461629913792 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 17:18:33 INFO - PROCESS | 8278 | 1461629913908 Marionette TRACE conn2 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:33 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c42e000 == 111 [pid = 8278] [id = 763] 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x12d4f0800) [pid = 8278] [serial = 2287] [outer = 0x0] 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x12d5aec00) [pid = 8278] [serial = 2288] [outer = 0x12d4f0800] 17:18:33 INFO - PROCESS | 8278 | 1461629913948 Marionette DEBUG loaded listener.js 17:18:33 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x134e06000) [pid = 8278] [serial = 2289] [outer = 0x12d4f0800] 17:18:34 INFO - PROCESS | 8278 | [8278] 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 17:18:34 INFO - PROCESS | 8278 | 1461629914351 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 17:18:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 17:18:34 INFO - {} 17:18:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 17:18:34 INFO - {} 17:18:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 17:18:34 INFO - {} 17:18:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 17:18:34 INFO - {} 17:18:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 720ms 17:18:34 INFO - TEST-START | /FileAPI/fileReader.html 17:18:34 INFO - PROCESS | 8278 | 1461629914404 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 17:18:34 INFO - PROCESS | 8278 | 1461629914406 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 17:18:34 INFO - PROCESS | 8278 | 1461629914411 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 17:18:34 INFO - PROCESS | 8278 | 1461629914414 Marionette TRACE conn2 <- [1,3018,null,{}] 17:18:34 INFO - PROCESS | 8278 | 1461629914420 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:34 INFO - PROCESS | 8278 | 1461629914564 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 17:18:34 INFO - PROCESS | 8278 | 1461629914672 Marionette TRACE conn2 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:34 INFO - PROCESS | 8278 | ++DOCSHELL 0x140374800 == 112 [pid = 8278] [id = 764] 17:18:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x123773000) [pid = 8278] [serial = 2290] [outer = 0x0] 17:18:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x128dd6000) [pid = 8278] [serial = 2291] [outer = 0x123773000] 17:18:34 INFO - PROCESS | 8278 | 1461629914702 Marionette DEBUG loaded listener.js 17:18:34 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x128dda000) [pid = 8278] [serial = 2292] [outer = 0x123773000] 17:18:35 INFO - PROCESS | 8278 | 1461629915057 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 17:18:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 17:18:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 17:18:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 17:18:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 17:18:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 674ms 17:18:35 INFO - PROCESS | 8278 | 1461629915086 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 8278 | 1461629915087 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 17:18:35 INFO - TEST-START | /FileAPI/historical.html 17:18:35 INFO - PROCESS | 8278 | 1461629915090 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 8278 | 1461629915091 Marionette TRACE conn2 <- [1,3022,null,{}] 17:18:35 INFO - PROCESS | 8278 | 1461629915093 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 8278 | 1461629915208 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 17:18:35 INFO - PROCESS | 8278 | 1461629915324 Marionette TRACE conn2 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:35 INFO - PROCESS | 8278 | ++DOCSHELL 0x14038b800 == 113 [pid = 8278] [id = 765] 17:18:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x128dd7000) [pid = 8278] [serial = 2293] [outer = 0x0] 17:18:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x128ddd800) [pid = 8278] [serial = 2294] [outer = 0x128dd7000] 17:18:35 INFO - PROCESS | 8278 | 1461629915356 Marionette DEBUG loaded listener.js 17:18:35 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x134e11000) [pid = 8278] [serial = 2295] [outer = 0x128dd7000] 17:18:35 INFO - PROCESS | 8278 | 1461629915712 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 17:18:35 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 17:18:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 17:18:35 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 17:18:35 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 17:18:35 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 17:18:35 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 17:18:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 17:18:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:35 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 17:18:35 INFO - TEST-OK | /FileAPI/historical.html | took 673ms 17:18:35 INFO - TEST-START | /FileAPI/idlharness.html 17:18:35 INFO - PROCESS | 8278 | 1461629915763 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 17:18:35 INFO - PROCESS | 8278 | 1461629915764 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 17:18:35 INFO - PROCESS | 8278 | 1461629915767 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 17:18:35 INFO - PROCESS | 8278 | 1461629915768 Marionette TRACE conn2 <- [1,3026,null,{}] 17:18:35 INFO - PROCESS | 8278 | 1461629915770 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:35 INFO - PROCESS | 8278 | 1461629915886 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 17:18:36 INFO - PROCESS | 8278 | 1461629916004 Marionette TRACE conn2 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:36 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c616000 == 114 [pid = 8278] [id = 766] 17:18:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 173 (0x12c551000) [pid = 8278] [serial = 2296] [outer = 0x0] 17:18:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 174 (0x138008c00) [pid = 8278] [serial = 2297] [outer = 0x12c551000] 17:18:36 INFO - PROCESS | 8278 | 1461629916047 Marionette DEBUG loaded listener.js 17:18:36 INFO - PROCESS | 8278 | ++DOMWINDOW == 175 (0x13800c800) [pid = 8278] [serial = 2298] [outer = 0x12c551000] 17:18:36 INFO - PROCESS | 8278 | 1461629916690 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:18:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:18:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:18:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:18:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:18:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:18:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:18:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:18:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:18:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:18:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:18:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:18:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:18:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 17:18:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 17:18:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 17:18:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 17:18:36 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 17:18:36 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 17:18:36 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 17:18:36 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 17:18:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 17:18:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 983ms 17:18:36 INFO - PROCESS | 8278 | 1461629916773 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 17:18:36 INFO - PROCESS | 8278 | 1461629916775 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 17:18:36 INFO - TEST-START | /FileAPI/idlharness.worker 17:18:36 INFO - PROCESS | 8278 | 1461629916779 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 17:18:36 INFO - PROCESS | 8278 | 1461629916780 Marionette TRACE conn2 <- [1,3030,null,{}] 17:18:36 INFO - PROCESS | 8278 | 1461629916787 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:36 INFO - PROCESS | 8278 | 1461629916906 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 17:18:37 INFO - PROCESS | 8278 | 1461629917028 Marionette TRACE conn2 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:37 INFO - PROCESS | 8278 | ++DOCSHELL 0x119181800 == 115 [pid = 8278] [id = 767] 17:18:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 176 (0x113096000) [pid = 8278] [serial = 2299] [outer = 0x0] 17:18:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 177 (0x11643f400) [pid = 8278] [serial = 2300] [outer = 0x113096000] 17:18:37 INFO - PROCESS | 8278 | 1461629917075 Marionette DEBUG loaded listener.js 17:18:37 INFO - PROCESS | 8278 | ++DOMWINDOW == 178 (0x12991d800) [pid = 8278] [serial = 2301] [outer = 0x113096000] 17:18:37 INFO - PROCESS | 8278 | [8278] 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 17:18:38 INFO - PROCESS | 8278 | 1461629918189 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 17:18:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:18:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 17:18:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:18:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 17:18:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:18:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 17:18:38 INFO - {} 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 17:18:38 INFO - {} 17:18:38 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 - {} 17:18:38 INFO - {} 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 17:18:38 INFO - {} 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 17:18:38 INFO - {} 17:18:38 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 - {} 17:18:38 INFO - {} 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 17:18:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 17:18:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 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 17:18:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 17:18:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 17:18:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 17:18:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 17:18:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 17:18:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 17:18:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 17:18:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 17:18:38 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 17:18:38 INFO - {} 17:18:38 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1500ms 17:18:38 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 17:18:38 INFO - PROCESS | 8278 | 1461629918280 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 17:18:38 INFO - PROCESS | 8278 | 1461629918283 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 17:18:38 INFO - PROCESS | 8278 | 1461629918286 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 17:18:38 INFO - PROCESS | 8278 | 1461629918289 Marionette TRACE conn2 <- [1,3034,null,{}] 17:18:38 INFO - PROCESS | 8278 | 1461629918338 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:38 INFO - PROCESS | 8278 | 1461629918443 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 17:18:38 INFO - PROCESS | 8278 | 1461629918558 Marionette TRACE conn2 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:38 INFO - PROCESS | 8278 | ++DOCSHELL 0x11a0ce800 == 116 [pid = 8278] [id = 768] 17:18:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 179 (0x110f2ec00) [pid = 8278] [serial = 2302] [outer = 0x0] 17:18:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 180 (0x1125b7000) [pid = 8278] [serial = 2303] [outer = 0x110f2ec00] 17:18:38 INFO - PROCESS | 8278 | 1461629918588 Marionette DEBUG loaded listener.js 17:18:38 INFO - PROCESS | 8278 | ++DOMWINDOW == 181 (0x11292bc00) [pid = 8278] [serial = 2304] [outer = 0x110f2ec00] 17:18:39 INFO - PROCESS | 8278 | 1461629919002 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 17:18:39 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 17:18:39 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 767ms 17:18:39 INFO - TEST-START | /FileAPI/blob/Blob-close.html 17:18:39 INFO - PROCESS | 8278 | 1461629919053 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 8278 | 1461629919057 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 17:18:39 INFO - PROCESS | 8278 | 1461629919062 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 8278 | 1461629919063 Marionette TRACE conn2 <- [1,3038,null,{}] 17:18:39 INFO - PROCESS | 8278 | 1461629919066 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 8278 | 1461629919176 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 17:18:39 INFO - PROCESS | 8278 | 1461629919296 Marionette TRACE conn2 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:39 INFO - PROCESS | 8278 | ++DOCSHELL 0x1251cf800 == 117 [pid = 8278] [id = 769] 17:18:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 182 (0x113089400) [pid = 8278] [serial = 2305] [outer = 0x0] 17:18:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 183 (0x1132c0c00) [pid = 8278] [serial = 2306] [outer = 0x113089400] 17:18:39 INFO - PROCESS | 8278 | 1461629919328 Marionette DEBUG loaded listener.js 17:18:39 INFO - PROCESS | 8278 | ++DOMWINDOW == 184 (0x115d30800) [pid = 8278] [serial = 2307] [outer = 0x113089400] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12be8e800 == 116 [pid = 8278] [id = 448] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x13c774800 == 115 [pid = 8278] [id = 661] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1187e7800 == 114 [pid = 8278] [id = 682] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12de87000 == 113 [pid = 8278] [id = 582] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12c6ab800 == 112 [pid = 8278] [id = 681] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x140ae1000 == 111 [pid = 8278] [id = 757] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x140af7800 == 110 [pid = 8278] [id = 756] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x140cda000 == 109 [pid = 8278] [id = 755] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 183 (0x129922c00) [pid = 8278] [serial = 2161] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 182 (0x12bd93000) [pid = 8278] [serial = 2164] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 181 (0x12c674400) [pid = 8278] [serial = 2167] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 180 (0x12cd69800) [pid = 8278] [serial = 2170] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 179 (0x112930000) [pid = 8278] [serial = 2173] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 178 (0x1297b6000) [pid = 8278] [serial = 2197] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 177 (0x12d215800) [pid = 8278] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 176 (0x1254ae800) [pid = 8278] [serial = 2158] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12d2eb800 == 108 [pid = 8278] [id = 754] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x140cc5000 == 107 [pid = 8278] [id = 753] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1403c7800 == 106 [pid = 8278] [id = 752] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1356c4800 == 105 [pid = 8278] [id = 751] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1353d5800 == 104 [pid = 8278] [id = 750] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12de83800 == 103 [pid = 8278] [id = 749] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12d842800 == 102 [pid = 8278] [id = 748] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12ccd4800 == 101 [pid = 8278] [id = 747] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1299d5000 == 100 [pid = 8278] [id = 746] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x125a16000 == 99 [pid = 8278] [id = 745] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x127758800 == 98 [pid = 8278] [id = 744] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x128cb2800 == 97 [pid = 8278] [id = 743] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1403d9800 == 96 [pid = 8278] [id = 740] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x13c6bc800 == 95 [pid = 8278] [id = 739] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x1354b4800 == 94 [pid = 8278] [id = 738] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x135048000 == 93 [pid = 8278] [id = 737] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12debd800 == 92 [pid = 8278] [id = 736] 17:18:39 INFO - PROCESS | 8278 | 1461629919787 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12d840000 == 91 [pid = 8278] [id = 735] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x129804800 == 90 [pid = 8278] [id = 734] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x11a0ca800 == 89 [pid = 8278] [id = 733] 17:18:39 INFO - PROCESS | 8278 | --DOCSHELL 0x12d2ed800 == 88 [pid = 8278] [id = 732] 17:18:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 17:18:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 17:18:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 17:18:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 769ms 17:18:39 INFO - PROCESS | 8278 | 1461629919833 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 17:18:39 INFO - PROCESS | 8278 | 1461629919835 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 17:18:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 17:18:39 INFO - PROCESS | 8278 | 1461629919837 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 17:18:39 INFO - PROCESS | 8278 | 1461629919839 Marionette TRACE conn2 <- [1,3042,null,{}] 17:18:39 INFO - PROCESS | 8278 | 1461629919847 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:39 INFO - PROCESS | 8278 | 1461629919945 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 175 (0x12c553c00) [pid = 8278] [serial = 1994] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 174 (0x12d4e6400) [pid = 8278] [serial = 1997] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 173 (0x12d5b9800) [pid = 8278] [serial = 2000] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 172 (0x1277abc00) [pid = 8278] [serial = 1991] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 171 (0x119b34c00) [pid = 8278] [serial = 1988] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 170 (0x128b38800) [pid = 8278] [serial = 1922] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 169 (0x134d51c00) [pid = 8278] [serial = 2003] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 168 (0x1194b7000) [pid = 8278] [serial = 2155] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 167 (0x113427000) [pid = 8278] [serial = 2152] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 166 (0x116603000) [pid = 8278] [serial = 2153] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 165 (0x12c54f000) [pid = 8278] [serial = 2150] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 164 (0x112938c00) [pid = 8278] [serial = 2176] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 163 (0x117e21000) [pid = 8278] [serial = 2177] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 162 (0x124089c00) [pid = 8278] [serial = 2188] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 161 (0x124707400) [pid = 8278] [serial = 2189] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 160 (0x11766a800) [pid = 8278] [serial = 2042] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 159 (0x112b56800) [pid = 8278] [serial = 2039] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 158 (0x121370800) [pid = 8278] [serial = 2045] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 157 (0x12408f800) [pid = 8278] [serial = 2048] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x12532f400) [pid = 8278] [serial = 2192] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x1249d7000) [pid = 8278] [serial = 2191] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x1277f1c00) [pid = 8278] [serial = 2194] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x128ea3800) [pid = 8278] [serial = 2195] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x123799000) [pid = 8278] [serial = 2111] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12470cc00) [pid = 8278] [serial = 2093] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12aa88c00) [pid = 8278] [serial = 2108] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x1277a8400) [pid = 8278] [serial = 2096] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x128e61400) [pid = 8278] [serial = 2099] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x1295dec00) [pid = 8278] [serial = 2084] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x12a980c00) [pid = 8278] [serial = 2105] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x114e24800) [pid = 8278] [serial = 2087] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x129917c00) [pid = 8278] [serial = 2102] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x11911fc00) [pid = 8278] [serial = 2090] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x113069800) [pid = 8278] [serial = 2182] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x118788400) [pid = 8278] [serial = 2183] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x119c96800) [pid = 8278] [serial = 2185] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x121491400) [pid = 8278] [serial = 2186] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x113092800) [pid = 8278] [serial = 2180] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x112b58000) [pid = 8278] [serial = 2179] [outer = 0x0] [url = about:blank] 17:18:39 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x121372800) [pid = 8278] [serial = 2156] [outer = 0x0] [url = about:blank] 17:18:40 INFO - PROCESS | 8278 | 1461629920028 Marionette TRACE conn2 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x1192a1800 == 89 [pid = 8278] [id = 770] 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x112938c00) [pid = 8278] [serial = 2308] [outer = 0x0] 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x113096400) [pid = 8278] [serial = 2309] [outer = 0x112938c00] 17:18:40 INFO - PROCESS | 8278 | 1461629920060 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x1180b3400) [pid = 8278] [serial = 2310] [outer = 0x112938c00] 17:18:40 INFO - PROCESS | 8278 | 1461629920489 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 17:18:40 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. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 17:18:40 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'.) 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 17:18:40 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. 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 17:18:40 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. 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 17:18:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:18:40 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. 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 17:18:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 17:18:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 17:18:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 17:18:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 17:18:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 17:18:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 678ms 17:18:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 17:18:40 INFO - PROCESS | 8278 | 1461629920516 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 17:18:40 INFO - PROCESS | 8278 | 1461629920518 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 17:18:40 INFO - PROCESS | 8278 | 1461629920520 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 17:18:40 INFO - PROCESS | 8278 | 1461629920521 Marionette TRACE conn2 <- [1,3046,null,{}] 17:18:40 INFO - PROCESS | 8278 | 1461629920524 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:40 INFO - PROCESS | 8278 | 1461629920621 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 17:18:40 INFO - PROCESS | 8278 | 1461629920625 Marionette TRACE conn2 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:40 INFO - PROCESS | 8278 | ++DOCSHELL 0x128eda800 == 90 [pid = 8278] [id = 771] 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x118592000) [pid = 8278] [serial = 2311] [outer = 0x0] 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x11a150800) [pid = 8278] [serial = 2312] [outer = 0x118592000] 17:18:40 INFO - PROCESS | 8278 | 1461629920654 Marionette DEBUG loaded listener.js 17:18:40 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x121374c00) [pid = 8278] [serial = 2313] [outer = 0x118592000] 17:18:40 INFO - PROCESS | 8278 | [8278] 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 17:18:41 INFO - PROCESS | 8278 | 1461629921080 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 17:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 17:18:41 INFO - {} 17:18:41 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 570ms 17:18:41 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 17:18:41 INFO - PROCESS | 8278 | 1461629921090 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 8278 | 1461629921091 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 17:18:41 INFO - PROCESS | 8278 | 1461629921094 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 8278 | 1461629921095 Marionette TRACE conn2 <- [1,3050,null,{}] 17:18:41 INFO - PROCESS | 8278 | 1461629921097 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 8278 | 1461629921189 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 17:18:41 INFO - PROCESS | 8278 | 1461629921193 Marionette TRACE conn2 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12ac0e000 == 91 [pid = 8278] [id = 772] 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x121495c00) [pid = 8278] [serial = 2314] [outer = 0x0] 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x1234e9000) [pid = 8278] [serial = 2315] [outer = 0x121495c00] 17:18:41 INFO - PROCESS | 8278 | 1461629921219 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12377b400) [pid = 8278] [serial = 2316] [outer = 0x121495c00] 17:18:41 INFO - PROCESS | 8278 | 1461629921573 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 17:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 17:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 17:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 17:18:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 17:18:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 17:18:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 17:18:41 INFO - PROCESS | 8278 | 1461629921616 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 17:18:41 INFO - PROCESS | 8278 | 1461629921617 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 17:18:41 INFO - PROCESS | 8278 | 1461629921619 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 17:18:41 INFO - PROCESS | 8278 | 1461629921620 Marionette TRACE conn2 <- [1,3054,null,{}] 17:18:41 INFO - PROCESS | 8278 | 1461629921623 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:41 INFO - PROCESS | 8278 | 1461629921732 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 17:18:41 INFO - PROCESS | 8278 | 1461629921825 Marionette TRACE conn2 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:41 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1c3000 == 92 [pid = 8278] [id = 773] 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x121496400) [pid = 8278] [serial = 2317] [outer = 0x0] 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12408f800) [pid = 8278] [serial = 2318] [outer = 0x121496400] 17:18:41 INFO - PROCESS | 8278 | 1461629921852 Marionette DEBUG loaded listener.js 17:18:41 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x1249cd800) [pid = 8278] [serial = 2319] [outer = 0x121496400] 17:18:42 INFO - PROCESS | 8278 | 1461629922265 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 17:18:42 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 17:18:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:18:42 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" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:18:42 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" 17:18:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 17:18:42 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 685ms 17:18:42 INFO - TEST-START | /FileAPI/file/File-constructor.html 17:18:42 INFO - PROCESS | 8278 | 1461629922305 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 8278 | 1461629922306 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 17:18:42 INFO - PROCESS | 8278 | 1461629922308 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 8278 | 1461629922309 Marionette TRACE conn2 <- [1,3058,null,{}] 17:18:42 INFO - PROCESS | 8278 | 1461629922311 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 8278 | 1461629922435 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 17:18:42 INFO - PROCESS | 8278 | 1461629922451 Marionette TRACE conn2 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d219000 == 93 [pid = 8278] [id = 774] 17:18:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x124af8000) [pid = 8278] [serial = 2320] [outer = 0x0] 17:18:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x128b3c800) [pid = 8278] [serial = 2321] [outer = 0x124af8000] 17:18:42 INFO - PROCESS | 8278 | 1461629922471 Marionette DEBUG loaded listener.js 17:18:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x128dd6400) [pid = 8278] [serial = 2322] [outer = 0x124af8000] 17:18:42 INFO - PROCESS | 8278 | 1461629922813 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 17:18:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 17:18:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 17:18:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 17:18:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 17:18:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 17:18:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 17:18:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 524ms 17:18:42 INFO - PROCESS | 8278 | 1461629922837 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 17:18:42 INFO - PROCESS | 8278 | 1461629922838 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 17:18:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 17:18:42 INFO - PROCESS | 8278 | 1461629922840 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 17:18:42 INFO - PROCESS | 8278 | 1461629922841 Marionette TRACE conn2 <- [1,3062,null,{}] 17:18:42 INFO - PROCESS | 8278 | 1461629922843 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:42 INFO - PROCESS | 8278 | 1461629922951 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 17:18:42 INFO - PROCESS | 8278 | 1461629922965 Marionette TRACE conn2 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:42 INFO - PROCESS | 8278 | ++DOCSHELL 0x12d905000 == 94 [pid = 8278] [id = 775] 17:18:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x128e5ac00) [pid = 8278] [serial = 2323] [outer = 0x0] 17:18:42 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x128ea0800) [pid = 8278] [serial = 2324] [outer = 0x128e5ac00] 17:18:42 INFO - PROCESS | 8278 | 1461629922986 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x12991a000) [pid = 8278] [serial = 2325] [outer = 0x128e5ac00] 17:18:43 INFO - PROCESS | 8278 | [8278] 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 17:18:43 INFO - PROCESS | 8278 | 1461629923319 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 17:18:43 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 17:18:43 INFO - {} 17:18:43 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 521ms 17:18:43 INFO - PROCESS | 8278 | 1461629923362 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 17:18:43 INFO - PROCESS | 8278 | 1461629923363 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 17:18:43 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 17:18:43 INFO - PROCESS | 8278 | 1461629923365 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 17:18:43 INFO - PROCESS | 8278 | 1461629923366 Marionette TRACE conn2 <- [1,3066,null,{}] 17:18:43 INFO - PROCESS | 8278 | 1461629923368 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:43 INFO - PROCESS | 8278 | 1461629923485 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 17:18:43 INFO - PROCESS | 8278 | 1461629923496 Marionette TRACE conn2 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:43 INFO - PROCESS | 8278 | ++DOCSHELL 0x115ed1000 == 95 [pid = 8278] [id = 776] 17:18:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x110f2c800) [pid = 8278] [serial = 2326] [outer = 0x0] 17:18:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x111dc1400) [pid = 8278] [serial = 2327] [outer = 0x110f2c800] 17:18:43 INFO - PROCESS | 8278 | 1461629923519 Marionette DEBUG loaded listener.js 17:18:43 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x1194b3000) [pid = 8278] [serial = 2328] [outer = 0x110f2c800] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 156 (0x12597ac00) [pid = 8278] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 155 (0x124fc6400) [pid = 8278] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 154 (0x110f39800) [pid = 8278] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 153 (0x12c547800) [pid = 8278] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 152 (0x128e61c00) [pid = 8278] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 151 (0x12cc12c00) [pid = 8278] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 150 (0x12c675000) [pid = 8278] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 149 (0x12e154400) [pid = 8278] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 148 (0x1295e8000) [pid = 8278] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 147 (0x11292ac00) [pid = 8278] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 146 (0x125f94800) [pid = 8278] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 145 (0x12378f400) [pid = 8278] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 144 (0x11308f000) [pid = 8278] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 143 (0x125336800) [pid = 8278] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 142 (0x1294ab000) [pid = 8278] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 141 (0x12e153000) [pid = 8278] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 140 (0x128fc0800) [pid = 8278] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 139 (0x134e04000) [pid = 8278] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 138 (0x112938400) [pid = 8278] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 137 (0x13c246c00) [pid = 8278] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 17:18:43 INFO - PROCESS | 8278 | --DOMWINDOW == 136 (0x12378cc00) [pid = 8278] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 17:18:43 INFO - PROCESS | 8278 | 1461629923993 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 17:18:44 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 17:18:44 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 674ms 17:18:44 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 17:18:44 INFO - PROCESS | 8278 | 1461629924039 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 8278 | 1461629924040 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 17:18:44 INFO - PROCESS | 8278 | 1461629924042 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 8278 | 1461629924043 Marionette TRACE conn2 <- [1,3070,null,{}] 17:18:44 INFO - PROCESS | 8278 | 1461629924045 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 8278 | 1461629924131 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 17:18:44 INFO - PROCESS | 8278 | 1461629924135 Marionette TRACE conn2 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x12c1be800 == 96 [pid = 8278] [id = 777] 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 137 (0x112938400) [pid = 8278] [serial = 2329] [outer = 0x0] 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 138 (0x128e61c00) [pid = 8278] [serial = 2330] [outer = 0x112938400] 17:18:44 INFO - PROCESS | 8278 | 1461629924156 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 139 (0x12aa86c00) [pid = 8278] [serial = 2331] [outer = 0x112938400] 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 17:18:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 425ms 17:18:44 INFO - PROCESS | 8278 | 1461629924462 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 17:18:44 INFO - PROCESS | 8278 | 1461629924469 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 8278 | 1461629924470 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 17:18:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 17:18:44 INFO - PROCESS | 8278 | 1461629924472 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 8278 | 1461629924474 Marionette TRACE conn2 <- [1,3074,null,{}] 17:18:44 INFO - PROCESS | 8278 | 1461629924476 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:44 INFO - PROCESS | 8278 | 1461629924579 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 17:18:44 INFO - PROCESS | 8278 | 1461629924662 Marionette TRACE conn2 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:44 INFO - PROCESS | 8278 | ++DOCSHELL 0x135049800 == 97 [pid = 8278] [id = 778] 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 140 (0x12bb45400) [pid = 8278] [serial = 2332] [outer = 0x0] 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 141 (0x12c0b3800) [pid = 8278] [serial = 2333] [outer = 0x12bb45400] 17:18:44 INFO - PROCESS | 8278 | 1461629924688 Marionette DEBUG loaded listener.js 17:18:44 INFO - PROCESS | 8278 | ++DOMWINDOW == 142 (0x12c667c00) [pid = 8278] [serial = 2334] [outer = 0x12bb45400] 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 17:18:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 17:18:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 473ms 17:18:44 INFO - PROCESS | 8278 | 1461629924939 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 17:18:44 INFO - PROCESS | 8278 | 1461629924946 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 17:18:44 INFO - PROCESS | 8278 | 1461629924947 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 17:18:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 17:18:44 INFO - PROCESS | 8278 | 1461629924956 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 17:18:44 INFO - PROCESS | 8278 | 1461629924957 Marionette TRACE conn2 <- [1,3078,null,{}] 17:18:44 INFO - PROCESS | 8278 | 1461629924959 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 8278 | 1461629925055 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 17:18:45 INFO - PROCESS | 8278 | 1461629925059 Marionette TRACE conn2 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x1353d3000 == 98 [pid = 8278] [id = 779] 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 143 (0x12c66c800) [pid = 8278] [serial = 2335] [outer = 0x0] 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 144 (0x12cc1a800) [pid = 8278] [serial = 2336] [outer = 0x12c66c800] 17:18:45 INFO - PROCESS | 8278 | 1461629925080 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 145 (0x12cd74c00) [pid = 8278] [serial = 2337] [outer = 0x12c66c800] 17:18:45 INFO - PROCESS | 8278 | 1461629925385 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 8278 | 1461629925428 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 17:18:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 17:18:45 INFO - PROCESS | 8278 | 1461629925430 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 8278 | 1461629925432 Marionette TRACE conn2 <- [1,3082,null,{}] 17:18:45 INFO - PROCESS | 8278 | 1461629925434 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 8278 | 1461629925520 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 17:18:45 INFO - PROCESS | 8278 | 1461629925594 Marionette TRACE conn2 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:45 INFO - PROCESS | 8278 | ++DOCSHELL 0x1356af000 == 99 [pid = 8278] [id = 780] 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 146 (0x12cd6e800) [pid = 8278] [serial = 2338] [outer = 0x0] 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 147 (0x12d072000) [pid = 8278] [serial = 2339] [outer = 0x12cd6e800] 17:18:45 INFO - PROCESS | 8278 | 1461629925615 Marionette DEBUG loaded listener.js 17:18:45 INFO - PROCESS | 8278 | ++DOMWINDOW == 148 (0x12d5ab400) [pid = 8278] [serial = 2340] [outer = 0x12cd6e800] 17:18:45 INFO - PROCESS | 8278 | 1461629925830 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 17:18:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 17:18:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 17:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 17:18:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 17:18:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 420ms 17:18:45 INFO - PROCESS | 8278 | 1461629925860 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 17:18:45 INFO - PROCESS | 8278 | 1461629925861 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 17:18:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 17:18:45 INFO - PROCESS | 8278 | 1461629925863 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 17:18:45 INFO - PROCESS | 8278 | 1461629925864 Marionette TRACE conn2 <- [1,3086,null,{}] 17:18:45 INFO - PROCESS | 8278 | 1461629925872 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:45 INFO - PROCESS | 8278 | 1461629925965 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 17:18:46 INFO - PROCESS | 8278 | 1461629926109 Marionette TRACE conn2 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x116a87000 == 100 [pid = 8278] [id = 781] 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 149 (0x110f25000) [pid = 8278] [serial = 2341] [outer = 0x0] 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 150 (0x110f70000) [pid = 8278] [serial = 2342] [outer = 0x110f25000] 17:18:46 INFO - PROCESS | 8278 | 1461629926136 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 151 (0x1125cb000) [pid = 8278] [serial = 2343] [outer = 0x110f25000] 17:18:46 INFO - PROCESS | 8278 | 1461629926512 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 17:18:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 17:18:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 676ms 17:18:46 INFO - PROCESS | 8278 | 1461629926541 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 17:18:46 INFO - PROCESS | 8278 | 1461629926543 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 17:18:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 17:18:46 INFO - PROCESS | 8278 | 1461629926546 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 17:18:46 INFO - PROCESS | 8278 | 1461629926548 Marionette TRACE conn2 <- [1,3090,null,{}] 17:18:46 INFO - PROCESS | 8278 | 1461629926551 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:46 INFO - PROCESS | 8278 | 1461629926661 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 17:18:46 INFO - PROCESS | 8278 | 1461629926775 Marionette TRACE conn2 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:46 INFO - PROCESS | 8278 | ++DOCSHELL 0x125f43800 == 101 [pid = 8278] [id = 782] 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 152 (0x112b52400) [pid = 8278] [serial = 2344] [outer = 0x0] 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 153 (0x114e23c00) [pid = 8278] [serial = 2345] [outer = 0x112b52400] 17:18:46 INFO - PROCESS | 8278 | 1461629926803 Marionette DEBUG loaded listener.js 17:18:46 INFO - PROCESS | 8278 | ++DOMWINDOW == 154 (0x11660e800) [pid = 8278] [serial = 2346] [outer = 0x112b52400] 17:18:47 INFO - PROCESS | 8278 | 1461629927137 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 17:18:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 17:18:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 623ms 17:18:47 INFO - PROCESS | 8278 | 1461629927171 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 8278 | 1461629927174 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 17:18:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 17:18:47 INFO - PROCESS | 8278 | 1461629927176 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 8278 | 1461629927177 Marionette TRACE conn2 <- [1,3094,null,{}] 17:18:47 INFO - PROCESS | 8278 | 1461629927179 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 8278 | 1461629927284 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 17:18:47 INFO - PROCESS | 8278 | 1461629927387 Marionette TRACE conn2 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:47 INFO - PROCESS | 8278 | ++DOCSHELL 0x12a93e800 == 102 [pid = 8278] [id = 783] 17:18:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 155 (0x1184df400) [pid = 8278] [serial = 2347] [outer = 0x0] 17:18:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 156 (0x11878cc00) [pid = 8278] [serial = 2348] [outer = 0x1184df400] 17:18:47 INFO - PROCESS | 8278 | 1461629927415 Marionette DEBUG loaded listener.js 17:18:47 INFO - PROCESS | 8278 | ++DOMWINDOW == 157 (0x119b2d400) [pid = 8278] [serial = 2349] [outer = 0x1184df400] 17:18:47 INFO - PROCESS | 8278 | 1461629927756 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 17:18:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 17:18:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 17:18:47 INFO - PROCESS | 8278 | 1461629927798 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 17:18:47 INFO - PROCESS | 8278 | 1461629927800 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 17:18:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 17:18:47 INFO - PROCESS | 8278 | 1461629927806 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 17:18:47 INFO - PROCESS | 8278 | 1461629927810 Marionette TRACE conn2 <- [1,3098,null,{}] 17:18:47 INFO - PROCESS | 8278 | 1461629927813 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:47 INFO - PROCESS | 8278 | 1461629927919 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 17:18:48 INFO - PROCESS | 8278 | 1461629928033 Marionette TRACE conn2 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x12e3b5800 == 103 [pid = 8278] [id = 784] 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 158 (0x118530000) [pid = 8278] [serial = 2350] [outer = 0x0] 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 159 (0x121496800) [pid = 8278] [serial = 2351] [outer = 0x118530000] 17:18:48 INFO - PROCESS | 8278 | 1461629928060 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 160 (0x1237b6000) [pid = 8278] [serial = 2352] [outer = 0x118530000] 17:18:48 INFO - PROCESS | 8278 | 1461629928376 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 17:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 17:18:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 17:18:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 628ms 17:18:48 INFO - PROCESS | 8278 | 1461629928431 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 17:18:48 INFO - PROCESS | 8278 | 1461629928433 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 17:18:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 17:18:48 INFO - PROCESS | 8278 | 1461629928435 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 17:18:48 INFO - PROCESS | 8278 | 1461629928436 Marionette TRACE conn2 <- [1,3102,null,{}] 17:18:48 INFO - PROCESS | 8278 | 1461629928438 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:48 INFO - PROCESS | 8278 | 1461629928544 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 17:18:48 INFO - PROCESS | 8278 | 1461629928640 Marionette TRACE conn2 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:48 INFO - PROCESS | 8278 | ++DOCSHELL 0x12deb6000 == 104 [pid = 8278] [id = 785] 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 161 (0x124093800) [pid = 8278] [serial = 2353] [outer = 0x0] 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 162 (0x124705c00) [pid = 8278] [serial = 2354] [outer = 0x124093800] 17:18:48 INFO - PROCESS | 8278 | 1461629928678 Marionette DEBUG loaded listener.js 17:18:48 INFO - PROCESS | 8278 | ++DOMWINDOW == 163 (0x1247a7800) [pid = 8278] [serial = 2355] [outer = 0x124093800] 17:18:49 INFO - PROCESS | 8278 | 1461629929007 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 17:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 17:18:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 17:18:49 INFO - PROCESS | 8278 | 1461629929059 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 8278 | 1461629929060 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 17:18:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 17:18:49 INFO - PROCESS | 8278 | 1461629929063 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - PROCESS | 8278 | 1461629929064 Marionette TRACE conn2 <- [1,3106,null,{}] 17:18:49 INFO - PROCESS | 8278 | 1461629929066 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:49 INFO - PROCESS | 8278 | 1461629929167 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 17:18:49 INFO - PROCESS | 8278 | 1461629929279 Marionette TRACE conn2 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x13803c000 == 105 [pid = 8278] [id = 786] 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 164 (0x125982800) [pid = 8278] [serial = 2356] [outer = 0x0] 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 165 (0x125f91c00) [pid = 8278] [serial = 2357] [outer = 0x125982800] 17:18:49 INFO - PROCESS | 8278 | 1461629929311 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 166 (0x128dde400) [pid = 8278] [serial = 2358] [outer = 0x125982800] 17:18:49 INFO - PROCESS | 8278 | 1461629929652 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 17:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 17:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 17:18:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 17:18:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 622ms 17:18:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 17:18:49 INFO - PROCESS | 8278 | 1461629929686 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 17:18:49 INFO - PROCESS | 8278 | 1461629929687 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 17:18:49 INFO - PROCESS | 8278 | 1461629929689 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 17:18:49 INFO - PROCESS | 8278 | 1461629929690 Marionette TRACE conn2 <- [1,3110,null,{}] 17:18:49 INFO - PROCESS | 8278 | 1461629929693 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:49 INFO - PROCESS | 8278 | 1461629929797 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 17:18:49 INFO - PROCESS | 8278 | 1461629929894 Marionette TRACE conn2 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:49 INFO - PROCESS | 8278 | ++DOCSHELL 0x13c6bd800 == 106 [pid = 8278] [id = 787] 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 167 (0x128e5ec00) [pid = 8278] [serial = 2359] [outer = 0x0] 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 168 (0x1294b2400) [pid = 8278] [serial = 2360] [outer = 0x128e5ec00] 17:18:49 INFO - PROCESS | 8278 | 1461629929933 Marionette DEBUG loaded listener.js 17:18:49 INFO - PROCESS | 8278 | ++DOMWINDOW == 169 (0x12aa8c800) [pid = 8278] [serial = 2361] [outer = 0x128e5ec00] 17:18:50 INFO - PROCESS | 8278 | 1461629930245 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 17:18:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 17:18:50 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 17:18:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 17:18:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 17:18:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 17:18:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 17:18:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 624ms 17:18:50 INFO - PROCESS | 8278 | 1461629930313 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 8278 | 1461629930315 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 17:18:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 17:18:50 INFO - PROCESS | 8278 | 1461629930317 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 17:18:50 INFO - PROCESS | 8278 | 1461629930318 Marionette TRACE conn2 <- [1,3114,null,{}] 17:18:50 INFO - PROCESS | 8278 | 1461629930320 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 17:18:50 INFO - PROCESS | 8278 | 1461629930422 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 17:18:50 INFO - PROCESS | 8278 | 1461629930535 Marionette TRACE conn2 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"c0e4cdd7-9143-4cb4-bb88-f5a218d9e78c\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 17:18:50 INFO - PROCESS | 8278 | ++DOCSHELL 0x1401a0000 == 107 [pid = 8278] [id = 788] 17:18:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 170 (0x129922c00) [pid = 8278] [serial = 2362] [outer = 0x0] 17:18:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 171 (0x12bd54800) [pid = 8278] [serial = 2363] [outer = 0x129922c00] 17:18:50 INFO - PROCESS | 8278 | 1461629930561 Marionette DEBUG loaded listener.js 17:18:50 INFO - PROCESS | 8278 | ++DOMWINDOW == 172 (0x12c551c00) [pid = 8278] [serial = 2364] [outer = 0x129922c00] 17:18:50 INFO - PROCESS | 8278 | 1461629930857 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 17:18:50 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 17:18:50 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 574ms 17:18:50 INFO - PROCESS | 8278 | 1461629930892 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 17:18:50 INFO - PROCESS | 8278 | 1461629930893 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 17:18:51 WARNING - u'runner_teardown' () 17:18:51 INFO - No more tests 17:18:51 INFO - Got 0 unexpected results 17:18:51 INFO - SUITE-END | took 512s 17:18:51 INFO - Closing logging queue 17:18:51 INFO - queue closed 17:18:52 INFO - Return code: 0 17:18:52 WARNING - # TBPL SUCCESS # 17:18:52 INFO - Running post-action listener: _resource_record_post_action 17:18:52 INFO - Running post-run listener: _resource_record_post_run 17:18:53 INFO - Total resource usage - Wall time: 534s; CPU: 57.0%; Read bytes: 102400; Write bytes: 951960064; Read time: 2; Write time: 4645 17:18:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 17:18:53 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148218368; Write bytes: 146646528; Read time: 13844; Write time: 315 17:18:53 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 102400; Write bytes: 793668608; Read time: 2; Write time: 4292 17:18:53 INFO - Running post-run listener: _upload_blobber_files 17:18:53 INFO - Blob upload gear active. 17:18:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 17:18:53 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 17:18:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 17:18:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 17:18:53 INFO - (blobuploader) - INFO - Open directory for files ... 17:18:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 17:18:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:18:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:18:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 17:18:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:18:54 INFO - (blobuploader) - INFO - Done attempting. 17:18:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 17:18:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 17:18:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 17:18:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 17:18:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 17:18:56 INFO - (blobuploader) - INFO - Done attempting. 17:18:56 INFO - (blobuploader) - INFO - Iteration through files over. 17:18:56 INFO - Return code: 0 17:18:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 17:18:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 17:18:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/42e6116e549f802ea0921f713a2fa995385451fd46aa8d7a7d5ea5191a0745cfe7740f20af087e25aab55284fd672547a7de9981b21a6dcb7193e1cdd31767ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20e5ac8acc714646d62f9e9acdc16b023702a52cd4a858e5c47e653d79496b7af621b7a26c5d72452d2ea17e72283d9ee26017de8fb049871beb8f8bcab31a1b"} 17:18:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 17:18:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 17:18:56 INFO - Contents: 17:18:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/42e6116e549f802ea0921f713a2fa995385451fd46aa8d7a7d5ea5191a0745cfe7740f20af087e25aab55284fd672547a7de9981b21a6dcb7193e1cdd31767ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20e5ac8acc714646d62f9e9acdc16b023702a52cd4a858e5c47e653d79496b7af621b7a26c5d72452d2ea17e72283d9ee26017de8fb049871beb8f8bcab31a1b"} 17:18:56 INFO - Running post-run listener: copy_logs_to_upload_dir 17:18:56 INFO - Copying logs to upload dir... 17:18:56 INFO - mkdir: /builds/slave/test/build/upload/logs 17:18:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=587.404013 ========= master_lag: 0.51 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 47 secs) (at 2016-04-25 17:18:56.801447) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:18:56.808578) ========= 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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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/42e6116e549f802ea0921f713a2fa995385451fd46aa8d7a7d5ea5191a0745cfe7740f20af087e25aab55284fd672547a7de9981b21a6dcb7193e1cdd31767ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20e5ac8acc714646d62f9e9acdc16b023702a52cd4a858e5c47e653d79496b7af621b7a26c5d72452d2ea17e72283d9ee26017de8fb049871beb8f8bcab31a1b"} build_url:https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013456 build_url: 'https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/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/42e6116e549f802ea0921f713a2fa995385451fd46aa8d7a7d5ea5191a0745cfe7740f20af087e25aab55284fd672547a7de9981b21a6dcb7193e1cdd31767ae", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/20e5ac8acc714646d62f9e9acdc16b023702a52cd4a858e5c47e653d79496b7af621b7a26c5d72452d2ea17e72283d9ee26017de8fb049871beb8f8bcab31a1b"}' symbols_url: 'https://queue.taskcluster.net/v1/task/CsZty8hAQry6THr9tRxmOw/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.43 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-25 17:18:57.247233) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:18:57.247565) ========= 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.pPpAgr3Pkd/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.8laxuiqhNO/Listeners TMPDIR=/var/folders/_1/1pr27cr94bq03lwn54yxn2z800000w/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.005389 ========= master_lag: 0.03 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-25 17:18:57.281640) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:18:57.281943) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-25 17:18:57.282573) ========= ========= Total master_lag: 3.78 =========